GD32F103RET6 GigaDevice ARM Cortex-M3 MCU 108MHz 512KB Flash 64KB SRAM LQFP-64 (10×10)

Model:
GD32F103RET6
Brand:
GigaDevice
Core:
ARM Cortex-M3, 32-bit RISC
Max Frequency:
108MHz
Flash:
512KB
SRAM:
64KB
Operating Voltage:
2.6V - 3.6V
I/O Count:
51
Package:
LQFP-64
Applications:
Industrial control, Motor drives, Consumer electronics, Automotive electronics, IoT, Medical devices, PC peripherals

GD32F103RET6 Product Overview

The GD32F103RET6 is a mainstream 32-bit general-purpose microcontroller from GigaDevice, based on the ARM Cortex-M3 core, in an LQFP-64 package (10×10mm). Running at up to 108MHz, the GD32F103RET6 features 512KB Flash and 64KB SRAM. As a high-capacity model in the GD32F103 series, the GD32F103RET6 offers exceptional cost-performance and rich peripheral resources, making it suitable for industrial control, motor drives, consumer electronics, and IoT applications. The GD32F103RET6 is fully pin-compatible with the STM32F103RET6 and is a mainstream choice for domestic substitution.


GD32F103RET6 Core Features

Cortex-M3 Core with 108MHz High Speed: The GD32F103RET6 is based on the ARM Cortex-M3 32-bit RISC core running at up to 108MHzwith zero-wait-state Flash access for maximum efficiency. Compared to similar products (e.g., STM32F103 at 72MHz), the GD32F103RET6 clock speed is 50% higher.

Large Memory: The GD32F103RET6 provides 512KB embedded Flash and 64KB SRAMfor complex code and data processing.

51 GPIOs: The GD32F103RET6 offers 51 I/O portsfor extensive peripheral connections.

High-Precision Analog Peripherals: The GD32F103RET6 integrates 3×12-bit ADCs (16 channels) and 2×12-bit DACs.

Rich Communication Interfaces: The GD32F103RET6 supports up to 3×SPI, 2×I2C, 3×USART, 2×UART, 2×I2S, USB 2.0 FS, CAN, and SDIO.

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

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

LQFP-64 Package: The GD32F103RET6 comes in an LQFP-64 (10×10mm)with 51 I/O pins.


GD32F103RET6 Applications

Industrial Control & Automation: The GD32F103RET6 is ideal for PLCs, industrial equipment, automation lines, motor drives, power monitoring and alarm systems

Consumer Electronics & Handheld Devices: The GD32F103RET6 is used in smart home, POS terminals, handheld devices

Automotive Electronics: The GD32F103RET6 supports in-vehicle GPS, video intercom

IoT & Embedded Systems: The GD32F103RET6 is suitable for IoT nodes, sensor data processing, smart appliances

Medical Devices: The GD32F103RET6 handles data acquisition, processing, and communication

PC Peripherals: The GD32F103RET6 is used in keyboards, mice, and USB devices


GD32F103RET6 Key Advantages

Domestic Cost-Effective MCU, Mainstream STM32 Alternative: The GD32F103RET6 is a mainstream domestic alternative to the STM32F103RET6. The GD32F103RET6 is fully pin-compatible (Pin-to-Pin) with the STM32F103RET6, with no PCB changes required. The GD32F103RET6 is software-compatible with STM32 standard libraries, requiring minimal code migration effort.

108MHz Clock Speed for Superior Performance: The GD32F103RET6 is based on the ARM Cortex-M3 core running at up to 108MHz, delivering 50% higher performance compared to STM32F103 series (72MHz)for industrial control and real-time applications. The GD32F103RET6 has a lower core voltage (1.2V) for improved power efficiency.

Large Memory for Complex Applications: The GD32F103RET6 provides 512KB Flash and 64KB SRAMfor storing complex firmware and large data sets.

Rich Peripherals for Flexible Adaptation: The GD32F103RET6 integrates 3×12-bit ADCs, 2×12-bit DACs, up to 10×16-bit timers, and a wide range of communication interfaces including SPI, I2C, USART, CAN, USB 2.0 FS, and SDIO.

Mature Ecosystem for Rapid Development: The GD32F103RET6 offers high software compatibility with the STM32F103 series, supporting mainstream IDEs including Keil, IAR, and GCC. GigaDevice provides complete datasheets, user manuals, and hardware development guides for the GD32F103RET6.

Domestic Supply with Stable Availability: As an original GigaDevice product, the GD32F103RET6 offers stable supply and a mature development ecosystem, making it a preferred choice for domestic substitution.


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 GD32F103RET6?

The GD32F103RET6 is a 32-bit general-purpose microcontroller (MCU) from GigaDevice, based on the ARM® Cortex®-M3 core. The GD32F103RET6 belongs to the GD32F103 enhanced series, operating at up to 108MHz with zero-wait Flash access for maximum efficiency.

