CH32F203
ARM Cortex-M3 MicrocontrollerThe CH32F203 is a arm cortex-m3 microcontroller from WCH. View the full CH32F203 datasheet below including electrical characteristics, absolute maximum ratings.
Manufacturer
WCH
Category
ARM Cortex-M3 Microcontroller
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
Features
- l Core:
- 32-bit ARM Cortex-M3 core
-
- Single-cycle multiplication and hardware division
-
- Interrupt technology, Fault handling mechanism
-
- System main frequency 144MHz
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 Number | Pin Number |
|---|---|
| LQFP32 | LQFP48/QFN48 |
| - | 0 |
| - | 1 |
| - | 2 |
| - | 3 |
| - | 4 |
| 2 | 5 |
| 3 | 6 |
| 4 | 7 |
| - | 8 |
| 5 | 9 |
| 6 | 10 |
| 7 | 11 |
| 8 | 12 |
| 9 | 13 |
| 10 | 14 |
| 11 | 15 |
13
| Pin Number | Pin Number |
|---|---|
| LQFP32 | LQFP48/QFN48 |
| 12 | 16 |
| 13 | 17 |
| 14 | 18 |
| 15 | 19 |
| - | 20 |
| - | 21 |
| - | 22 |
| 16 | 23 |
| 17 | 24 |
| - | 25 |
| - | 26 |
| - | 27 |
| Pin Number | Pin Number |
|---|---|
| LQFP32 | LQFP48/QFN48 |
| - | 28 |
| 18 | 29 |
| 19 | 30 |
| 20 | 31 |
| 21 | 32 |
| 22 | 33 |
| 23 | 34 |
| - | 35 |
| - | 36 |
| 24 | 37 |
| 25 | 38 |
| 26 | 39 |
| 27 | 40 |
| 28 | 41 |
| 29 | 42 |
15
Note 1: Table Abbreviation Explanation
| Pin Number | Pin Number |
|---|---|
| LQFP32 | LQFP48/QFN48 |
| 30 | 43 |
| 31 (4) | 44 |
| 31 (4) | 45 |
| - | 46 |
| 32 | 47 |
| 1 | 48 |
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
Electrical Characteristics
| Other pin injection current | +/-5 | |||
|---|---|---|---|---|
| ∑ I INJ(PIN) | Total injection current for all IO and control pins | +/-25 |
Absolute Maximum Ratings
Critical or exceeding absolute maximum ratings may lead to abnormal chip operation or even damage.
Related Variants
The following components are covered by the same datasheet.
| Part Number | Manufacturer | Package |
|---|---|---|
| CH32F203C8T6 | WCH | QFN48X7 |
| CH32F203C8U6 | WCH | — |
| CH32F203K8T6 | WCH | — |
Get structured datasheet data via API
Get started free