CH32F203C8T6
ARM Cortex-M3 MicrocontrollerThe CH32F203C8T6 is a arm cortex-m3 microcontroller from WCH. View the full CH32F203C8T6 datasheet below including key specifications, pinout, electrical characteristics, absolute maximum ratings.
Official CH32F203C8T6 datasheet (PDF) — the source this page was extracted from.
CH32F203C8T6 Key Specifications
| Parameter | Value |
|---|---|
| Core | 32-bit ARM Cortex-M3 |
| Max CPU Frequency | 144 MHz |
| SRAM | Up to 20 KB |
| CodeFlash | Up to 224 KB |
| USB | 2 (Host/Device, Full-Speed) |
| CAN | 1 (2.0B active) |
| I2C | 2 interfaces |
| USART | 4 interfaces |
| ADC | 12-bit |
| OPA/Comparator | 2 |
CH32F203C8T6 Overview
Part: CH32F203C8T6
Type: 32-bit ARM Cortex-M3 Microcontroller
Description: 32-bit ARM Cortex-M3 core microcontroller operating at up to 144 MHz, featuring dual USB (Host/Device), 1 CAN, 2 operational amplifier comparators, 4 USARTs, 2 I2Cs, 12-bit ADC, 20KB SRAM, and 224KB Flash.
Operating Conditions:
- Supply voltage: 2.4–3.6 V (3–3.6 V when using USB)
- Operating temperature: -40 to 85 °C
- Max system frequency: 144 MHz
Absolute Maximum Ratings:
- Max supply voltage: 4.0 V
- Max total supply current: 150 mA
- Max storage temperature: 125 °C
Key Specs:
- Core: 32-bit ARM Cortex-M3
- Max CPU Frequency: 144 MHz
- SRAM: Up to 20 KB
- CodeFlash: Up to 224 KB
- USB: 2 (Host/Device, Full-Speed)
- CAN: 1 (2.0B active)
- I2C: 2 interfaces
- USART: 4 interfaces
- ADC: 12-bit
- OPA/Comparator: 2
Features:
- Single-cycle multiplication and hardware division
- Interrupt technology, Fault handling mechanism
- Dual USB interfaces (Host and Device)
- 1 CAN interface (2.0B active)
- 2 operational amplifier comparators
- 4 USARTs, 2 I2Cs
- 12-bit ADC, 10 Touchkey channels
- Multiple timers
- Power-On Reset (POR) / Power-Down Reset (PDR)
- Programmable Voltage Detector (PVD)
- Sleep, Stop, Standby low-power modes
- Serial 2-Wire Debug Interface (SWD)
Package:
- LQFP32
- LQFP48
- QFN48
CH32F203C8T6 Features
- l Core:
- 32-bit ARM Cortex-M3 core
-
- Single-cycle multiplication and hardware division
-
- Interrupt technology, Fault handling mechanism
-
- System main frequency 144MHz
CH32F203C8T6 Pin Configuration
CH32F203C8T6 Pinout
Package: LQFP48 (48-pin Low-Profile Quad Flat Package)
| Pin # | Pin Name | Type | Description |
|---|---|---|---|
| 1 | VBAT | P | Battery Power Supply |
| 2 | PC13/TAMPER_RTC | I/O | Port C Pin 13 / Tamper RTC |
| 3 | PC14/OSC32IN | I/O | Port C Pin 14 / 32 kHz Oscillator Input |
| 4 | PC15/OSC32OUT | I/O | Port C Pin 15 / 32 kHz Oscillator Output |
| 5 | OSC_IN/PD0 | I/O | Main Oscillator Input / Port D Pin 0 |
| 6 | OSC_OUT/PD1 | I/O | Main Oscillator Output / Port D Pin 1 |
| 7 | NRST | I | Reset Input |
| 8 | VSSA | P | Ground (Analog) |
| 9 | VDDA | P | Analog Power Supply |
| 10 | PA0/WKUP/ADC0 | I/O | Port A Pin 0 / Wakeup / ADC Channel 0 |
| 11 | PA1/ADC1 | I/O | Port A Pin 1 / ADC Channel 1 |
| 12 | PA2/ADC2 | I/O | Port A Pin 2 / ADC Channel 2 |
| 13 | PA3/ADC3 | I/O | Port A Pin 3 / ADC Channel 3 |
| 14 | PA4/ADC4 | I/O | Port A Pin 4 / ADC Channel 4 |
| 15 | PA5/ADC5 | I/O | Port A Pin 5 / ADC Channel 5 |
| 16 | PA6/ADC6 | I/O | Port A Pin 6 / ADC Channel 6 |
| 17 | PA7/ADC7 | I/O | Port A Pin 7 / ADC Channel 7 |
| 18 | PB0/ADC8 | I/O | Port B Pin 0 / ADC Channel 8 |
| 19 | PB1/ADC9 | I/O | Port B Pin 1 / ADC Channel 9 |
| 20 | PB10 | I/O | Port B Pin 10 |
| 21 | PB11 | I/O | Port B Pin 11 |
| 22 | VSS_1 | P | Ground |
| 23 | VDD_1 | P | Digital Power Supply |
| 24 | PB12 | I/O | Port B Pin 12 |
| 25 | PB13 | I/O | Port B Pin 13 |
| 26 | PB14 | I/O | Port B Pin 14 |
| 27 | PB15 | I/O | Port B Pin 15 |
| 28 | PA8 | I/O | Port A Pin 8 |
| 29 | PA9 | I/O | Port A Pin 9 |
| 30 | PA10 | I/O | Port A Pin 10 |
| 31 | PA11/USBDM | I/O | Port A Pin 11 / USB Data Minus |
| 32 | PA12/USBDP | I/O | Port A Pin 12 / USB Data Plus |
| 33 | PA13/SWDIO | I/O | Port A Pin 13 / Serial Wire Debug I/O |
| 34 | VSS_2 | P | Ground |
| 35 | VDD_2 | P | Digital Power Supply |
| 36 | PA14/SWCLK | I/O | Port A Pin 14 / Serial Wire Debug Clock |
| 37 | PA15 | I/O | Port A Pin 15 |
| 38 | PB3 | I/O | Port B Pin 3 |
| 39 | PB4 | I/O | Port B Pin 4 |
| 40 | PB5 | I/O | Port B Pin 5 |
| 41 | PB6 | I/O | Port B Pin 6 |
| 42 | PB7 | I/O | Port B Pin 7 |
| 43 | BOOT0 | I | Boot Configuration Pin |
| 44 | PB8 | I/O | Port B Pin 8 |
| 45 | PB9 | I/O | Port B Pin 9 |
| 46 | VSS_3 | P | Ground |
| 47 | VDD_3 | P | Digital Power Supply |
| 48 | PB10/JTCK | I/O | Port B Pin 10 / JTAG Test Clock |
Notes
- Power pins: VDD (pins 23, 35, 47), VSS (pins 22, 34, 46), VBAT (pin 1), VDDA (pin 9), VSSA (pin 8)
- Debug/Programming: SWDIO (PA13, pin 33), SWCLK (PA14, pin 36), NRST (pin 7), BOOT0 (pin 43)
- USB: PA11/USBDM (pin 31), PA12/USBDP (pin 32)
- Oscillators: OSC_IN/PD0 (pin 5), OSC_OUT/PD1 (pin 6) for main clock; PC14/OSC32IN (pin 3), PC15/OSC32OUT (pin 4) for 32 kHz RTC clock
- ADC channels: PA0–PA7 (pins 10–17), PB0–PB1 (pins 18–19) support analog input
- Pin names with slashes (e.g., PA0/WKUP/ADC0) indicate alternate functions on the same physical pin
CH32F203C8T6 Electrical Characteristics
| Other pin injection current | +/-5 | |||
|---|---|---|---|---|
| ∑ I INJ(PIN) | Total injection current for all IO and control pins | +/-25 |
CH32F203C8T6 Absolute Maximum Ratings
Critical or exceeding absolute maximum ratings may lead to abnormal chip operation or even damage.
CH32F203C8T6 Ordering Information
| MPN | Package | Temperature Range | Packing |
|---|---|---|---|
| No ordering information found in this section. |
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| CH32F203 | WCH | — |
| CH32F203C8U6 | WCH | QFN-48 7x7mm |
| CH32F203K8T6 | WCH | LQFP-32 7x7mm |
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
- 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
- CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller
All Microcontrollers (MCU) datasheetsAll WCH datasheets (94)
Ask your AI agent about the CH32F203C8T6
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 CH32F203C8T6 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.