GD32C2x1 Series
-
Overview
-
Explore our portfolio
-
Product selector
-
Documentation
Overview
The GD32C2x1 series MCUs deliver enhanced processing performance and richer peripheral integration while maintaining strong cost efficiency, achieving a significant improvement in overall value.
Based on the Arm Cortex-M23 core, the series delivers up to 10% higher performance compared to Cortex-M0+ and operates at a main frequency of 48 MHz. It also provides efficient processing capabilities, including single-cycle multiplication and integer division, significantly improving software execution efficiency.
In terms of memory configuration, the series integrates 32 KB to 64 KB of reliable embedded Flash and 12 KB of low-power SRAM, with all memory regions featuring ECC error correction to ensure data integrity.
The GD32C2x1 series integrates up to four general-purpose 16-bit timers and one advanced 16-bit timer. It features two high-speed SPI interfaces supporting four-wire QSPI mode at up to 24 Mbps, two I2C interfaces support Fast Mode+ operation at up to 1Mbit/s., and three UART interfaces operating at up to 6 Mbps. In addition, it includes three DMA controllers and one I2S interface to ensure efficient data transfer and communication.
This series is ideal for applications including small household appliances, white goods, battery management systems(BMS), small display devices, portable consumer electronics, industrial auxiliary control systems, and automotive aftermarket equipment. It is available in multiple package options, including TSSOP20/LGA20, QFN28, LQFP32/QFN32, and LQFP48/QFN48, supporting flexible design requirements.
Explore our portfolio
-
Featuring the Cortex®-M23 core with a maximum frequency of 48MHzSupports 32KB~64KB Flash and 12KB SRAM
Product selector
14 Results
|
Part No
|
Core
|
Series
|
Package
TSSOP20
QFN48
QFN32
QFN28
LQFP48
LQFP32
LGA20
|
Max Speed (MHz)
|
Flash (Bytes)
32K
64K
|
SRAM (Bytes)
|
I/O
18
26
30
45
|
GPTM (32bit)
|
GPTM (16bit)
|
Advanced TM (16bit)
|
HRTM
|
CPTM (16bit)
|
Basic TM (64bit)
|
Basic TM (32bit)
|
Basic TM (16bit)
|
LPTM (32bit)
|
LPTM (16bit)
|
SysTick (64bit)
|
SysTick (24bit)
|
WDG
|
RTC
|
USART+UART
2
3
|
LPUART
|
I2C
|
QSPI
|
SPI
|
I2S
|
CAN 2.0B
|
USB 2.0
|
Ethernet
|
EtherCAT Slave Controller
|
SDIO
|
MFCOM
|
LIN
|
LCD-TFT
|
Segment LCD
|
Camera
|
IPA
|
SAI
|
TMU
|
EXMC
|
CEC
|
14bit ADC Units (CHs)
|
12bit ADC Units (CHs)
1(9)
1(13)
1(12)
1(11)
|
12bit DAC Units
|
Comp
|
IEEE 802.11
|
Bluetooth
|
Dflash(Bytes)
|
SENT
|
Functional Safety
|
Security
|
Temperature Range(TA)
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cortex®-M23 | GD32C231 | LQFP48 | 48 | 32K | 12K | 45 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 3 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(13) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | LQFP48 | 48 | 64K | 12K | 45 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 3 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(13) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | QFN48 | 48 | 32K | 12K | 45 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 3 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(13) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | QFN48 | 48 | 64K | 12K | 45 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 3 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(13) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | LQFP32 | 48 | 32K | 12K | 30 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 3 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(12) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | LQFP32 | 48 | 64K | 12K | 30 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 3 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(12) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | QFN32 | 48 | 32K | 12K | 30 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 3 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(12) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | QFN32 | 48 | 64K | 12K | 30 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 3 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(12) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | QFN28 | 48 | 32K | 12K | 26 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(11) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | QFN28 | 48 | 64K | 12K | 26 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(11) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | TSSOP20 | 48 | 32K | 12K | 18 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(9) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | TSSOP20 | 48 | 64K | 12K | 18 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(9) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | LGA20 | 48 | 32K | 12K | 18 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(9) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ | |
| Cortex®-M23 | GD32C231 | LGA20 | 48 | 64K | 12K | 18 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 2 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(9) | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~85℃ |
Documentation
Search
-
Datasheet(1)
-
User Manual(1)
-
Errata(1)
Title
EN
CN
Date
-
2026-06-02
Load all
-
-
Application Note(35)
Title
EN
CN
Date
-
2026-04-27
-
You can subscribe to this document
AN221 Instructions for Scatter Loading in IAR for GD32 Arm Cortex-M Processors_Rev1.2
2026-04-01
-
You can subscribe to this document
AN206 Instructions for Scatter Loading in Keil MDK5 for GD32MCU_Rev1.1
2026-04-01
-
You can subscribe to this document
AN311 Scatter Loading Instructions of GD32 Embedded Builder for Arm Cortex-M Processor_Rev1.0
2026-01-26
-
You can subscribe to this document
AN200 GD32 Embedded Builder Linker Script Files Introduction for Arm Cortex-M Processor_Rev1.0
2026-01-26
-
2025-12-05
-
2025-12-05
-
2024-11-25
-
2022-04-21
-
2022-04-21
-
2022-04-21
-
2022-12-08
-
2022-12-08
-
2022-12-08
-
2022-12-08
-
2025-08-01
-
2022-12-08
-
You can subscribe to this document
AN064 Calibration method of internal low speed oscillator using TIMER
2022-12-08
-
2023-08-28
-
You can subscribe to this document
AN068 GD32 MCU Eclipse development environment setup tutorial for Windows
2023-08-28
-
2023-08-28
-
You can subscribe to this document
AN075 Introduction of library invocation scheme based on MDK implementation
2023-08-28
-
2023-08-28
-
2023-08-28
-
2024-12-20
-
You can subscribe to this document
AN095 Methods to improve the accuracy of the GD32 MCU temperature sensor
2024-06-04
-
2023-08-28
-
2023-08-28
-
2023-08-28
-
2024-07-11
-
2025-06-03
-
2025-06-03
-
2025-08-01
-
2025-08-01
-
You can subscribe to this document
AN264 Using the EIDE Plugin in VS Code to Develop GD32 MCU_Rev1.0
2025-08-15
Load all
-
-
Firmware Library(1)
Title
EN
CN
Date
-
2026-03-26
Load all
-
-
AddOn(1)
-
Demo Suites(1)
-
Other Software(7)
Title
EN
CN
Date
-
2026-06-29
-
2026-06-14
-
2026-06-14
-
2026-06-14
-
2026-04-27
-
2026-04-25
-
2026-01-29
Load all
-
-
CAD(1)