Choosing Across the GD32 MCU Family: STM32 Alignment and Use Cases
GigaDevice's GD32 family spans Cortex-M3, M4, M23, and RISC-V, largely positioned to align with STM32. This article maps each family's core, positioning, and best-fit use to help you select quickly.
What GD32 is and why it is widely adopted
GD32 is GigaDevice's family of 32-bit Arm Cortex-M microcontrollers, with many parts aligned to STM32 in pinout and software — so they are often used as an STM32 second source or alternative to spread shortage risk and control cost.
The family spans entry-level to high-performance, from Cortex-M23, M3, and M4 to RISC-V, covering most general-purpose MCU needs.
Family positioning
GD32F1 (e.g. GD32F103): Cortex-M3 up to 108MHz, aligned to STM32F1 in pinout and software — the most common mainstream general-purpose line.
GD32F3 / GD32F4 (e.g. GD32F403): Cortex-M4 (with FPU/DSP), higher clock and more performance, in the class of STM32F3/F4 — suited to motor control, HMI, and heavier compute.
GD32E23 (e.g. GD32E230): Cortex-M23, a low-power value line positioned near STM32G0/F0, for cost- and power-sensitive small applications.
GD32VF: a RISC-V core option for an open architecture.
How to choose by need
Mainstream general-purpose, replacing STM32F1: choose the GD32F103 (M3, 108MHz, aligned to STM32F103).
Need more compute, floating point, or DSP (motor, HMI, signal processing): choose an M4 family part like the GD32F403.
Cost/power-first small devices: choose the GD32E230 (M23 value line).
When switching: although most GD32 parts are highly software-compatible with their STM32 counterparts, recompile with the GD32 firmware library and validate clock, Flash wait-states, and other differences on real hardware (see our "Replacing STM32F103 with GD32F103" article).
Sourcing and replacement
JLink Technology is an authorized GigaDevice distributor supplying the full GD32 MCU line (GD32F103, GD32F403, GD32E230, and more) plus GD25Q SPI NOR Flash.
If you are evaluating GD32 selection, or want to find the GD32 part matching an existing STM32 design, send us the original part number and volume — we will help match it and reply with stock, pricing, and lead time.
Products mentioned
GD32F103 Arm Cortex-M3 MCU
The GD32F103 is a mainstream 32-bit MCU based on the Arm Cortex-M3 core running up to 108 MHz, pin-compatible with STM32F103 for easy migration. Rich peripherals (USART/SPI/I²C/USB/CAN/ADC) make it ideal for industrial control, motor drive, and consumer electronics.
GD32F403 High-Performance Arm Cortex-M4 MCU
The GD32F403 is a high-performance 32-bit MCU from GigaDevice based on an Arm Cortex-M4 core with DSP and FPU, running up to 168 MHz with zero-wait-state Flash access. With large memory (up to 3MB Flash) and rich analog and communication peripherals, it suits industrial and consumer applications that combine control with signal processing.
GD32E230 Arm Cortex-M23 Low-Power MCU
The GD32E230 uses the Arm Cortex-M23 core at up to 72 MHz, targeting low cost and low power — ideal for appliance control, compact sensors, and cost-sensitive consumer products. Available in TSSOP/QFN/LQFP compact packages.
Need these components or design help?
JLink Technology provides parts, datasheets, and engineering support.
Request a Quote