GigaDevice Expands GD32 Family With High-Performance 32-Bit MCUs
The GD32F503/505 series MCUs are built on the Arm Cortex-M33 core for a wide range of general-purpose applications, including industrial automation, robot vacuums, and battery management systems.
GigaDevice has formally launched the GD32F503 and GD32F505 series of 32-bit general-purpose MCUs. This release expands the high-performance segment of the company’s GD32 family by adopting the Arm Cortex-M33 core, bringing it onto the Armv8-M architecture. These new MCUs are positioned for compute-intensive applications requiring substantial memory capacity, high clock speeds, and certified hardware security functions.

GigaDevice’s new GD32F503/505 series MCUs are built on the high-performance Arm Cortex-M33 core. Image used courtesy of GigaDevice
GD32F503/505 Series MCUs
The primary differentiating factor for this series is its processing capability. The GD32F505 operates at a maximum frequency of 280 MHz, while the GD32F503 is clocked at 252 MHz. Leveraging the architectural efficiencies of the Cortex-M33, the series achieves high computation metrics, quoted at up to 4.10 CoreMark/MHz and 1.51 DMIPS/MHz. Hardware acceleration is included in the form of a digital signal processor (DSP) accelerator and a single-precision floating-point unit, which are essential for efficient execution of DSP algorithms and complex control routines.
Memory organization in the GD32F503/505 is designed for flexibility. The devices are equipped with up to 1024 KB of Flash memory and 192 KB of SRAM. Critically, the architecture supports user-configurable allocation of Code-Flash, Data-Flash, and SRAM locations via scatter loading. This enables engineers to dynamically adjust memory partitioning based on the application’s needs, optimizing resource allocation for complex embedded software stacks or data buffering requirements.

Block diagram of the GD32F503xx (left) and GD32F505xx (right). Images (modified) used courtesy of GigaDevice
Peripheral Set and Industrial Robustness
The GD32F503/505’s peripheral suite is scaled to support advanced control applications. The analog front-end includes three analog-to-digital converters capable of a sampling rate up to 3 Msps across up to 25 channels, a fast comparator, and one digital-to-analog converter.
The device’s communication is robustly supported with interfaces including up to three SPIs, two I²Ss, two I²Cs, three USARTs, two UARTs, and dual CAN-FD controllers, facilitating high-speed communication within complex subsystems like motor drive arrays or industrial fieldbus networks.
The MCU’s timing capabilities are also extensive, featuring a 32-bit general-purpose timer, five 16-bit general-purpose timers, and two 16-bit PWM advanced timers, providing the requisite precision for demanding waveform generation and protective shutdown logic. Operationally, the series maintains an industrial specification, supporting a supply voltage range of 2.6 V to 3.6 V and an extended temperature range of −40°C to 105°C.
The design incorporates three power-saving modes for energy management, although the focus remains on high-performance operation. Furthermore, the design addresses physical robustness, featuring high electrostatic discharge protection levels (contact discharge up to 8 kV) and achieving stability after rigorous environmental testing, indicating suitability for harsh electrical operating conditions.

The GD32F503/505 series MCUs will see use in general-purpose applications where high-performance computing is a must, including in robot vacuums. Image used courtesy of Adobe Stock
Integrated Security and Functional Safety
A significant architectural addition of the GD32F503/505 series is the comprehensive security framework built around the Armv8-M TrustZone technology. The series implements a Secure Boot and Secure Firmware Update platform, providing multi-level protection for code integrity, authenticity verification, and anti-rollback measures.
The device’s hardware security primitives include a dedicated engine for SHA-256, AES-128/256 encryption, and a true random number generator, supplemented by a unique device ID for hardware-level authentication.
To ensure overall system reliability, multi-channel watchdogs and hardware CRC checks are present. Notably, the corresponding software test library for the GD32F5xx series has received German IEC 61508 SC3 (SIL 2/SIL 3) functional safety certification, with a safety package (including FMEDA reports) provided to expedite customer certification processes.
The GD32F503/505 series MCUs are available in package options including LQFP, QFN, and BGA, offering compatibility across various PCB density requirements. The development ecosystem is supported by proprietary tools like the GD32 Embedded Builder IDE and GD-LINK debuggers, alongside third-party tools from IAR and KEIL.
High-Performance Computing
The GD32F503/505 series establishes a new benchmark in GigaDevice’s high-performance offerings by combining 252 MHz / 280 MHz processing power, flexible memory mapping, and certified hardware security features. This combination makes the MCUs well-suited for advanced digital power supplies, complex motor control systems, industrial automation requiring high reliability and safety integrity levels, battery management systems, and control electronics for sophisticated humanoid robots and robotic vacuum cleaners.