Based on ARM Cortex-M and RISC-V cores, we provide a rich product portfolio and comprehensive software/hardware support
Arm® Cortex®-M4 MCU

GD32 Arm® Cortex®-M4 Microcontrollers

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.

Options GD32F30x Series Characteristics GD32F3x0 Series Characteristics
CPU & Flash
Features
Up to 120MHz Main Frequency
Up to 3M Flash
First 256K Flash zero wait state
Up to 108MHz Main Frequency
Up to 128K Flash
First 64K Flash zero wait state
On-Chip
Peripherals
Up to 3x 12bit ADC;
Up to 2x 12bit DAC;
Up to 10x General Purpose 16bit Timers,2x Basic
Timers and 2x Advanced Timers;
Up to 3x SPI, 2x I2C, 5x USART/UART, 2x I2S, 2x
CAN, 1x Full-Speed USBD, 1x Full speed USBFS, 1x
Ethernet MAC
Up to 1x 12bit ADC;
Up to 1x 12bit DAC;
Up to 5x General Purpose 16 bit Timer, 1x Basic Timer, 1x Basic 32bit Timer and 1x 32bit Advanced Timer;
Up to 2x SPI, 2xI2C, 2x USART/UART, 1x I2S, 1x FullSpeed USBFS
Other Features 48~144 PIN; Possesses SDIO module
20~64 PIN; Possesses CEC, LCD, OPAMP, Comp
module

    GD32F303/305/307 Series

  • GD32F303 is Cortex®-M4 Enhanced
    Type
  • GD32F305/GD32F307 are Cortex®-M4
    Connectivity Type
  • 128K~3072K Flash
  • 32K~96K SRAM
  • 2.6~3.6V Supply Voltage, 5V Tolerant I/O
  • -40℃~85 ℃ Industrial Temperature Range
  • Whole series hardware and software
    compatibility
  • Compare with GD32F103/105/107
    Series:
    • GD32F303 downwards Pin-to-Pin
      compatibility with
      GD32F103
    • GD32F305/307 downwards Pinto-Pin compatibility with
      GD32F105/107
    • The main frequency increased
      from 108MHz to 120MHz, and
      adopts M4 core

    GD32F330/350 Series

  • GD32F330/350 are Cortex®-M4 Value type
  • 16K~128K Flash
  • 4K~8K SRAM
  • 2.6~3.6V Supply Voltage, 5V Tolerant I/O
  • -40℃~85 ℃ Industrial Temperature Range
  • Whole series hardware and software compatibility
  • Compare with GD32F130/150 Series:
    • GD32F330 downwards Pinto Pin compatibility with GD32F130
    • GD32F350 downwards Pinto Pin compatibility with
      GD32F150 (update USB firmware library to USBFS firmware library)
    • The main frequency of F330
      (F350) increased from 48 (72)
      MHz of F130 to 84 (108) MHz

    GD32F310 Series

  • GD32F310 is Cortex®-M4 Value type
  • Main Frequency up to 72MHz
  • 16K~64K Flash
  • 4K~8K SRAM
  • 2.6~3.6V Supply Voltage, 5V Tolerant I/O
  • -40℃~85 ℃ Industrial Temperature Range
  • Whole series hardware and software compatibil-ity
Options GD32F470 Series
Characteristics
GD32F425/427 Series
Characteristics
CPU & Flash Features Up to 240MHz Main Frequency
Up to 3M Flash
First 1M Flash zero wait state
Up to 200MHz Main Frequency
Up to 3M Flash
First 512k Flash zero wait state
On-Chip Peripherals Up to 3x 12bit ADC;
Up to 2x 12bit DAC;
Up to 8x General Purpose 16bit Timers,2x Basic Timers and 2x General Purpose 32bit Timers;Up to 6x SPI, 3x I2C, 8x USART/UART, 2x I2S, 2x CAN, 1x Full-Speed USBFS, 1x Full speed USBHS, 1x Ethernet MAC
Up to 3x 12bit ADC;
Up to 2x 12bit DAC;
Up to 8x General Purpose 16bit Timers,2x Basic Timers, 2x Advanced Timers, and 2x General Purpose 32bit Timers; Up to 3x SPI, 3x I2C, 6x USART/UART, 2x I2S, 2x CAN, 1x Full-Speed USBFS, 1x Full speed USBHS, 1x Ethernet MAC
Other Features 100~176 PIN
64~176PIN

    GD32F470 Series

  • GD32F470 is Cortex®-M4 Enhanced Type
  • 512K~3072K Flash, 256K~768K SRAM
  • Up to 240MHz, support FPU
  • 2.6~3.6V Supply Voltage, 5V Tolerant I/O
  • -40℃~85 ℃ Industrial Temperature Range
  • Whole series hardware and software compatibility
  • Compare with GD32F450 Series:
    • Fully compatible with hardware and software
    • Main frequency increased from 200MHz to 240MHz
    • Maximum SRAM increased from 512K to 768K

    GD32F425/427 Series

  • GD32F425/427 is Cortex®-M4 Enhanced Type
  • 512K~3072K Flash, 256K SRAM
  • Up to 200MHz, support FPU
  • 2.6~3.6V Supply Voltage, 5V Tolerant I/O
  • -40℃~85 ℃ Industrial Temperature Range
  • Whole series hardware and software compatibility
  • Compare with GD32F405/407 Series:
    • Fully compatible with hardware and software
    • Main frequency increased from 168MHz to 200MHz
    • SRAM increased from 192K to 256K
