qixinwei-pcba
GD32F103VET6 GigaDevice ARM Cortex-M3 MCU 108MHz 512KB Flash 64KB SRAM LQFP-100 (14×14)
GD32F103VET6 Product Overview
The GD32F103VET6 is a mainstream 32-bit general-purpose microcontroller from GigaDevice, based on the ARM Cortex-M3 core, in an LQFP-100 package (14×14mm). Running at up to 108MHz, the GD32F103VET6 features 512KB Flash and 64KB SRAM. As a high-capacity model in the GD32F103 series, the GD32F103VET6 offers exceptional cost-performance and rich peripheral resources, making it suitable for industrial control, motor drives, consumer electronics, and IoT applications. The GD32F103VET6 is fully pin-compatible with the STM32F103VET6 and is a mainstream choice for domestic substitution.
GD32F103VET6 Core Features
Cortex-M3 Core with 108MHz High Speed: The GD32F103VET6 is based on the ARM Cortex-M3 32-bit RISC core running at up to 108MHz, delivering 50% higher performance compared to similar products (STM32F103 at 72MHz). The GD32F103VET6 features zero-wait-state Flash access for maximum efficiency.
Large Memory: The GD32F103VET6 provides 512KB embedded Flash and 64KB SRAM.
80 GPIOs: The GD32F103VET6 offers 80 I/O ports for extensive peripheral connections.
High-Precision Analog Peripherals: The GD32F103VET6 integrates 3×12-bit ADCs (16 channels) and 2×12-bit DACs.
Rich Communication Interfaces: The GD32F103VET6 supports up to 5×USART, 3×SPI, 2×I2C, 2×I2S, CAN 2.0B, USB 2.0 FS, and SDIO.
Powerful Timer Resources: The GD32F103VET6 features up to 10×16-bit general-purpose timers, 2×basic timers, and 2×PWM advanced control timers.
Wide Operating Voltage & Industrial Temperature: The GD32F103VET6 operates at 2.6V~3.6V, -40℃ to +85℃.
LQFP-100 Package: The GD32F103VET6 comes in an LQFP-100 (14×14mm) with 80 I/O pins.
GD32F103VET6 Applications
Industrial Control & Automation: The GD32F103VET6 is used in PLCs, industrial equipment, automation lines, motor drives, power monitoring and alarm systems
Motor Control & Drives: The GD32F103VET6 supports BLDC motor control, servo drives, inverters
Consumer Electronics & Handheld Devices: The GD32F103VET6 is ideal for smart home, POS terminals, handheld devices
Automotive Electronics: The GD32F103VET6 handles in-vehicle GPS, video intercom
IoT & Embedded Systems: The GD32F103VET6 is used in IoT nodes, sensor data processing
PC Peripherals: The GD32F103VET6 is found in keyboards, mice, and USB devices
GD32F103VET6 Key Advantages
Domestic Cost-Effective MCU, Mainstream STM32 Alternative: The GD32F103VET6 is a mainstream domestic alternative to the STM32F103VET6. The GD32F103VET6 is fully pin-compatible (Pin-to-Pin) with the STM32F103VET6, with no PCB changes required. The GD32F103VET6 is software-compatible with STM32 standard libraries, requiring minimal code migration effort.
108MHz Clock Speed for Superior Performance: The GD32F103VET6 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.
Large Memory for Complex Applications: The GD32F103VET6 provides 512KB Flash and 64KB SRAM. The GD32F103VET6 zero-wait-state Flash access ensures maximum efficiency.
Rich Peripherals for Flexible Adaptation: The GD32F103VET6 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 GD32F103VET6 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 GD32F103VET6.
Domestic Supply with Stable Availability: As an original GigaDevice product, the GD32F103VET6 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 GD32F103VET6?
The GD32F103VET6 is a 32-bit general-purpose microcontroller (MCU) from GigaDevice, based on the ARM® Cortex®-M3 core. The GD32F103VET6 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 GD32F103VET6?
Core: The GD32F103VET6 uses ARM Cortex-M3, up to 108MHz
Memory: The GD32F103VET6 provides 512KB Flash + 64KB SRAM
I/Os: The GD32F103VET6 has 80 GPIO pins
ADC: The GD32F103VET6 includes 3×12-bit, 16 channels
DAC: The GD32F103VET6 features 2×12-bit
Operating Voltage: The GD32F103VET6 operates at 2.6V ~ 3.6V
Temperature: The GD32F103VET6 works from -40°C ~ +85°C (industrial grade)
Package: The GD32F103VET6 comes in LQFP-100 (14×14mm)
3. What package does GD32F103VET6 use?
The GD32F103VET6 uses an LQFP-100 package, measuring 14mm × 14mm with 0.50mm pin pitch. The GD32F103VET6 is surface-mount type (SMD) and RoHS compliant.
4. What applications is GD32F103VET6 suitable for?
The GD32F103VET6 is widely used in industrial control, motor drives, power monitoring and alarm systems, consumer and handheld devices, POS terminals, automotive GPS, video intercoms, PC peripherals, smart home, and IoT devices. Typical applications of the GD32F103VET6 include industrial automation control, smart home controllers, LED display control, and emergency positioning devices.
5. What development tools support GD32F103VET6?
The GD32F103VET6 supports mainstream development tools including Keil MDK (with GigaDevice.GD32Fxx_DFP pack) and IAR Embedded Workbench. Debuggers supported for the GD32F103VET6 include J-Link, ST-Link, and GD-Link. GigaDevice provides the GD32F10x standard firmware library for the GD32F103VET6, compatible with CMSIS.
6. What is the operating temperature range of GD32F103VET6?
The operating temperature range of the GD32F103VET6 is -40°C to +85°C. The storage temperature range of the GD32F103VET6 is -55°C to +150℃. The GD32F103VET6 is an industrial-grade device suitable for harsh environments.
7. What are the key features of GD32F103VET6?
High performance: The GD32F103VET6 Cortex-M3 core @108MHz, over 30% performance improvement over comparable alternatives
Zero-wait Flash: The GD32F103VET6 features GigaDevice's gFlash patent enabling zero-wait Flash access
Rich peripherals: The GD32F103VET6 provides 4×16-bit general-purpose timers, 2×advanced PWM timers, 2×basic timers
High-precision analog: The GD32F103VET6 includes 3×12-bit ADC + 2×12-bit DAC
Multiple communication interfaces: The GD32F103VET6 supports 5×USART, 3×SPI, 2×I2C, 2×I2S, 1×CAN, 1×USB, 1×SDIO
Low power: The GD32F103VET6 supports Sleep, Stop, and Standby power-saving modes
8. What peripheral interfaces does GD32F103VET6 support?
Communication: The GD32F103VET6 supports 5×USART, 3×SPI, 2×I2C, 2×I2S, 1×CAN 2.0B, 1×USB 2.0 FS, 1×SDIO
Analog: The GD32F103VET6 provides 3×12-bit ADC (16 channels) and 2×12-bit DAC
Timers: The GD32F103VET6 includes 4×16-bit general-purpose timers, 2×advanced PWM timers, 2×basic timers
GPIO: The GD32F103VET6 offers 80 GPIOs
Memory Expansion: The GD32F103VET6 FSMC external memory interface supports SRAM, NAND Flash, etc.
9. What are the alternative models for GD32F103VET6?
PIN-to-PIN compatible: STM32F103VET6 (direct hardware replacement, pin-compatible and instruction-set compatible, software migration required)
Same series downgrade: GD32F103VCT6 (256KB Flash), GD32F103RET6 (LQFP-64)
Same series upgrade: GD32F103ZET6 (LQFP-144)
Other domestic alternatives: APM32F103VET6 (Geehy), HK32F103VET6 (Hangshun)
10. What are the design considerations when using GD32F103VET6?
Power design: The GD32F103VET6 is more sensitive to power noise — use 100nF + 1μF decoupling capacitor combination on each power pin
Clock configuration: The GD32F103VET6 HSE startup takes 3-5ms (vs STM32's 1-2ms), PLL lock time ~200μs (vs STM32's 100μs) — increase delays accordingly; internal RC accuracy of the GD32F103VET6 is ±2% (vs STM32's ±1%)
PLL configuration: The GD32F103VET6 PLL configuration registers differ from STM32 in bit fields — direct porting may cause clock anomalies; use GD's library functions for reconfiguration
Software migration: Adjustments needed for delay functions and interrupt configurations on the GD32F103VET6
Debug interface: The GD32F103VET6 supports both SWD and JTAG debug interfaces
Power pins: Verify all VDD/VSS pins are connected as required by the GD32F103VET6 (some STM32 designs may omit unused power pins)
- Model:
- GD32F103VET6
- 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:
- 80
- Package:
- LQFP-100
- Pin-Compatible:
- STM32F103VET6
- Applications:
- Industrial control, Motor drives, Consumer electronics, Automotive electronics, IoT, PC peripherals