The WCH CH32V205 is a 32-bit RISC-V microcontroller that runs at up to 192 MHz, featuring 32KB SRAM, 256KB flash memory, and a USB 2.0 high-speed host/device interface capable of 480 Mbps. The microcontroller also includes a USB 2.0 full-speed (12 Mbps) host/device interface, a USB PD port, 80 GPIOs, a 16-channel 12-bit ADC, a 16-channel touchkey interface, and interfaces like CAN Bus, USART, I2C, SPI, and QSPI.
WCH CH32V205 specifications include:
– MCU Core: QingKe 32-bit RISC-V3B core processor up to 192 MHz.
– Memory & Storage: 32KB SRAM, 256KB flash, and Flexible Static Memory Controller (FSMC).
– Peripherals:
– USB: 480Mbps high-speed USB 2.0 controller and PHY, full-speed USB 2.0 controller and PHY, USB PD and Type-C controller and PHY.
– 8x USARTs, 2x I2C, 2x SPI, 1x QuadSPI, a 1-wire/2-wire serial debug interface, 1x CAN 2.0B, up to 80x GPIO with 16 external interrupts, and a Programmable Protocol I/O Controller.
– Analog: 2x groups of analog voltage CMP, 2x groups of OPA/PGA/CMPs, 16-channel 12-bit ADC, 16-channel TouchKey.
– 2x groups of 16-channel general-purpose DMA.
– Timers: 4x groups of timers.
– Power Management: Supply voltage at 3.3V, low-power modes, and various power management features.
– Packages: Available in LQFP48, LQFP64, LQFP100.
The CH32V205 builds upon the CH32V203, offering more GPIO, a 480 Mbps USB HS port, USB-C PD support, and other changes. English versions of the CH32V205 datasheet and reference manual are available on the download page, with C code samples provided on the Chinese download page. Development is possible using the MounRiver IDE, and CNLohr’s GCC toolchain might soon support the CH32V205. Additionally, WCH sells bundles of five samples for $6.67 on AliExpress, with the CH32V205CCT6 in a 48-pin package.
Jean-Luc Aufranc, founder of CNX Software, has been providing daily news and reviews since transitioning to a full-time role in 2011. Support CNX Software through donations, becoming a Patron, or making purchases via affiliate links.
