WCH CH32V205 is a 32-bit RISC-V MCU clocked at up to 192 MHz with 32KB SRAM, 256KB flash, and a USB 2.0 high-speed Host/device interface with a 480 Mbps PHY.
The new microcontroller also features another USB 2.0 full speed (12 Mbps) Host/Device interface, a USB PD port, eighty GPIOs, a 16-channel 12-bit ADC, a 16-channel touchkey interface, and other interfaces such as CAN Bus, USART, I2C, SPI, and QSPI.
WCH CH32V205 specifications:
- MCU core – QingKe 32-bit RISC-V3B core processor up to 192 MHz
- Memory & Storage
- 32KB SRAM
- 256KB Flash
- 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
- 1-wire (default)/ 2-wire serial debug interface
- 1x CAN 2.0B
- Up to 80x GPIO with 16 external interrupts
- Programmable Protocol I/O Controller (PIOC). Note: likely something similar to Raspberry Pi RP2040/RP2350’s programmable IOs (PIO)
- 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
- USB
- Power Management
- Supply voltage – 3.3V
- Low-power modes – Sleep/Stop/Standby
- Power on/off reset, programmable voltage monitor
- Packages – LQFP48, LQFP64, LQFP100
The CH32V205 appears to build upon the earlier CH32V203, but offers more GPIO, a 480 Mbps USB HS port, and USB-C PD support, and other changes. As a side note, if you’d rather get a more powerful RISC-V MCU with a USB 3.0 interface, then the WCH CH32H417 might be worth a look.
The English versions of the CH32V205 datasheet and reference manual can be found on the download page, but for C code samples (CH32V205EVT.ZIP), you currently need to head over to the download page in Chinese. Development can be done through the MounRiver IDE, but CNLohr’s GCC toolchain (CH32fun) might soon support the new RISC-V microcontroller, since CH32V203 and CH32V208 are already supported.

I found out about the CH32V205 chips today, as WCH has started to sell bundles of 5 samples for $6.67 on AliExpress, or about $1.34 per unit (CH32V205CCT6 – 48-pin package). However, the CH32V205RCT-R0-1v0 evaluation board doesn’t seem to be available for sale at this stage.


Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.




