GD32F303VCT6 GigaDevice ARM Cortex-M4 MCU 120MHz 256KB Flash 48KB SRAM LQFP-100 (14×14)

Model:
GD32F303VCT6
Brand:
GigaDevice
Core:
ARM Cortex-M4 with FPU and DSP
Max Frequency:
120MHz
Flash:
256KB
SRAM:
48KB
Operating Voltage:
2.6V - 3.6V
I/O Count:
80
Package:
LQFP-100
Applications:
Industrial control, Motor drives, Consumer electronics, Automotive electronics, IoT, HMI

GD32F303VCT6 Product Overview

The GD32F303VCT6 is a mainstream 32-bit general-purpose microcontroller from GigaDevice, based on the ARM Cortex-M4 core, in an LQFP-100 package (14×14mm). Running at up to 120MHz, the GD32F303VCT6 features 256KB Flash and 48KB SRAM. As a high-end model in the GD32F303 series, the GD32F303VCT6 offers exceptional cost-performance and rich peripheral resources, making it suitable for industrial control, motor drives, consumer electronics, and IoT applications. The GD32F303VCT6 is highly compatible with the STM32F303VCT6 in both pinout and software, making it a mainstream choice for domestic substitution.


GD32F303VCT6 Core Features

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

Large Memory: The GD32F303VCT6 provides 256KB embedded Flash and 48KB SRAM for complex code and data processing.

80 GPIOs: The GD32F303VCT6 offers 80 I/O ports for extensive peripheral connections.

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

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

Powerful Timer Resources: The GD32F303VCT6 features 4×16-bit GPTM, 2×16-bit Advanced TM, 2×16-bit Basic TM, 1×24-bit SysTick, 2×WDG, 1×RTC.

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

LQFP-100 Package: The GD32F303VCT6 comes in an LQFP-100 (14×14mm) with 80 I/O pins.


GD32F303VCT6 Applications

The GD32F303VCT6 is used in Industrial Control & Automation: PLCs, inverters, servo control, industrial robotics

The GD32F303VCT6 is used in Motor Control & Drives: BLDC motor control, FOC vector control

The GD32F303VCT6 is used in Consumer Electronics & IoT: Smart home, smart appliances, POS terminals

The GD32F303VCT6 is used in Automotive Electronics: In-vehicle CAN bus communication, sensor interfaces

The GD32F303VCT6 is used in HMI & Security: Human-machine interfaces, security alarm systems

The GD32F303VCT6 is used in Communication & IoT: Industrial communication gateways, protocol converters


GD32F303VCT6 Key Advantages

Domestic Cost-Effective MCU, Mainstream STM32 Alternative: The GD32F303VCT6 is fully pin-compatible with STM32F303VCT6 for direct replacement.

120MHz Cortex-M4 Core for Superior Performance: The GD32F303VCT6 features FPU and DSP support for industrial and real-time applications.

Large Memory & Rich I/O: The GD32F303VCT6 provides 256KB Flash, 48KB SRAM, 80 GPIOs.

High-Precision Analog Peripherals: The GD32F303VCT6 integrates 3×12-bit ADCs and 2×12-bit DACs.

Rich Communication Interfaces: The GD32F303VCT6 supports CAN, I2C, SPI, USART, USB 2.0 FS, SDIO.

Mature Ecosystem: The GD32F303VCT6 is compatible with Keil, IAR, GCC; full documentation and hardware guides are available for the GD32F303VCT6.

Domestic Supply with Stable Availability: The GD32F303VCT6 offers a reliable supply chain and 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 GD32F303VCT6?

The GD32F303VCT6 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. The GD32F303VCT6 belongs to the GD32F3 mainstream series, operating at up to 120MHz.

