WCH CH32V003 is a new ultra-cheap RISC-V microcontroller (MCU) clocked at 48 MHz with 2KB SRAM, 16KB flash, and a bunch of interfaces that sells for under 10 cents in quantities.
We have made a development board, which is convenient for developers to useThe MCU offers up to eighteen GPIOs, UART, SPI, I2C, an 8-channel 10-bit ADC, and several timers in TSSOP20, QFN20, SOP16, or SOP8 packages, and a small development board is also available.
WCH CH32V003 specifications:
- CPU – 32-bit “RISC-V2A” core up to 48 MHz
- Memory – 2KB SRAM
- Storage – 16KB flash
Peripherals
- Up to 18x GPIO with interrupt support
- 1x USART interface
- 1x I2C
- 1x SPI
- 10-bit ADC up to 8 channels
- 1-Wire debug interface
- General purpose DMA controller
Timers
- 16-bit advanced timer
- 16-bit general-purpose timer
- 2x watchdog timers
- 32-bit system timer
- Timers16-bit advanced timer16-bit general-purpose timer2x watchdog timers32-bit system timer
- PeripheralsUp to 18x GPIO with interrupt support1x USART interface1x I2C1x SPI10-bit ADC up to 8 channels1-Wire debug interfaceGeneral purpose DMA controllerTimers16-bit advanced timer16-bit general-purpose timer2x watchdog timers32-bit system timer
- Misc – 64-bit chip unique ID
- Supply voltage – 3.3/5V
- Low power modes – Sleep, standby
- Power on Reset (POR), programmable voltage detector
- Packages – TSSOP20, QFN20, SOP16, SOP8
Four parts are now available with CH32V003F4P6, CH32V003F4U6, CH32V003A4M6, and CH32V003J4M6 with most of the same specifications except for a different number of GPIOs and different packages.
The board is now available at Tindie at makergo, but once chips start to enter the industry on a large scale, prices for entry-level development boards are likely to drop rapidly due to the low cost of chips.
More information on this part is available on the WCH website, which is provided with the C Software Development Kit (SDK)....
Comments