Selon cnx-software, le WCH CH32V205 se présente comme un microcontrôleur RISC-V 32 bits, prenant en charge des fréquences allant jusqu’à 192 MHz. Il intègre 32 Ko de SRAM, 256 Ko de mémoire flash et une interface USB 2.0 à haute vitesse capable d’atteindre 480 Mbps.
192 MHz et 480 Mbps : avantages impressions pour le WCH CH32V205
Ce microcontrôleur propose également une seconde interface USB 2.0 à pleine vitesse, fonctionnant à 12 Mbps, ainsi qu’un port USB PD. Les utilisateurs bénéficient de quatre-vingts GPIO, d’un convertisseur analogique-numérique (CAN) de 12 bits à 16 canaux, ainsi qu’une interface tactile à 16 canaux. En plus de ces caractéristiques, d’autres interfaces sont présentes telles que CAN Bus, USART, I2C, SPI et QSPI.

480 Mbps en USB 2.0 et 16 canaux de CAN 12 bits : un microcontrôleur complet
Le WCH CH32V205 est équipé d’un **noyau MCU** basé sur le processeur central QingKe RISC-V3B. Sa mémoire comprend 32 Ko de SRAM et 256 Ko de flash, tout en étant doté d’un contrôleur de mémoire statique flexible. Concernant les périphériques, il possède un contrôleur USB 2.0 à haute vitesse de 480 Mbps, ainsi qu’un second contrôleur USB 2.0 à pleine vitesse. Cela permet de gérer efficacement différents dispositifs connectés.
En termes de communication, il est pourvu de huit USART, de deux I2C, de deux SPI, et d’un QuadSPI, en plus d’une interface de débogage série. Pour la gestion des GPIO, jusqu’à 80 broches peuvent être utilisées, avec la possibilité de 16 interruptions externes. Le contrôleur d’E/S de protocole programmable est similaire aux E/S programmables du Raspberry Pi RP2040 et RP2350.
Les fonctionnalités analogiques incluent des groupes de tension analogique, un CAN à 16 canaux de 12 bits, et une interface TouchKey.
Du point de vue des performances, le WCH CH32V205 assure la gestion de l’alimentation avec une tension de 3,3 V, et il possède plusieurs modes de basse consommation, garantissant une utilisation optimisée en termes d’énergie.

Le modèle CH32V205 s’avère être une amélioration par rapport à son prédécesseur, le CH32V203, grâce à un nombre accru de GPIO, un port USB HS à 480 Mbps, ainsi qu’un support pour USB-C PD. Pour les utilisateurs à la recherche d’un microcontrôleur RISC-V plus puissant, le WCH CH32H417 peut être une option intéressante, surtout s’il est nécessaire de disposer d’une interface USB 3.0.
Les fiches techniques et manuels de référence en anglais pour le CH32V205 sont disponibles sur la page de téléchargement de **WCH**, tandis que les exemples de code en C peuvent être trouvés sur leur page en chinois. Le développement peut être réalisé avec l’IDE MounRiver, et la chaîne d’outils GCC de CNLohr (CH32fun) prévoit un support pour ce nouveau microcontrôleur RISC-V, étant déjà opérant avec les modèles CH32V203 et CH32V208.

Actuellement, le WCH propose des échantillons du CH32V205CCT6 au prix de 6,67 $ pour un lot de cinq unités, soit environ 1,34 $ par microcontrôleur (format LQFP48 à 48 broches). Toutefois, la carte d’évaluation CH32V205RCT-R0-1v0 n’est pas encore disponible à la vente.

