GD32F303RGT6 GigaDevice ARM Cortex-M4 MCU 120MHz 256KB Flash 96KB SRAM LQFP-64 (10×10)

Model:
GD32F303RGT6
Brand:
GigaDevice
Core:
ARM Cortex-M4 with FPU and DSP
Max Frequency:
120MHz
Flash:
256KB
SRAM:
96KB
Operating Voltage:
2.6V - 3.6V
I/O Count:
51
Package:
LQFP-64
Pin-Compatible:
Highly compatible with STM32F103 series
Applications:
Industrial control, Motor drives, Consumer electronics, Automotive electronics, IoT, HMI

GD32F303RGT6 Product Overview

The GD32F303RGT6 is a mainstream 32-bit general-purpose microcontroller from GigaDevice, based on the ARM Cortex-M4 core, in an LQFP-64 package (10×10mm). Running at up to 120MHz, the GD32F303RGT6 features 256KB Flash and 96KB SRAM. As a mainstream model in the GD32F303 series, the GD32F303RGT6 offers exceptional cost-performance and rich peripheral resources, making it suitable for industrial control, motor drives, consumer electronics, and IoT applications. This chip is highly pin-compatible with the STM32F103 series and is a mainstream choice for domestic substitution.


GD32F303RGT6 Core Features

GD32F303RGT6 Cortex-M4 Core with 120MHz High Speed: Based on the ARM Cortex-M4 32-bit RISC core with single-precision FPU and DSP instruction set support. The GD32F303RGT6 runs at up to 120MHz with zero-wait-state Flash access.

GD32F303RGT6 Ample Memory: The GD32F303RGT6 is equipped with 256KB embedded Flash and 96KB SRAM.

51 GPIOs: 51 I/O ports.

GD32F303RGT6 High-Precision Analog Peripherals: 3×12-bit ADCs (16 channels, 2.6Msps)and 2×12-bit DACs.

Rich Communication Interfaces: 3×USART, 2×UART, 3×SPI, 2×I2C, 2×I2S, CAN 2.0B, USB 2.0 FS, SDIO.

Powerful Timer Resources: Up to 10×16-bit general-purpose timers, 2×16-bit PWM advanced control timers, and 2×16-bit basic timers.

Wide Operating Voltage & Industrial Temperature: 2.6V~3.6V, -40℃ to +85℃.

LQFP-64 Package, Highly Compatible with STM32F103: LQFP-64 package (10×10mm)with pin compatibility to STM32F103 series. Note: BOOT0 must be pulled down with a 10K resistor or tied to GND.


GD32F303RGT6 Applications

Industrial Control & Automation: PLCs, inverters, servo control, industrial robotics

Motor Control & Drives: BLDC motor control, FOC vector control, drone ESCs

Consumer Electronics & IoT: Smart home, smart appliances, handheld devices, POS terminals

Automotive Electronics: In-vehicle CAN bus communication, car navigation

HMI & Security: Human-machine interfaces, security alarm systems

These diverse use cases demonstrate the GD32F303RGT6 versatility and robust performance.


GD32F303RGT6 Key Advantages

Domestic Cost-Effective MCU, Mainstream STM32 Alternative: A mainstream domestic alternative to the STM32F103 series. Pin-compatible with STM32F103 series for direct hardware replacement.

120MHz Cortex-M4 Core for Performance Leap: Upgraded from Cortex-M3 to M4 with FPU at 120MHz. The GD32F303RGT6's hardware FPU directly handles floating-point operations, significantly improving motor control and DSP algorithm efficiency.

Large Memory & Rich I/O: The GD32F303RGT6 offers 256KB Flash and 96KB SRAMwith 51 GPIOs.

High-Precision Analog Peripherals: 3×12-bit ADCs (16 channels, 2.6Msps) and 2×12-bit DACs.

Rich Communication Interfaces: CAN 2.0B, 3×SPI, 2×I2C, 5×UART/USART, 2×I2S, USB 2.0 FS, SDIO.

Mature Ecosystem for Rapid Development: The GD32F303RGT6 is pin-compatible with STM32F103 for direct hardware replacement. Supports Keil, IAR, GCC, with complete datasheets and development guides from GigaDevice.

Domestic Supply with Stable Availability: As an original GigaDevice product, offers stable supply and a mature development ecosystem.


Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.

Massive In-Stock Inventory – Ready to ship promptly

BOM Matching Service – One-stop solution, save time

PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs

Cost-Effective & Efficient – Better channel, better cost

A dedicated team makes your procurement smoother.

Contact us for BOM quotes or PCBA inquiries



FAQ

1. What is GD32F303RGT6?

GD32F303RGT6 is a 32-bit high-performance microcontroller (MCU) from GigaDevice, based on the ARM® Cortex®-M4 core with integrated single-precision FPU and DSP instructions. It belongs to the GD32F303 mainstream series, operating at up to 120MHz with 150DMIPS processing capability.

