GD32M531 Series
-
Overview
-
Explore our portfolio
-
Product selector
-
Documentation
Overview
The GD32M531 series is a 32-bit MCU family purpose-built for motor control applications. It features a 180 MHz Arm® Cortex®-M33 core with DSP extension and FPU, delivering 705 CoreMark® and 267 DMIPS. The device integrates 256 KB Flash, 64 KB Data-Flash, and 32 KB SRAM, all with full-region ECC error correction.
Built-in dedicated motor control hardware accelerators enable independent dual FOC driving, while integrated POC>OC provides microsecond-level overcurrent protection. The device operates from 2.7 V to 5.5 V over a temperature range of -40°C to 105°C, and is UL/IEC 60730 Class B certified. With highly integrated peripherals to simplify system design, the GD32M531 supports precise dual-motor plus PFC control, making it widely suitable for motor control in home appliances and industrial scenarios.
Explore our portfolio
-
Ultra-High Performance Computing:180 MHz Cortex®-M33 core with DSP+FPU, 705 CoreMark / 267 DMIPS, plus integrated TMU+SVPWM motor control hardware accelerators.
High-Precision Analog Frontend:2 ADC modules supporting synchronous/asynchronous sampling with up to 5 simultaneous inputs, plus 2 DACs and 4 comparators for enhanced analog signal processing.
Professional Motor Digital Driving : 2 advanced timers enable dual FOC driving, with hardware-based phase-shifted ADC triggering and overcurrent protection, ideal for interleaved PFC control.
Industrial-Grade High Reliability:Full-region ECC for Flash/SRAM, wide voltage 2.7V~5.5V, wide temperature -40°C~105°C, and excellent ESD and latch-up protection.
Functional Safety Compliance:UL/IEC 60730 Class B certified to meet home appliance and industrial safety standards.
Product selector
6 Results
|
Part No
|
Core
|
Series
|
Package
LQFP64
LQFP48
|
Max Speed (MHz)
|
Flash (Bytes)
128K
192K
256K
256K
|
SRAM (Bytes)
|
I/O
|
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
|
USART+UART
|
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)
2(16)
2(10)
|
12bit DAC Units
|
Comp
|
IEEE 802.11
|
Bluetooth
|
Dflash(Bytes)
|
SENT
|
Functional Safety
|
Security
|
Temperature Range(TA)
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cortex®-M33 | GD32M531 | LQFP48 | 180 | 128K | 32K | up to 39 | 0 | 4 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 4 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2(10) | 0 | 4 | 0 | 0 | 64K | 0 | UL/IEC 60730 Class-B | 0 | -40℃~105℃ | |
| Cortex®-M33 | GD32M531 | LQFP48 | 180 | 192K | 32K | up to 39 | 0 | 4 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 4 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2(10) | 0 | 4 | 0 | 0 | 64K | 0 | UL/IEC 60730 Class-B | 0 | -40℃~105℃ | |
| Cortex®-M33 | GD32M531 | LQFP48 | 180 | 256K | 32K | up to 39 | 0 | 4 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 4 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2(10) | 0 | 4 | 0 | 0 | 64K | 0 | UL/IEC 60730 Class-B | 0 | -40℃~105℃ | |
| Cortex®-M33 | GD32M531 | LQFP64 | 180 | 128K | 32K | up to 39 | 0 | 4 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 4 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2(16) | 2 | 4 | 0 | 0 | 64K | 0 | UL/IEC 60730 Class-B | 0 | -40℃~105℃ | |
| Cortex®-M33 | GD32M531 | LQFP64 | 180 | 192K | 32K | up to 39 | 0 | 4 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 4 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2(16) | 2 | 4 | 0 | 0 | 64K | 0 | UL/IEC 60730 Class-B | 0 | -40℃~105℃ | |
| Cortex®-M33 | GD32M531 | LQFP64 | 180 | 256K | 32K | up to 39 | 0 | 4 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 4 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2(16) | 2 | 4 | 0 | 0 | 64K | 0 | UL/IEC 60730 Class-B | 0 | -40℃~105℃ |
Documentation
Search
-
Datasheet(1)
-
User Manual(1)
-
Errata(1)
Title
EN
CN
Date
-
2026-03-10
Load all
-
-
Application Note(31)
Title
EN
CN
Date
-
2026-03-10
-
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)
Title
EN
CN
Date
-
2026-03-10
Load all
-
-
AddOn(1)
-
Demo Suites(1)
-
Other Software(5)
Title
EN
CN
Date
-
2026-01-21
-
2026-01-29
-
2026-01-29
-
2026-01-29
-
2025-12-19
Load all
-