2. What are the key specifications of GD32F103RET6?

  • Core: The GD32F103RET6 uses ARM Cortex-M3, up to 108MHz

  • Memory: The GD32F103RET6 provides 512KB Flash + 64KB SRAM

  • Operating Voltage: The GD32F103RET6 operates at 2.6V ~ 3.6V

  • I/Os: The GD32F103RET6 has 51 GPIO pins

  • ADC: The GD32F103RET6 includes 3×12-bit, 16 channels

  • DAC: The GD32F103RET6 features 2×12-bit

  • Temperature: The GD32F103RET6 works from -40°C ~ +85°C (industrial grade)

  • Package: The GD32F103RET6 comes in LQFP-64 (10×10mm)

3. What package does GD32F103RET6 use?

The GD32F103RET6 uses an LQFP-64 package, measuring 10mm × 10mm with 0.50mm pin pitch. The GD32F103RET6 is surface-mount type (SMD) and RoHS compliant. Standard packaging for the GD32F103RET6 is Tray.

4. What applications is GD32F103RET6 suitable for?

The GD32F103RET6 is widely used in industrial control, motor drives, power monitoring and alarm systems, consumer and handheld devices, POS terminals, automotive GPS, video intercoms, and PC peripherals. Typical applications of the GD32F103RET6 include industrial automation control, smart home controllers, IoT terminals, sensor data acquisition, and 3D printer motherboards.

5. What development tools support GD32F103RET6?

The GD32F103RET6 supports mainstream development tools including Keil MDK (with GD32F10x_DFP pack) and IAR Embedded Workbench. Debuggers supported for the GD32F103RET6 include J-Link, ST-Link, and GD-Link. GigaDevice provides the GD32F10x standard firmware library, compatible with CMSIS, for the GD32F103RET6. PEmicro also offers debugging support for this device.

6. What is the operating temperature range of GD32F103RET6?

The operating temperature range of the GD32F103RET6 is -40°C to +85°C. The storage temperature range of the GD32F103RET6 is -55°C to +150°C. The GD32F103RET6 is an industrial-grade device suitable for harsh environments.

7. What are the key features of GD32F103RET6?

  • High performance: The GD32F103RET6 Cortex-M3 core @108MHz, superior to comparable alternatives

  • Rich peripherals: The GD32F103RET6 includes 4×16-bit general-purpose timers, 2×advanced PWM timers, 2×basic timers

  • High-precision analog: The GD32F103RET6 provides 3×12-bit ADC + 2×12-bit DAC

  • Multiple communication interfaces: The GD32F103RET6 supports 3×SPI, 2×I2C, 3×USART, 2×UART, 2×I2S, 1×USB 2.0 FS, 1×CAN, 1×SDIO

  • Low power: The GD32F103RET6 features multiple power-saving modes for flexible optimization

  • 5V tolerant I/O: I/O pins of the GD32F103RET6 can tolerate 5V levels

8. What peripheral interfaces does GD32F103RET6 support?

  • Communication: The GD32F103RET6 supports 3×SPI, 2×I2C, 3×USART, 2×UART, 2×I2S, 1×USB 2.0 FS, 1×CAN 2.0B, 1×SDIO

  • Analog: The GD32F103RET6 provides 3×12-bit ADC (16 channels) and 2×12-bit DAC

  • Timers: The GD32F103RET6 includes 4×16-bit general-purpose timers, 2×advanced PWM timers, 2×basic timers

  • GPIO: The GD32F103RET6 offers 51 GPIOs

9. What are the alternative models for GD32F103RET6?

  • PIN-to-PIN compatible: STM32F103RET6 (direct hardware replacement, no PCB changes required, software migration needed)

  • Same series downgrade: GD32F103RCT6 (256KB Flash), GD32F103RBT6 (128KB Flash), GD32F103R8T6 (64KB Flash)

  • Same series upgrade: GD32F103VET6 (LQFP-100), GD32F103ZET6 (LQFP-144)

  • Other domestic alternatives: APM32F103RET6 (Geehy), HK32F103RET6 (Hangshun)

10. What are the design considerations when using GD32F103RET6?

  • Software migration: When porting to GD32F103RET6 from STM32F103, GD libraries are highly compatible with ST libraries, but pay attention to Flash operation timing differences and clock configuration (108MHz vs 72MHz)

  • Power decoupling: The GD32F103RET6 is more sensitive to power noise — add 0.1μF decoupling capacitors near VDD/VSS pins

  • Reset circuit: The GD32F103RET6 has a smaller internal pull-up resistor on the reset pin (~40kΩ) vs STM32 (~50kΩ)

  • Internal RC oscillator accuracy: The GD32F103RET6 internal RC is 8MHz ±2%, vs STM32 ±1%

  • Debug interface: The GD32F103RET6 supports both SWD and JTAG debug interfaces

  • Crystal frequency: Pay attention to external crystal frequency configuration of the GD32F103RET6 (typically 8-12MHz)