Max Speed: 108MHz
Flash: Up to 128KB
SRAM: Up to 16KB

Max Speed: 120MHz
Flash: Up to 3MB
SRAM: Up to 96KB

Max Speed: 168MHz
Flash: Up to 3MB
SRAM: Up to 192KB

Max Speed: 180MHz
Flash: Up to 2048KB
SRAM: Up to 448KB


  • Flexible memory configurations, with up to 3024 KB on-chip Flash memory and up to 96 KB SRAM memory

  • Extensive range of enhanced I/Os and peripherals connected to two APB buses

  • Wide range of standard and advanced communication interfaces,

    including SPI, I2C, USART, USB 2.0 OTG FS and CAN

  • Up to three 12-bit 1Msps ADCs, up to ten general-purpose 16-bit timers, and one PWM advanced timer

  • Three power-saving modes for maximum optimization between wakeup latency and energy consumption for low-power applications

The GD32F4 device belongs to the performance line of the GD32 MCU Family. It is a new 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 Floating Point Unit (FPU) that accelerates single precision floating point math operations and supports all ARM® single precision instructions and data types. It implements 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.

GD32F4 devices are suitable for a wide range of interconnection and advanced applications, especially in areas such as industrial control, consumer and handheld equipment, embedded modules, human-machine interface, security and alarm systems, graphic display, automotive navigation, drone, IoT, and so on.