Item specifics
Description
GD32F303CGT6 Product Overview
The GD32F303CGT6 is a high-performance 32-bit general-purpose microcontroller (MCU) from GigaDevice, built on the ARM Cortex-M4 core and belonging to the GD32F303 mainstream product series. Housed in a LQFP-48 (7x7mm) package, the GD32F303CGT6 delivers powerful processing capabilities with a 120MHz maximum frequency and 150 DMIPS performance, making it ideal for industrial control, motor drives, and IoT applications. With exceptional cost-performance ratio, the GD32F303CGT6 provides a superior entry point for migrating from traditional 8-bit and 16-bit solutions directly to the 32-bit Cortex-M4 architecture.
GD32F303CGT6 Key Features
High-Performance ARM Cortex-M4 Core: The GD32F303CGT6 features an ARM Cortex-M4 processor with FPU and full DSP instruction set, operating at up to 120MHz with 150 DMIPS processing power. The first 256KB of Flash features zero-wait-state access for maximum execution efficiency.
Memory Configuration: The GD32F303CGT6 is equipped with 256KB on-chip Flash and 96KB SRAM, sufficient for complex applications.
Mainstream LQFP Package: The GD32F303CGT6 comes in a LQFP-48 (7x7mm) package with 0.5mm pin pitch, ideal for industrial PCB design and volume production.
Wide Voltage & Temperature Range: The GD32F303CGT6 supports 2.6V to 3.6V operating voltage and -40℃ to +85℃ industrial temperature range.
Rich Analog Peripherals: The GD32F303CGT6 integrates three 12-bit ADCs (up to 21 channels) and two 12-bit DACs for high-precision analog signal acquisition and output.
Comprehensive Timer Resources: The GD32F303CGT6 provides up to ten 16-bit general-purpose timers, two 16-bit basic timers, and two multi-channel DMA controllers.
Extensive Communication Interfaces: The GD32F303CGT6 supports up to 3 USART, 2 UART, 3 SPI, 2 I2C, 2 I2S, 2 CAN2.0B, and 1 SDIO interface.
Memory Expansion Capability: The GD32F303CGT6 integrates EXMC (External Memory Controller) supporting external SRAM, PSRAM, and NOR Flash expansion.
USB Connectivity: The GD32F303CGT6 includes a USB FS (Full Speed) device interface for convenient USB communication.
Advanced Debug Support: The GD32F303CGT6 provides standard JTAG/SWD debug interfaces and Memory Protection Unit (MPU) for enhanced security and development efficiency.
GD32F303CGT6 Applications
With its powerful performance and rich peripheral set, the GD32F303CGT6 is widely used in:
Industrial Control: PLCs, industrial automation equipment, HMI, variable-frequency drives
Motor Control & Drives: Motor drives, servo drives, inverter air conditioners, power tools
Power & Energy: Digital power supplies, inverters, PV inverters, charging pile controllers
IoT & Edge Computing: IoT gateways, data acquisition terminals, edge computing nodes
Consumer Electronics: Smart home devices, handheld terminals, gaming peripherals
Automotive & Transportation: In-vehicle navigation, automotive infotainment systems
Security & Alarm: Security systems, fire alarm controllers. The GD32F303CGT6 is the ideal choice for these demanding applications.
GD32F303CGT6 Key Advantages
Powerful Processing Performance: The GD32F303CGT6 features a 120MHz Cortex-M4 core with FPU and DSP support, delivering 150 DMIPS – FFT computation speed 30% faster than comparable imported chips, ideal for motor control, digital power, and other high-real-time scenarios.
Large Memory Capacity: The GD32F303CGT6 offers 256KB Flash + 96KB SRAM + 128KB EEPROM, providing ample storage for complex applications.
Rich Peripheral Integration: The GD32F303CGT6 is a single chip integrating 3 ADCs (21 channels), 2 DACs, 10 timers, multiple communication interfaces, and EXMC external bus expansion, greatly simplifying peripheral circuit design.
Cost-Effective Alternative: The GD32F303CGT6 delivers Cortex-M4 performance at entry-level cost with pin-compatibility with mainstream competitors – ideal for cost-sensitive projects.
Mature Ecosystem: Supports Keil, IAR, and other mainstream IDEs with official firmware libraries and abundant development resources for the GD32F303CGT6.
Industrial-Grade Reliability: -40℃ to +85℃ wide temperature range suitable for harsh industrial environments.
Stable Supply Assurance: GigaDevice, as a leading domestic IC supplier, has shipped over 1.2 billion units across 400+ application scenarios, ensuring stable and reliable supply for the GD32F303CGT6.
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 GD32F303CGT6?
GD32F303CGT6 is a 32-bit high-performance microcontroller (MCU) from GigaDevice, based on the ARM® Cortex®-M4 core with integrated FPU and DSP instructions. It belongs to the GD32F303 mainstream series, operating at up to 120MHz.
2. What are the key specifications of GD32F303CGT6?
Core: ARM Cortex-M4 with FPU and DSP
Frequency: Up to 120MHz
Memory: 256KB Flash + 96KB SRAM
I/Os: 37 GPIO pins
ADC: 12-bit ADC
DAC: 12-bit DAC
EEPROM: 128KB
Operating Voltage: 2.6V ~ 3.6V
Temperature: -40°C ~ +85°C
Package: LQFP-48 (7×7mm)
3. What package does GD32F303CGT6 use?
It uses an LQFP-48 package, measuring 7mm × 7mm with 0.50mm pin pitch. Standard packaging is Tray, with 250 pieces per tray. The device is surface-mount type (SMD) and RoHS compliant.
4. What applications is GD32F303CGT6 suitable for?
The GD32F303CGT6 is widely used in industrial control, motor drives (FOC control), high-end mechanical keyboards (based on QMK firmware), inverter heat pump air conditioning, HMI, power monitoring, consumer electronics, and IoT terminals.
5. What development tools support GD32F303CGT6?
The GD32F303CGT6 supports mainstream development tools including Keil MDK, IAR Embedded Workbench, and GCC. GigaDevice provides the GD32F30x standard firmware library. Debuggers such as J-Link, GD-Link, and ST-Link are supported. The official GD32303C-START starter kit is available. The chip can also be developed using STM32CubeMX.
6. What is the operating temperature range of GD32F303CGT6?
The operating temperature range is -40°C to +85°C. This industrial-grade device is suitable for harsh environments. The storage temperature range is -55°C to +150°C.
7. What are the key features of GD32F303CGT6?
High performance: Cortex-M4 core @120MHz, 150DMIPS
Large memory: 256KB Flash + 96KB SRAM
Rich peripherals: 12-bit ADC, 12-bit DAC, 10×16-bit timers
Communication: I2C, SPI, USART
Watchdogs: Independent watchdog and window watchdog
Low power: Multiple power-saving modes
Power-on reset: Built-in PDR circuit
8. What peripheral interfaces does GD32F303CGT6 support?
Communication: I2C, SPI, USART
Analog: 12-bit ADC, 12-bit DAC
Timers: 10×16-bit timers
DMA: DMA controller support
Others: Watchdog, on-chip temperature sensor, PWM, RTC
GPIO: 37
9. What are the alternative models for GD32F303CGT6?
PIN-to-PIN compatible: STM32F303CCT6 (Cortex-M4, direct hardware replacement, software migration required)
Same series downgrade: GD32F303CCT6 (256KB Flash, 85% similarity)
Same series upgrade: GD32F303RCT6 (LQFP-64, more I/Os), GD32F303VET6 (LQFP-100)
Ecosystem compatible: Shares Cortex-M4 instruction set with STM32F4 series with highly consistent peripheral register mapping
10. What are the design considerations when using GD32F303CGT6?
Software migration: When porting from STM32, BOOT0 must be connected to a 10K pull-down resistor or GND (STM32 can be left floating)
Reset circuit: An RC reset circuit is required — otherwise the GD32F303CGT6 may not function properly
Debug interface: Supports SWD debug interface; ST-Link has good support for this chip
Power decoupling: Place 100nF decoupling capacitors near VDD pins for stable power delivery