Skip to main content

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

CH32F203C8U6

ARM Cortex-M3 Microcontroller

The CH32F203C8U6 is a arm cortex-m3 microcontroller from WCH. View the full CH32F203C8U6 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

CH32F203C8U6 shares its datasheet with CH32F203C8T6, whose page lists every part number it covers.

Official CH32F203C8U6 datasheet (PDF) — the source this page was extracted from.

Manufacturer

WCH

Package

QFN-48 7x7mm

CH32F203C8U6 Key Specifications

ParameterValue
ADC12-bit
CAN1 (2.0B active, up to 1Mbps)
I2C2
USBUSB 2.0 Full-Speed Device (USBD) and USB 2.0 Full-Speed Host/Device (USBFS)
Core32-bit ARM Cortex-M3
GPIO37
SRAM20KB (max configurable)
USART4
Debug Interface2-wire SWD
Flash (CodeFlash)224KB
Touchkey Channels10
Bootloader Storage28KB
Op-Amp/Comparators2
Package Dimensions7x7mm, 0.5mm pitch
VDD Supply Voltage2.4V to 3.6V
VIO Supply Voltage2.4V to 3.6V
VBAT Supply Voltage1.8V to 3.6V
VDDA Supply Voltage2.4V to 3.6V
Max System Frequency144MHz
Operating Temperature-40°C to 85°C (Industrial Grade)

CH32F203C8U6 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

CH32F203C8U6 Features

  • l Core:
  • 32-bit ARM Cortex-M3 core
    • Single-cycle multiplication and hardware division
    • Interrupt technology, Fault handling mechanism
    • System main frequency 144MHz

CH32F203C8U6 Pin Configuration

Table 3-1 CH32F203x6/x8 Pin Definition

Note: The pin function descriptions in the table below cover all functions and do not refer to specific product models. Peripheral resources vary between different models. Before viewing, please confirm whether a function is available based on the product model resource table.

Pin NumberPin Number
LQFP32LQFP48/QFN48
-0
-1
-2
-3
-4
25
36
47
-8
59
610
711
812
913
1014
1115

13

Pin NumberPin Number
LQFP32LQFP48/QFN48
1216
1317
1418
1519
-20
-21
-22
1623
1724
-25
-26
-27
Pin NumberPin Number
LQFP32LQFP48/QFN48
-28
1829
1930
2031
2132
2233
2334
-35
-36
2437
2538
2639
2740
2841
2942

15

Note 1: Table Abbreviation Explanation

Pin NumberPin Number
LQFP32LQFP48/QFN48
3043
31 (4)44
31 (4)45
-46
3247
148

O = CMOS level tri-state output;

A = Analog signal input or output;

P = Power supply;

FT = 5V tolerant;

ANT = RF signal input/output (antenna);

Note 2: PC13, PC14 and PC15 pins are powered through a power switch, which can only sink a limited current (3mA). Therefore, when these three pins are used as output pins, they have the following restrictions: only one pin can act as an output at the same time, when acting as an output pin, it can only operate in 2MHz mode, the maximum drive load is 30pF, and it cannot be used as a current source (e.g., driving an LED).

Note 3: These pins are in their main function state during the first power-up in the backup domain. Afterwards, even if reset, the state of these pins is controlled by the backup domain registers (these registers are not reset by the main reset system). For specific information on how to control these I/O ports, please refer to the relevant chapters on the battery backup domain and BKP registers in the CH32xRM manual.

Note 4: The BOOT0 and PB8 pins are co-packaged on the chip. It is recommended to connect an external 500K pull-down resistor to ensure the chip stably enters program flash memory boot mode upon power-up. Additionally, this PB8 pin and its multiplexed functions only retain output drive capability; all input functions have been disabled.

Note 5: For chips where the BOOT0 pin is not brought out, it will be internally pulled down to GND. For chips where the BOOT1/PB2 pin is not brought out, it will be internally pulled down to GND. In this case, if configuring the I/O port state when entering low-power mode, it is recommended to use the input pull-down mode for the BOOT1/PB2 pins to prevent additional current generation.

16

CH32F203C8U6 Electrical Characteristics

Other pin injection current+/-5
∑ I INJ(PIN)Total injection current for all IO and control pins+/-25

CH32F203C8U6 Absolute Maximum Ratings

Critical or exceeding absolute maximum ratings may lead to abnormal chip operation or even damage.

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 NumberManufacturerPackage
CH32F203WCH—
CH32F203C8T6WCHQFN48X7
CH32F203K8T6WCHLQFP-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)

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 CH32F203C8U6

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 CH32F203C8U6 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.