2. What are the key specifications of GD32F303RGT6?

  • Core: ARM Cortex-M4 with FPU and DSP

  • Frequency: Up to 120MHz

  • Memory: 1MB Flash + 96KB SRAM (+8KB backup RAM)

  • I/Os: 51 GPIO pins

  • ADC: 3×12-bit, 16 channels, 2.6Msps sampling rate

  • DAC: 2×12-bit

  • Operating Voltage: 2.6V ~ 3.6V

  • Temperature: -40°C ~ +85°C (industrial grade)

  • Package: LQFP-64 (10×10mm)

3. What package does GD32F303RGT6 use?

It uses an LQFP-64 package, measuring 10mm × 10mm with 0.50mm pin pitch and 1.60mm height. The device is surface-mount type (SMD) and RoHS compliant, with standard packaging of Tray.

4. What applications is GD32F303RGT6 suitable for?

The GD32F303RGT6 is widely used in industrial control (servo drives, PLC, HMI), motor drives (FOC control), VFDs and inverters, drone flight controllers, consumer and handheld devices, IoT, HMI, security and alarm systems, automotive navigation, and POS terminals.

5. What development tools support GD32F303RGT6?

It supports mainstream development tools including Keil MDK (with GigaDevice.GD32F30x_DFP pack), IAR Embedded Workbench, and GCC (based on OpenOCD). It also supports RT-Thread Studio and other domestic IDEs. Debuggers supported include J-Link, ST-Link, and GD-Link. GigaDevice also provides GD32CubeMX graphical configuration tool.

6. What is the operating temperature range of GD32F303RGT6?

The operating temperature range is -40°C to +85°C. The storage temperature range is -55°C to +150°C. This industrial-grade GD32F303RGT6 is suitable for harsh environments.

7. What are the key features of GD32F303RGT6?

  • High performance: Cortex-M4 core @120MHz, 6-stage pipeline, 150DMIPS

  • Hardware FPU: Single-precision floating-point support for motor control, audio processing, and complex algorithms

  • Large memory: 1MB Flash + 96KB SRAM, dual-bank Flash for OTA updates

  • High-precision analog: 3×12-bit ADC (2.6Msps) + 2×12-bit DAC

  • Rich communication: 3×SPI (50MHz), 2×I2C, 3×USART, 2×UART, 2×I2S, CAN 2.0B, USB 2.0 FS, SDIO

  • Timers: Up to 10×16-bit general-purpose timers + 2×advanced PWM timers (with dead-time insertion)

  • Low power: Dynamic power as low as 100μA/MHz, standby current 1.5μA (VBAT)

  • Hardware security: MPU, Flash encryption lock, TRNG

8. What peripheral interfaces does GD32F303RGT6 support?

  • Communication: 3×SPI (50MHz), 2×I2C, 3×USART, 2×UART, 2×I2S, 1×CAN 2.0B, 1×USB 2.0 FS, 1×SDIO

  • Analog: 3×12-bit ADC (16 channels, 2.6Msps) and 2×12-bit DAC (1MSPS)

  • Timers: Up to 10×16-bit general-purpose timers, 2×advanced PWM timers (with dead-time insertion), 2×basic timers

  • DMA: 16-channel DMA controller

  • GPIO: 51

  • Watchdogs: Independent watchdog and window watchdog

9. What are the alternative models for GD32F303RGT6?

  • PIN-to-PIN compatible: STM32F103RCT6 (LQFP-64, pin-compatible, no PCB changes required), STM32F303RCT6

  • Same series downgrade: GD32F303RCT6 (256KB Flash), GD32F303RBT6 (128KB Flash)

  • Same series upgrade: GD32F303RET6 (512KB Flash, LQFP-64), GD32F303VET6 (LQFP-100)

  • Performance comparison: Compared to STM32F103RCT6, the GD32F303RGT6's frequency is boosted from 72MHz to 120MHz, core upgraded from Cortex-M3 to Cortex-M4 with FPU

10. What are the design considerations when using GD32F303RGT6?

  • Software migration: When porting from STM32F103/F303, GD libraries are highly compatible, but pay attention to clock tree differences and Flash operation timing differences

  • Operating voltage: GD32 operates at 2.6V ~ 3.6V, narrower than STM32 (2.0V ~ 3.6V)

  • Frequency difference: GD32 runs at higher frequency (120MHz vs 72MHz) — delay and timing-related code may need adjustment

  • Flash layout: The GD32F303RGT6 has a "slow" Flash Bank — optimize layout for LVGL image and font resources

  • Noise immunity: In some applications, STM32 may have stronger noise immunity than GD32, especially in high-frequency signal environments

  • Debug interface: Supports both SWD and JTAG debug interfaces

  • Power decoupling: Place 100nF decoupling capacitors close to power pins; power traces should pass through capacitors before reaching MCU power pins