GD32F305RCT6 GigaDevice ARM Cortex-M4 32-bit Microcontroller LQFP-64(10x10)

Model:
GD32F305RCT6
Brand:
GigaDevice
Core:
ARM Cortex-M4
Temperature Range:
-40℃ ~ +85℃
Max Frequency:
120MHz
Flash Memory:
256KB
SRAM:
96KB
Package:
LQFP-64
I/O Pins:
51
ADC Resolution:
12-bit

GD32F305RCT6 Product Overview

The GD32F305RCT6 is a high-performance 32-bit general-purpose microcontroller (MCU) from GigaDevice, built on the ARM Cortex-M4 core and belonging to the GD32F30x mainstream product series. Housed in a LQFP-64 (10x10mm) package, the GD32F305RCT6 delivers powerful processing capabilities with a 120MHz maximum frequency and zero-wait-state Flash access for maximum efficiency. The GD32F305RCT6 offers exceptional cost-performance in terms of enhanced processing capacity, reduced power consumption, and peripheral configuration. This series MCU also complies with IEC 60730 Class B functional safety standards with SGS certification, making it suitable for safety-critical applications such as home appliances.


GD32F305RCT6 Key Features

High-Performance ARM Cortex-M4 Core: The GD32F305RCT6 features an ARM Cortex-M4 processor with FPU and full DSP instruction set, operating at up to 120MHz. The first 256KB of Flash features zero-wait-state access for maximum efficiency. Built-in hardware multiplier/divider and single-cycle MAC unit improve computing efficiency by over 3 times.

Memory Configuration: The GD32F305RCT6 is equipped with 256KB on-chip Flash and 96KB SRAM, sufficient for complex applications. The series supports up to 1024KB on-chip Flash expansion.

Mainstream LQFP Package: The GD32F305RCT6 comes in a LQFP-64 (10x10mm) package with 51 I/O pins, ideal for industrial PCB design and volume production.

Wide Voltage & Temperature Range: The GD32F305RCT6 supports 2.6V to 3.6V operating voltage and -40℃ to +85℃ industrial temperature range.

Rich Analog Peripherals: The GD32F305RCT6 integrates two 12-bit ADCs (2.6M SPS) and two 12-bit DACs for high-precision analog signal acquisition and output.

Comprehensive Timer Resources: The GD32F305RCT6 provides up to ten 16-bit general-purpose timerstwo 16-bit PWM advanced-control timers, and two 16-bit basic timers.

Extensive Communication Interfaces: The GD32F305RCT6 supports up to 3 SPI, 2 I2C, 3 USART and 2 UART, 2 I2S, 2 CAN2.0B, and USB device/host/OTG FS.

Ethernet Connectivity: The GD32F305RCT6 integrates an Ethernet MAC controller for wired network communication.

Memory Expansion Capability: The GD32F305RCT6 includes an integrated EXMC (External Memory Controller) supporting external memory expansion.

Advanced Debug Support: The GD32F305RCT6 provides Memory Protection Unit (MPU) and powerful trace technology for enhanced application security and advanced debugging.

Three Power-Saving Modes: The GD32F305RCT6 offers Sleep, Stop, and Standby modes for flexible optimization between wake-up latency and power consumption.


GD32F305RCT6 Applications

With its powerful performance, rich peripherals, dual-CAN and Ethernet connectivity, the GD32F305RCT6 is widely used in:

Industrial Control: The GD32F305RCT6 is used in PLCs, servo drives, industrial automation, variable-frequency drives

Automotive Electronics: The GD32F305RCT6 is suitable for automotive instrument clusters, ADAS, car navigation, infotainment systems

Motor Control & Drives: The GD32F305RCT6 enables servo drives, motor control, industrial robotics

IoT & Edge Computing: The GD32F305RCT6 powers IoT gateways, industrial IoT nodes, edge computing devices

Communication Networks: The GD32F305RCT6 is deployed in communication equipment, network modules

Smart Home: The GD32F305RCT6 is found in smart appliances, environmental sensor nodes

Human-Machine Interface: The GD32F305RCT6 drives HMI, graphic displays

Security & Alarm: The GD32F305RCT6 is utilized in security systems, fire alarm controllers


GD32F305RCT6 Key Advantages

Powerful Processing Performance: The GD32F305RCT6's 120MHz Cortex-M4 core with FPU and DSP support, built-in hardware multiplier/divider and single-cycle MAC unit – computing efficiency improved by over 3 times, ideal for complex algorithms and real-time control.

Dual-CAN + Ethernet Connectivity: The GD32F305RCT6 integrates 2x CAN2.0B interfaces and an Ethernet MAC, providing comprehensive wired connectivity for industrial automation and automotive electronics.

Large Memory Capacity: The GD32F305RCT6 offers 256KB Flash + 96KB SRAM for complex applications, with the series supporting up to 1024KB Flash expansion.

Rich Peripheral Integration: The GD32F305RCT6 integrates 2 ADCs, 2 DACs, 10 timers, USB OTG, dual CAN, Ethernet MAC, and more – greatly simplifying peripheral circuit design.

Functional Safety Certified: The GD32F305RCT6 complies with IEC 60730 Class B functional safety standards with SGS certification for safety-critical applications such as home appliances.

Industrial-Grade Reliability: The GD32F305RCT6 operates over a -40℃ to +85℃ wide temperature range suitable for harsh industrial environments.

Mature Ecosystem: The GD32F305RCT6 supports Keil, IAR, and other mainstream IDEs with official free SDK, debug toolchains, and technical support.

Cost-Effective Domestic Alternative: The GD32F305RCT6 provides significant cost advantages at equivalent performance with stable supply chain.


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 GD32F305RCT6
The GD32F305RCT6 is a 32-bit general-purpose MCU from GigaDevice, based on the ARM Cortex-M4 core with integrated FPU and DSP instructions

2 What are the key specifications
The GD32F305RCT6 features a CPU frequency up to 120MHz, 256KB Flash, 96KB SRAM, operating voltage 2.6V to 3.6V, 51 I/Os

3 What package does it use
The GD32F305RCT6 uses an LQFP-64 package, 10mm × 10mm, 0.50mm pin pitch

4 What applications is it suitable for
The GD32F305RCT6 is suitable for industrial control, motor drives, automotive electronics, and IoT

5 What development tools support it
The GD32F305RCT6 is supported by Keil MDK, IAR Embedded Workbench, GCC, and GigaDevice's GD32F30x standard firmware library

6 What is the operating temperature range
The GD32F305RCT6 operates over -40°C to +85°C, industrial grade

7 What are the key features
The GD32F305RCT6 includes 12-bit ADC, 12-bit DAC, multiple 16-bit timers, CAN, I2C, SPI, USART, USB

8 What peripheral interfaces does it support
The GD32F305RCT6 supports CAN, I2C, I2S, SPI, USART, USB, DMA, watchdog, RTC, PWM

9 What are the alternative models
The GD32F305RCT6 is pin-to-pin compatible with STM32F103RCT6; same series options include GD32F303RCT6 or higher-performance GD32F305RET6

10 What are the design considerations
When porting to the GD32F305RCT6 from STM32, use GD's official firmware library, pay attention to clock configuration differences, and place a 100nF decoupling capacitor near the VDD pin