192 MHz WCH CH32V205 RISC-V MCU offers a 480 Mbps USB 2.0 interface

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.

CH32V205 block diagram

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
  • Power Management
    • Supply voltage – 3.3V
    • Low-power modes – Sleep/Stop/Standby
    • Power on/off reset, programmable voltage monitor
  • Packages – LQFP48, LQFP64, LQFP100

CH32V205 CH32V203

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.

CH32V205 development board
CH32V205 evaluation board – Source: Image from EVT documentation

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.

CH32V205CCT6
WCH CH32V205CCT6 (48-pin LQFP48 package)
Share this:

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.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
2 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC