The CH32V003 series is a collection of industrial-grade general-purpose microcontrollers that utilize the RISC-V2A core design supporting the RV32EC instruction set. These microcontrollers are equipped with various features such as a 48MHz system main frequency, wide voltage support, a single-wire serial debug interface, low power consumption, and an ultra-small package. Additionally, the CH32V003 series includes a built-in set of components including a DMA controller, a 10-bit ADC, op-amp comparators, multiple timers, and standard communication interfaces such as USART, I2C, and SPI.

The Eclipse-based closed-source MounRiver Studio IDE is the official development environment provided by WCH. It supports Windows, Linux, and Mac. MounRiver Studio can be downloaded for free.
You can download a complete toolchain (GCC and OpenOCD) for Linux and Mac from the MounRiver Studio website. However, the provided examples here are based on the ch32v003fun project by CNLohr. Follow the instructions on the Github page to install the toolchain.
To install the GCC compiler on Linux, you can use the following commands:
sudo apt install build-essential libnewlib-dev gcc-riscv64-unknown-elf
There are projects around to make the CH32V003 compatible with the Arduino IDE (arduino_core_ch32 and arduino-wch32v003) and PlatformIO (platform-ch32v).
| need to Customize this product? |
|---|
You must be logged in to post a review.
Reviews
There are no reviews yet.