Options GD32F450 Series
Characteristics
GD32F405/407 Series
Characteristics
GD32F403 Series
Characteristics
CPU & Flash Features Up to 200MHz Main Frequency
Up to 3M Flash
First 512K Flash zero wait state
Up to 168MHz Main Frequency
Up to 3M Flash
First 512K Flash zero wait state
Up to 168MHz Main Frequency
Up to 3M Flash
First 256K Flash zero wait state
On-Chip Peripherals Up to 3x 12bit ADC;
Up to 2x 12bit DAC;
Up to 8x General Purpose 16bit
Timers,2x Basic Timers and 2x
General Purpose 32bit Timers;
Up to 6x SPI, 3x I2C, 8x USART/
UART, 2x I2S, 2x CAN, 1x FullSpeed USBFS, 1x Full speed
USBHS, 1x Ethernet MAC
Up to 3x 12bit ADC;
Up to 2x 12bit DAC;
Up to 8x General Purpose 16bit
Timers,2x Basic Timers, 2x Advanced Timers, and 2x General
Purpose 32bit Timers;
Up to 3x SPI, 3x I2C, 6x USART/
UART, 2x I2S, 2x CAN, 1x FullSpeed USBFS, 1x Full speed
USBHS, 1x Ethernet MAC
Up to 3x 12bit ADC;
Up to 2x 12bit DAC;
Up to 8x General Purpose 16bit
Timers,2x Basic Timers, and 2x
Advanced Timers;
Up to 3x SPI, 2x I2C, 5x USART/
UART, 2x I2S, 2x CAN, 1x FullSpeed USBFS
Other Features 100~176 PIN
64~176PIN
64~144 PIN

    GD32F403 Series

  • GD32F403 is Cortex®-M4
    High-performance Entry
    Type
  • 256K~3072K Flash
  • 64K~128K SRAM
  • 2.6~3.6V Supply Voltage,
    5V Tolerant I/O
  • -40℃~85 ℃ Industrial
    Temperature Range
  • Whole series hardware and software compatibility

    GD32F405/407 Series

  • GD32F405/407 is Cortex®-M4 Connectivity
    Type
  • 512K~3072K Flash,192K SRAM
  • Up to 168MHz, support FPU
  • 2.6~3.6V Supply Voltage, 5V Tolerant I/O
  • -40℃~85 ℃ Industrial Temperature Range
  • Whole series hardware and software compatibility
  • Compare with GD32F403 Series:
    • Incompatible software and hardware
    • Added 2x 32-bit general-purpose timers
    • Added 1x USART, 1x USBHS, 1x
      Camera, 1x ENET (F405 without this
      module)

    GD32F450 Series

  • GD32F450 is Cortex®-M4 Enhanced Type
  • 512K~3072K Flash,256K~512K SRAM
  • Up to 200MHz, support FPU
  • 2.6~3.6V Supply Voltage, 5V Tolerant I/O
  • -40℃~85 ℃ Industrial Temperature Range
  • Whole series hardware and software compatibility
  • Compare with GD32F405/407 Series:
    • Software compatibility
    • Timer: same resources
    • SPI modules increased from 3 to 6,
      LCD-TFT and IPA modules added
    • Main frequency increased from
      168MHz to 200MHz
Options GD32E103 Series Characteristics
CPU & Flash Features Up to 120MHz Main Frequency
Up to 128K Flash
On-Chip Peripherals Up to 2x 12bit ADC;
Up to 2x 12bit DAC;
Up to 10x General Purpose 16bit Timers,2x Basic Timers, and 2x Advanced Timers;
Up to 3x SPI, 2x I2C, 5x USART/UART, 2x I2S, 1x Full-Speed USBFS
Other Features 36~100PIN;

    GD32E103 Series

  • Embedded Flash
  • 64K~128K Flash
  • 20K~32K SRAM
  • 1.8~3.6V Supply Voltage, 5V Tolerant I/O
  • -40℃~85 ℃ Industrial Temperature Range
  • Whole series hardware and software compatibility

    GD32C103 Series

  • Compare with GD32E103 Series:
    • Peripheral interface adds 2x CAN FD