GD32F30x Series
Based on the Arm® Cortex® -M4 core with main frequency of up to 120MHz.
-
Overview
-
Explore our portfolio
-
Product selector
-
Documentation
Overview
The GD32F30x product series belongs to the mainstream line of the GD32 MCU Family. It is a 32-bit general-purpose microcontroller based on the Arm® Cortex® -M4 RISC core with the best cost-performance ratio in terms of enhanced processing capacity, reduced power consumption, and peripheral set. The Cortex® -M4 core features a full set of DSP instructions to address digital signal control markets that demand an efficient, easy-to-use blend of control and signal processing capabilities. It also provides a Memory Protection Unit (MPU) and powerful trace technology for enhanced application security and advanced debug support.
The GD32F30x product series incorporates the Arm® Cortex® -M4 32-bit processor core operating at 120 MHz frequency with zero-wait Flash access to obtain maximum efficiency. It provides up to 3072KB on-chip Flash memory and 96KB SRAM memory. An extensive range of enhanced I/Os and peripherals are connected to two APB buses.
The device operates from a 2.6 to 3.6 V power supply and is available in a –40 to +85 °C temperature range. Several power saving modes provide the flexibility for maximum optimization between wakeup latency and power consumption, an especially important consideration in low power applications.
These features make GD32F30x product series suitable for a wide range of interconnection and advanced applications, especially in areas such as industrial control, consumer and handheld equipment, communication networks, embedded modules, human-machine interface, and alarm systems, graphic display, automotive navigation, IoT and more.
Explore our portfolio
-
Based on Cortex®-M4 core, up to 120MHz operating frequency.
Integrated 1MB Flash and 96KB SRAM. Support USB OTG, Ethernet. -
Based on Cortex®-M4 core, up to 120MHz operating frequency.
Integrated 1MB Flash and 96KB SRAM. Support USB OTG. -
Based on Cortex®-M4 core, up to 120MHz operating frequency.
Integrated 3MB Flash and 96KB SRAM.
Product selector
40 Results
Part No
|
Core
|
Series
GD32F307
GD32F305
GD32F303
|
Package
LQFP64
LQFP48
LQFP144
LQFP100
|
Max Speed (MHz)
|
Flash (Bytes)
128K
256K
512K
1024K
2048K
3072K
|
SRAM (Bytes)
32K
48K
64K
96K
|
I/O
up to 80
up to 51
up to 37
up to 112
|
GPTM (32bit)
|
GPTM (16bit)
|
Advanced TM (16bit)
|
HRTM
|
Basic TM (64bit)
|
Basic TM (32bit)
|
Basic TM (16bit)
|
LPTM (32bit)
|
LPTM (16bit)
|
SysTick (64bit)
|
SysTick (24bit)
|
WDG
|
RTC
|
USART+UART
3+2
3+0
|
LPUART
|
I2C
|
QSPI
|
SPI
|
I2S
|
CAN 2.0B
1
2
|
USB 2.0
FS OTG
FS
|
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)
2(16)
2(10)
3(21)
3(16)
3(10)
|
12bit DAC Units
|
Comp
|
IEEE 802.11
|
Bluetooth
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cortex®-M4 | GD32F307 | LQFP64 | 120 | 256K | 96K | up to 51 | 0 | 4 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F307 | LQFP64 | 120 | 512K | 96K | up to 51 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F307 | LQFP64 | 120 | 1024K | 96K | up to 51 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F307 | LQFP100 | 120 | 256K | 96K | up to 80 | 0 | 4 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F307 | LQFP100 | 120 | 512K | 96K | up to 80 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F307 | LQFP100 | 120 | 1024K | 96K | up to 80 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F307 | LQFP144 | 120 | 256K | 96K | up to 112 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F307 | LQFP144 | 120 | 512K | 96K | up to 112 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F307 | LQFP144 | 120 | 1024K | 96K | up to 112 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP64 | 120 | 1024K | 96K | up to 51 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP100 | 120 | 256K | 96K | up to 80 | 0 | 4 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP100 | 120 | 512K | 96K | up to 80 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP100 | 120 | 1024K | 96K | up to 80 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP144 | 120 | 256K | 96K | up to 112 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP144 | 120 | 512K | 96K | up to 112 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP144 | 120 | 1024K | 96K | up to 112 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP64 | 120 | 128K | 64K | up to 51 | 0 | 4 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP64 | 120 | 256K | 96K | up to 51 | 0 | 4 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F305 | LQFP64 | 120 | 512K | 96K | up to 51 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 2 | FS OTG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP48 | 120 | 128K | 32K | up to 37 | 0 | 4 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+0 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(10) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP48 | 120 | 256K | 48K | up to 37 | 0 | 4 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+0 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3(10) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP48 | 120 | 512K | 64K | up to 37 | 0 | 4 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+0 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3(10) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP48 | 120 | 1024K | 96K | up to 37 | 0 | 10 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+0 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3(10) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP64 | 120 | 128K | 32K | up to 51 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP64 | 120 | 256K | 48K | up to 51 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP64 | 120 | 512K | 64K | up to 51 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP64 | 120 | 1024K | 96K | up to 51 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP64 | 120 | 2048K | 96K | up to 51 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP64 | 120 | 3072K | 96K | up to 51 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP100 | 120 | 128K | 32K | up to 80 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP100 | 120 | 256K | 48K | up to 80 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP100 | 120 | 512K | 64K | up to 80 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP100 | 120 | 1024K | 96K | up to 80 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP100 | 120 | 2048K | 96K | up to 80 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP100 | 120 | 3072K | 96K | up to 80 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(16) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP144 | 120 | 256K | 48K | up to 112 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(21) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP144 | 120 | 512K | 64K | up to 112 | 0 | 4 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(21) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP144 | 120 | 1024K | 96K | up to 112 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(21) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP144 | 120 | 2048K | 96K | up to 112 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(21) | 2 | 0 | 0 | 0 | |
Cortex®-M4 | GD32F303 | LQFP144 | 120 | 3072K | 96K | up to 112 | 0 | 10 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 2 | 1 | 3+2 | 0 | 2 | 0 | 3 | 2 | 1 | FS | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3(21) | 2 | 0 | 0 | 0 |
Documentation
Search
-
Datasheet(4)
Title
EN
CN
Date
-
2024-01-12
-
2024-10-25
-
2023-09-06
-
2023-09-06
Load all
-
-
User Manual(1)
-
Application Note(24)
Title
EN
CN
Date
-
2023-08-28
-
2023-08-28
-
2023-08-28
-
2024-06-04
-
2024-9-26
-
2023-08-28
-
2023-08-28
-
2023-08-28
-
2023-08-28
-
2023-08-28
-
2023-08-28
-
2022-12-08
-
2022-12-08
-
2022-12-08
-
2022-12-08
-
2022-12-08
-
2022-12-08
-
2022-12-08
-
2022-12-08
-
2022-04-21
-
2022-04-21
-
2022-04-21
-
2022-04-21
-
2022-04-21
Load all
-