WCH CH32V006 RISC-V microcontroller adds more I/Os, memory, and storage compared to CH32V003

WCH CH32V006 RISC-V microcontroller is an upgrade to the 10-cent CH32V003 microcontroller with more I/Os, up to four times the memory, storage, a wider supply voltage range, the addition of a TouchKey interface, as well as a new 32-bit V2C RISC-V core instead of the V2A core found in the CH32V003.

More specifically that means we went from the CH32V003 with 2KB SRAM and 8KB flash, up to 8KB SRAM and 62KB for the CH32V006, and 6KB SRAM and 32KB flash for the CH32V005, a smaller sibling of the new RISC-V microcontroller.

CH32V006 block diagram
WCH CH32V005 & CH32V006 specifications (with highlights in bold to show differences against CH32V003):

  • CPU – 32-bit “RISC-V2C” core up to 48 MHz
  • Memory – 6KB SRAM (CH32V005) or 8KB SRAM (CH32V006)
  • Storage – 32KB flash (CH32V005) or 62KB flash (CH32V006)
  • Peripherals
    • Up to 31x GPIO with interrupt support (CH32V003 had up to 18x GPIO)
    • 2x USART interfaces
    • 1x I2C
    • 1x SPI
    • 12-bit ADC up to 8 channels; TouchKey interface (CH32V006 only)
    • 1-wire or 2-wire debug interface
    • Operational amplifier (OPA)
    • General purpose DMA controller
    • Timers
        • 16-bit advanced timer
        • 16-bit general-purpose timer
        • 16-bit “simplified” () timer (CH32V006 only)
      • 2x watchdog timers
      • 32-bit system timer
  • Misc – 96-bit chip unique ID
  • Supply voltage – 2V to 5V (CH32V003 was 3.3V or 5V)
  • Low power modes – Sleep, standby
  • Power on Reset (POR), programmable voltage detector
  • Packages
    • CH32V005 – QFN12, QFN20, QSOP24
    • CH32V006 – TSSOP20, QFN20, QSOP24, QFN32

CH32V006 CH32V005 product matrix

We can see some packages are the same as the CH32V003, but they may not be pin-compatible considering the extra interfaces. There’s no product page just yet and the datasheet is not available. The new CH32V005/6 microcontroller showed up in the product guide (PDF) and Patrick Yang, CTO at WCH, tweeted (X’ed?) about the upcoming CH32V006 MCU providing a few extra details and offering free samples to those interested. More information and documentation should surface once the new MCUs get closer to mass production.

Thanks to David for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

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.
4 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications