CH32V003F4U6
32-bit RISC-V MicrocontrollerThe CH32V003F4U6 is a 32-bit risc-v microcontroller from WCH. View the full CH32V003F4U6 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
Official CH32V003F4U6 datasheet (PDF) — the source this page was extracted from.
CH32V003F4U6 Key Specifications
| Parameter | Value |
|---|---|
| ADC | 1x 10-bit |
| DMA | 1 controller |
| Core | QingKe 32-bit RISC-V2A, RV32EC |
| SRAM | 2KB |
| ESD (HBM) | 4kV |
| Pin Pitch | 0.4mm |
| Package Pins | 20 |
| Debug Interface | Single-wire (SWIO) |
| System Frequency | 48MHz |
| Op-Amp/Comparator | 1 set |
| Package Body Size | 3.0x3.0mm |
| Max I/O Pin Current | ±20mA |
| Junction Temperature | -40°C to 105°C |
| Supply Voltage (VDD) | 2.7V to 5.5V (ADC not used); 2.8V to 5.5V (ADC used) |
| Operating Temperature | -40°C to 85°C |
| Flash (Program Memory) | 16KB |
| Communication Interfaces | USART, I2C, SPI |
CH32V003F4U6 Overview
Part: CH32V003F4U6
Type: 32-bit RISC-V Microcontroller (QingKe RISC-V2A core)
Description: Industrial-grade RV32EC MCU with up to 48 MHz system clock, 16 KB Flash, 2 KB SRAM, 10-bit ADC, and a 2.7–5.5 V supply range, in a QFN20 package.
Operating Conditions:
- Supply voltage: 2.7–5.5 V (ADC not used); 2.8–5.5 V recommended when the ADC is used
- Operating temperature: -40 to 85 °C (ambient); junction -40 to 105 °C
- Internal AHB clock: up to 50 MHz (Table 3-2); system clock rated at 48 MHz
Absolute Maximum Ratings:
- Max supply voltage (VDD–VSS): 5.5 V (min -0.3 V)
- Input voltage on FT (5 V tolerant) pins: VSS-0.3 to 5.5 V
- Input voltage on other pins: VSS-0.3 to VDD+0.3
- Total current through VDD: 100; total current through VSS: 80
- Sink current on any I/O: 20 mA; output current on any I/O: -20 mA
- Injection current per pin: ±4 mA; total injection current: ±20 mA
- Storage temperature: -40 to 125 °C
- ESD (HBM): 4 kV
Key Specs:
- Core: QingKe RV32EC, up to 48 MHz system clock
- Memory: 16 KB CodeFlash, 2 KB SRAM, 1920 B BootLoader area
- ADC: 10-bit, 8 external and 2 internal channels, input range 0 to VDD
- GPIO: 18 I/O pins across 3 ports
- Timers: 1 16-bit advanced timer, 1 16-bit general-purpose timer, 2 watchdogs, 32-bit SysTick
- Communication: 1 USART, 1 I2C, 1 SPI
- Clocks: 24 MHz factory-calibrated HSI, 128 kHz LSI, 4–25 MHz external HSE
- Power-on/power-down: VDD rise rate 0 to ∞ µs/V; fall rate min 20 µs/V
Features:
- 2-level interrupt nesting with a fast programmable interrupt controller (PFIC) and hardware interrupt stack
- 7-channel DMA controller with circular buffer support
- Operational amplifier/comparator connected to the ADC and TIM2
- Sleep and Standby low-power modes
- POR/PDR and programmable voltage detector (PVD)
- Clock security with automatic switch to the internal RC oscillator
- 96-bit unique chip ID
- Single-wire serial debug interface
Applications:
- General-purpose industrial embedded control
- Motor control (complementary PWM with dead-time and brake)
Package:
- QFN20 (CH32V003F4U6)
- Other family packages: TSSOP20, SOP16, SOP8
CH32V003F4U6 Features
- Core
- QingKe 32-bit RISC-V core, RV32EC instruction set
- Fast programmable interrupt controller + hardware interrupt stack
- Supports 2-level interrupt nesting
- Supports system clock frequency up to 48MHz
CH32V003F4U6 Electrical Characteristics
Figure 3-1 Typical Circuit for Conventional Power Supply
CH32V003F4U6 Absolute Maximum Ratings
Exceeding the absolute maximum ratings may cause abnormal operation or even damage to the chip.
More part numbers on this datasheet
Their pages show this same datasheet. Some are linked through their part family rather than checked part by part, so confirm the exact part in the ordering information.
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- RP2040 – Raspberry Pi, Microcontroller
- STM32G474CB – STMicroelectronics, Arm Cortex-M4 32-bit MCU with FPU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll WCH datasheets (94)
Ask your AI agent about the CH32V003F4U6
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the CH32V003F4U6 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.