2. What are the key specifications of GD32F303VCT6?

  • Core: The GD32F303VCT6 uses ARM Cortex-M4 with FPU and DSP

  • Frequency: The GD32F303VCT6 runs up to 120MHz

  • Memory: The GD32F303VCT6 provides 256KB Flash + 48KB SRAM

  • I/Os: The GD32F303VCT6 has 80 GPIO pins

  • ADC: The GD32F303VCT6 includes 3×12-bit, 24 channels, up to 2.4 MSPS

  • DAC: The GD32F303VCT6 features 2×12-bit

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

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

  • Package: The GD32F303VCT6 comes in LQFP-100 (14×14mm)

3. What package does GD32F303VCT6 use?

The GD32F303VCT6 uses an LQFP-100 package, measuring 14mm × 14mm. The GD32F303VCT6 pin pitch is 0.50mm, suitable for high-density PCB layouts.

4. What applications is GD32F303VCT6 suitable for?

The GD32F303VCT6 is widely used in industrial control, motor drives (FOC algorithm cycle <3μs), digital power supplies, PV inverters, consumer electronics & handheld devices, HMI, security & alarm systems, POS terminals, automotive electronics, and IoT.

5. What development tools support GD32F303VCT6?

The GD32F303VCT6 supports mainstream development tools including Keil MDK-ARM (with GD32F30x_DFP pack) and IAR Embedded Workbench. GigaDevice provides the GD32F303C-START evaluation board for the GD32F303VCT6 with an onboard GD-Link debugger. PEmicro also offers tool support for the GD32F303VCT6.

6. What is the operating temperature range of GD32F303VCT6?

The operating temperature range of the GD32F303VCT6 is -40°C to +85°C. Some sources indicate an extended industrial range of -40°C to +105°C for the GD32F303VCT6. The GD32F303VCT6 is an industrial-grade device suitable for harsh environments.

7. What are the key features of GD32F303VCT6?

  • High performance: The GD32F303VCT6 Cortex-M4 core @120MHz, 150 DMIPS

  • HRTIM: The GD32F303VCT6 supports 10 complementary PWM outputs with 184ps dead-time resolution for precision motor control

  • Rich communication: The GD32F303VCT6 provides up to 5×USART, 3×SPI, 2×I2C, 2×CAN 2.0B

  • Large expansion: The GD32F303VCT6 FSMC interface supports external SDRAM (up to 64MB) and TFT displays

  • USB 2.0 OTG: The GD32F303VCT6 supports FS/HS modes (HS requires external ULPI PHY)

  • Low power: The GD32F303VCT6 offers multiple power-saving modes for flexible optimization between wake-up latency and power consumption

8. What peripheral interfaces does GD32F303VCT6 support?

  • Communication: The GD32F303VCT6 supports 5×USART, 3×SPI, 2×I2C, 2×CAN 2.0B, 1×USB 2.0 FS, 1×SDIO

  • Analog: The GD32F303VCT6 features 3×12-bit ADC (24 channels, 2.4 MSPS), 2×12-bit DAC

  • Timers: The GD32F303VCT6 includes an advanced HRTIM (184ps resolution) + 6×16-bit general-purpose timers

  • Memory Expansion: The GD32F303VCT6 provides FSMC (SDRAM/SRAM/NOR/NAND), SDIO

  • GPIO: The GD32F303VCT6 offers 80 GPIOs

9. What are the alternative models for GD32F303VCT6?

  • PIN-to-PIN compatible: STM32F303VCT6 (direct hardware replacement, software migration required)

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

  • Same series downgrade: GD32F303RBT6 (128KB Flash, LQFP-64)

  • Higher performance: GD32F405VGT6 (168MHz, 1MB Flash, with Ethernet)

10. What are the design considerations when using GD32F303VCT6?

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

  • USB HS OTG: The GD32F303VCT6 requires an external ULPI PHY chip (e.g., USB3300); the built-in PHY supports FS mode only

  • FSMC clock: Must be kept below 60MHz on the GD32F303VCT6

  • ADC reference voltage: VREF+ range 2.4V ~ 3.6V, must not exceed VDDA on the GD32F303VCT6

  • Thermal design: Power consumption is approximately 150mA at 120MHz full-speed operation on the GD32F303VCT6 — proper PCB thermal design is required

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