Item specifics
Description
GD32F103RBT6 Product Overview
The GD32F103RBT6 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 GD32F103RBT6 features 128KB Flash and 20KB SRAM. As a mainstream model in the GD32F103 series, the GD32F103RBT6 offers exceptional cost-performance and rich peripheral resources, making it suitable for industrial control, motor drives, consumer electronics, and IoT applications. The GD32F103RBT6 is fully pin-compatible with the STM32F103RBT6 and is a mainstream choice for domestic substitution.
GD32F103RBT6 Core Features
Cortex-M3 Core with 108MHz High Speed: The GD32F103RBT6 is based on the ARM Cortex-M3 32-bit RISC core running at up to 108MHz with zero-wait-state Flash access. Compared to similar products (e.g., STM32F103 at 72MHz), the GD32F103RBT6 clock speed is 50% higher.
Ample Memory: The GD32F103RBT6 provides 128KB embedded Flash and 20KB SRAM.
51 GPIOs: The GD32F103RBT6 offers 51 I/O ports for extensive peripheral connections.
High-Precision Analog Peripherals: The GD32F103RBT6 integrates 3×12-bit ADCs (16 channels) and 2×12-bit DACs.
Rich Communication Interfaces: The GD32F103RBT6 supports up to 3×SPI, 2×I2C, 3×USART, 2×UART, 2×I2S, USB 2.0 FS, CAN, and SDIO.
Powerful Timer Resources: The GD32F103RBT6 features up to 10×16-bit general-purpose timers, 2×basic timers, and 2×PWM advanced control timers.
Wide Operating Voltage & Industrial Temperature: The GD32F103RBT6 operates at 2.6V~3.6V, -40℃ to +85℃.
LQFP-64 Package: The GD32F103RBT6 comes in an LQFP-64 (10×10mm) with 51 I/O pins.
GD32F103RBT6 Applications
Industrial Control & Automation: The GD32F103RBT6 is used in PLCs, inverters, servo control, industrial robotics, motor drives
Motor Control & Drives: The GD32F103RBT6 supports BLDC motor control, FOC vector control
Consumer Electronics & Handheld Devices: The GD32F103RBT6 is ideal for smart home, POS terminals, handheld devices
Automotive Electronics: The GD32F103RBT6 handles in-vehicle CAN bus communication, car navigation
IoT & Embedded Systems: The GD32F103RBT6 is used in IoT nodes, sensor data acquisition and processing
Medical Devices: The GD32F103RBT6 enables medical monitoring, data acquisition and communication
PC Peripherals: The GD32F103RBT6 is used in keyboards, mice, and USB devices
GD32F103RBT6 Key Advantages
Domestic Cost-Effective MCU, Mainstream STM32 Alternative: The GD32F103RBT6 is a mainstream domestic alternative to the STM32F103RBT6. The GD32F103RBT6 is fully pin-compatible (Pin-to-Pin) with the STM32F103RBT6, with no PCB changes required. The GD32F103RBT6 is software-compatible with STM32 standard libraries, requiring minimal code migration.
108MHz Clock Speed for Superior Performance: The GD32F103RBT6 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.
Rich Peripherals for Flexible Adaptation: The GD32F103RBT6 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 GD32F103RBT6 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 GD32F103RBT6.
Domestic Supply with Stable Availability: As an original GigaDevice product, the GD32F103RBT6 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 GD32F103RBT6?
The GD32F103RBT6 is a 32-bit general-purpose microcontroller (MCU) from GigaDevice, based on the ARM® Cortex®-M3 core. The GD32F103RBT6 belongs to the GD32F103 mainstream series and has gained wide adoption in embedded systems due to its exceptional cost-effectiveness and processing capability.
2. What are the key specifications of GD32F103RBT6?
Core: The GD32F103RBT6 uses ARM Cortex-M3, up to 108MHz
Memory: The GD32F103RBT6 provides 128KB Flash + 20KB SRAM
I/Os: The GD32F103RBT6 has 51 GPIO pins
ADC: The GD32F103RBT6 includes 2×12-bit
DAC: The GD32F103RBT6 features 2×12-bit
Operating Voltage: The GD32F103RBT6 operates at 2.6V ~ 3.6V
Temperature: The GD32F103RBT6 works from -40°C ~ +85°C (industrial grade)
Package: The GD32F103RBT6 comes in LQFP-64 (10×10mm)
3. What package does GD32F103RBT6 use?
The GD32F103RBT6 uses an LQFP-64 package, measuring 10mm × 10mm with 0.50mm pin pitch. The GD32F103RBT6 is surface-mount type (SMD) and RoHS compliant, with standard packaging of Tray.
4. What applications is GD32F103RBT6 suitable for?
The GD32F103RBT6 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 GD32F103RBT6 include elevator door system black boxes, smart home, and urban intelligent transportation systems.
5. What development tools support GD32F103RBT6?
The GD32F103RBT6 supports mainstream development tools including Keil MDK (official Keil project examples available), IAR Embedded Workbench, and GCC (based on OpenOCD). Debuggers supported for the GD32F103RBT6 include J-Link, PEmicro, and GD-Link. Complete datasheets, user manuals, and hardware development guides for the GD32F103RBT6 are available on the GigaDevice website.
6. What is the operating temperature range of GD32F103RBT6?
The operating temperature range of the GD32F103RBT6 is -40°C to +85°C. The GD32F103RBT6 is an industrial-grade device suitable for harsh environments.
7. What are the key features of GD32F103RBT6?
High performance: The GD32F103RBT6 Cortex-M3 core @108MHz with zero-wait Flash access
Multiple communication interfaces: The GD32F103RBT6 provides 3×USART, 2×SPI, 2×I2C, 1×USB FS, 1×CAN 2.0B
Rich timers: The GD32F103RBT6 includes up to 10 general-purpose timers and 2 advanced PWM timers
Low power: The GD32F103RBT6 supports multiple power-saving modes for battery-powered devices
Cost-effective: The GD32F103RBT6 is Pin-compatible with STM32F103 series, reducing migration costs
8. What peripheral interfaces does GD32F103RBT6 support?
Communication: The GD32F103RBT6 supports 3×USART, 2×SPI, 2×I2C, 1×USB 2.0 FS, 1×CAN 2.0B
Analog: The GD32F103RBT6 provides 2×12-bit ADC and 2×12-bit DAC
Timers: The GD32F103RBT6 includes 3×16-bit general-purpose timers, multiple advanced PWM timers
GPIO: The GD32F103RBT6 offers 51 GPIOs
9. What are the alternative models for GD32F103RBT6?
PIN-to-PIN compatible: STM32F103RBT6 (direct hardware replacement, software migration required)
Same series upgrade: GD32F103RCT6 (256KB Flash), GD32F103RET6 (512KB Flash)
Same series downgrade: GD32F103R8T6 (64KB Flash)
Other domestic alternatives: THM32F103RBT6, HK32F103RBT6, N32G452RBL7 (Nations Technologies)
10. What are the design considerations when using GD32F103RBT6?
Software migration: When porting to GD32F103RBT6 from STM32F103, GD libraries are highly compatible with ST libraries, but pay attention to Flash operation timing differences and clock configuration (108MHz vs 72MHz)
Operating voltage: The GD32F103RBT6 operates at 2.6V ~ 3.6V
Debug interface: The GD32F103RBT6 supports SWD debug interface
Power decoupling: Place appropriate decoupling capacitors (e.g., 100nF) near VDD pins of the GD32F103RBT6 for stable power delivery
PCB layout: The GD32F103RBT6 LQFP-64 package (10×10mm) with 0.50mm pin pitch is suitable for medium-density PCB designs