GD32E252/251/232 Series
-
Overview
-
Explore our portfolio
-
Product selector
-
Documentation
Overview
The GigaDevice GD32E252/251/232 series microcontrollers deliver exceptional mixed-signal performance powered by the Arm® Cortex®-M23 core running at up to 72 MHz for analog-intensive operations. Engineered to minimize PCB size and lower BOM costs in cost-sensitive industrial products, this series integrates up to four channels of 12-bit precision DAC outputs—eliminating the need for external digital potentiometers—and a built-in acceleration unit paired with a hardware multiplier/divider for fast, precise PWM duty cycle and DAC control.
To maximize analog measurement accuracy, the series integrates a high-performance 12-bit ADC featuring a 2.6MSPS sampling rate across up to 16 reusable channels, fully supporting 16-bit hardware oversampling filtering and resolution configuration functions for market-leading precision. Furthermore, the newly equipped Configurable Logic Array (CLA) provides unmatched hardware flexibility for field applications, implementing simple combinational and sequential logic operations to drastically enhance CPU efficiency and real-time signal processing performance.
Operating from a 1.8V to 3.6V power supply within a -40°C to +105°C industrial temperature range, these MCUs are housed in space-saving QFN32 and QFN24 packages. They come fully equipped with robust resources for industrial applications, including up to five 16-bit general-purpose timers, one 16-bit advanced vector control timer supporting three-phase PWM output, two 16-bit basic timers, a multi-channel DMA controller, and a versatile suite of serial interfaces comprising two USARTs, two SPIs, two I2Cs, and one I2S.
Explore our portfolio
-
Based on the Cortex®-M23 core, up to 72MHz operating frequency.Integrated 64KB Flash and 8KB SRAM.Support 32-bit GP Timer, 4x 12-bitDAC.
-
Based on the Cortex®-M23 core, up to 72MHz operating frequency. Integrated 64KB Flash and 8KB SRAM. Support 32-bit GP Timer, 4x 12-bit DAC. Up to 29 IO
-
Based on the Cortex®-M23 core, up to 72MHz operating frequency. Integrated 64KB Flash and 8KB SRAM. Support 32-bit GP Timer, 4x 12-bit DAC. Up to 28 IO
Product selector
18 Results
|
Part No
|
Core
|
Series
GD32E252
GD32E251
GD32E232
|
Package
QFN32
QFN24
|
Max Speed (MHz)
|
Flash (Bytes)
16K
32K
64K
|
SRAM (Bytes)
4K
6K
8K
|
I/O
up to 29
up to 28
up to 20
up to 18
|
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
0
1
|
USART+UART
2+0
2
|
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(20)
1(19)
1(16)
1(12)
1(11)
|
12bit DAC Units
|
Comp
|
IEEE 802.11
|
Bluetooth
|
Dflash(Bytes)
|
SENT
|
Functional Safety
|
Security
|
Temperature Range(TA)
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cortex®-M23 | GD32E251 | QFN24 | 72 | 16K | 4K | up to 20 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(12) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E251 | QFN24 | 72 | 32K | 6K | up to 20 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(12) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E251 | QFN24 | 72 | 64K | 8K | up to 20 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(12) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E251 | QFN32 | 72 | 16K | 4K | up to 29 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(20) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E251 | QFN32 | 72 | 32K | 6K | up to 29 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(20) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E251 | QFN32 | 72 | 64K | 8K | up to 29 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(20) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E252 | QFN24 | 72 | 16K | 4K | up to 18 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(11) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E252 | QFN24 | 72 | 32K | 6K | up to 18 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(11) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E252 | QFN24 | 72 | 64K | 8K | up to 18 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(11) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E252 | QFN32 | 72 | 16K | 4K | up to 28 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(19) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E252 | QFN32 | 72 | 32K | 6K | up to 28 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(19) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E252 | QFN32 | 72 | 64K | 8K | up to 28 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 0 | 2 | 0 | 3 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(19) | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E232 | QFN24 | 72 | 16K | 4K | up to 18 | 1 | 4 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 2+0 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(9) | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E232 | QFN24 | 72 | 32K | 6K | up to 18 | 1 | 4 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 2+0 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(9) | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E232 | QFN24 | 72 | 64K | 8K | up to 18 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 2+0 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(9) | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E232 | QFN32 | 72 | 16K | 4K | up to 28 | 1 | 4 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 2+0 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(16) | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E232 | QFN32 | 72 | 32K | 6K | up to 28 | 1 | 4 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 2+0 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(16) | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ | |
| Cortex®-M23 | GD32E232 | QFN32 | 72 | 64K | 8K | up to 28 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 2+0 | 0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1(16) | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -40℃~105℃ |
Documentation
Search
-
Datasheet(2)
Title
EN
CN
Date
-
2026-06-09
-
2026-06-09
Load all
-
-
Errata(1)
-
Application Note(32)
Title
EN
CN
Date
-
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-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)
-
AddOn(1)
-
Demo Suites(1)
-
Other Software(7)
Title
EN
CN
Date
-
2026-06-14
-
2026-06-14
-
2026-06-14
-
2026-05-08
-
2026-04-27
-
2026-04-25
-
2026-01-29
Load all
-