Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

CH32V003F4U6

32-bit RISC-V Microcontroller

The 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.

Manufacturer

WCH

Package

QFN-20 3.0x3.0mm

CH32V003F4U6 Key Specifications

ParameterValue
ADC1x 10-bit
DMA1 controller
CoreQingKe 32-bit RISC-V2A, RV32EC
SRAM2KB
ESD (HBM)4kV
Pin Pitch0.4mm
Package Pins20
Debug InterfaceSingle-wire (SWIO)
System Frequency48MHz
Op-Amp/Comparator1 set
Package Body Size3.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 InterfacesUSART, 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)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

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.