Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

GD32VF103CX

RISC-V 32-bit Microcontroller

The GD32VF103CX is a risc-v 32-bit microcontroller from GigaDevice. View the full GD32VF103CX datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

GD32VF103CX shares its datasheet with GD32VF103CBT6, whose page lists every part number it covers.

Official GD32VF103CX datasheet (PDF) — the source this page was extracted from.

Manufacturer

GigaDevice

Package

LQFP-48

GD32VF103CX Key Specifications

ParameterValue
ADC2 units, 10 channels
CAN2
DAC2
I2C1 to 2 (variant dependent)
SPI1 to 3 (variant dependent)
SRAM6KB to 32KB (variant dependent)
PackageLQFP48
U(S)ART2 to 3 (variant dependent)
CPU CoreRISC-V 32-bit
GPIO Count37
Flash Memory16KB to 128KB (variant dependent)
Debug InterfaceJTAG
Operating Temperature-40°C to +85°C
Supply Voltage (VDD) Absolute MaxVSS-0.3V to VSS+3.6V

GD32VF103CX Overview

Part: GD32VF103CBT6 — GigaDevice Semiconductor Inc.

Type: RISC-V 32-bit Microcontroller

Description: 32-bit RISC-V MCU operating at up to 108 MHz with zero-wait-state Flash execution, 128 KB Flash, and 32 KB SRAM.

Operating Conditions:

  • Operating temperature: -40 to +85 °C

Absolute Maximum Ratings:

  • Max supply voltage: VSS + 3.6 V
  • Max continuous current: ±25 mA (GPIO pins)
  • Max junction/storage temperature: 125 °C (junction) / -55 to +150 °C (storage)

Key Specs:

  • Maximum CPU frequency: 108 MHz
  • On-chip Flash: Up to 128 KB
  • On-chip SRAM: Up to 32 KB
  • External analog supply voltage (VDDA) absolute maximum: VSSA + 3.6 V
  • External battery supply voltage (VBAT) absolute maximum: VSS + 3.6 V
  • Input voltage on 5V tolerant pins absolute maximum: VDD + 3.6 V
  • Maximum current per GPIO pin: ±25 mA

Features:

  • RISC-V 32-bit processor core with zero-wait-state Flash access
  • Enhancement Core-Local Interrupt Controller (ECLIC) and SysTick timer
  • Advanced debug support
  • Up to two 12-bit ADCs and up to two 12-bit DACs
  • Up to four 16-bit general-purpose timers, two basic timers, and one PWM advanced timer
  • Multiple communication interfaces including I2C, SPI, USART, I2S, CAN, and USBFS
  • External memory controller (EXMC) support

Package:

  • LQFP48
  • LQFP100
  • LQFP64
  • QFN36

GD32VF103CX Features

Part NumberPart NumberGD32VF103 - TBGD32VF103 - T8GD32VF103 - T6GD32VF103 - T4GD32VF103 - CBGD32VF103 - C8GD32VF103 - C6GD32VF103 - C4
Code area (KB)128643216128643216
Data area (KB)00000000
Total (KB)128643216128643216
SRAM (KB)32201063220106
General44224422
timer(16-bit)(1-4)(1-4)(1-2)(1-2)(1-4)(1-4)(1-2)(1-2)
Advanced11111111
timer(16-bit)(0)(0)(0)(0)(0)(0)(0)(0)
SysTick11111111
Basic22222222
timer(16-bit)(5-6)(5-6)(5-6)(5-6)(5-6)(5-6)(5-6)(5-6)
Watchdog22222222
RTC11111111
U(S)ART22223322
I2C11112 (0-1)2 (0-1)11
SPI/I2S1/-1/-1/-1/-3/2 (0-2) / (1-2)3/2 (0-2) / (1-2)1/-1/-
CAN22222222
GPIO
EXMC
2626262637373737
-
-------
EXTI1616161616161616
ADCUnits22222222
ADCChannels1010101010101010
2 2 2 QFN362 2 2 QFN362 2 2 QFN362 2 2 QFN36LQFP48LQFP48LQFP48LQFP48

GD32VF103CX Electrical Characteristics

Table 4-23. ADC characteristics

SymbolParameterConditionsMinTypMaxUnit
V DDA (1)Operating voltage-2.63.33.6V
V IN (1)ADC input voltage range-0-V REF+V
f ADC (1)ADC clock-0.6-14MHz
f S (1)Sampling rate12-bit0.04-1MSPS
f S (1)Sampling rate10-bit0.05-1.17MSPS
f S (1)Sampling rate8-bit0.06-1.4MSPS

Table 4-23. ADC characteristics

SymbolParameterConditionsMinTypMaxUnit
6-bit0.08-1.75
V AIN (1)Analog input voltage16 external; 2 internal0-V DDAV
V REF+ (2)Positive Reference Voltage-2.4-V DDAV
V REF- (2)Negative Reference Voltage--V SSA-V
R AIN (2)External input impedanceSee Equation 1--320kΩ
R ADC (2)Input sampling switch resistance---0.55kΩ
C ADC (2)Input sampling capacitanceNo pin/pad capacitance included--5.5pF
t s (2)Sampling timef ADC = 14 MHz0.1-17.1μs
t CONV (2)Total conversion time(including sampling time)12-bit-14-1/ f ADC
t CONV (2)Total conversion time(including sampling time)10-bit-12-1/ f ADC
t CONV (2)Total conversion time(including sampling time)8-bit-10-1/ f ADC
t CONV (2)Total conversion time(including sampling time)6-bit-8-1/ f ADC
t SU (2)Startup time---1μs

$$R_{\mathrm{AIN}} < \frac{T_{\mathrm{s}}}{f_{\mathrm{ADC}} * C_{\mathrm{ADC}} * \ln(2^{N+2})} - R_{\mathrm{ADC}}$$

The formula above (Equation 1) is used to determine the maximum external impedance allowed for an error below 1/4 of LSB. Here N = 12 (from 12-bit resolution).

Table 4-24. ADC RAIN max for fADC = 14 MHz (1)

  • T s (cycles) t s (us) R AINmax (kΩ)
  • 1.5 0.11 1.46
  • 7.5 0.54 9.49
  • 13.5 0.96 17.5
  • 28.5 2.04 37.6
  • 41.5 2.96 55
  • 55.5 3.96 73.7
  • 71.5 5.11 95
  • 239.5 17.11 320

Table 4-24. ADC RAIN max for fADC = 14 MHz (1)

GD32VF103CX Absolute Maximum Ratings

The maximum ratings are the limits to which the device can be subjected without permanently damaging the device. Note that the device is not guaranteed to operate properly at the maximum ratings. Exposure to the absolute maximum rating conditions for extended periods may affect device reliability.

Table 4-1. Absolute maximum ratings (1)(4)

SymbolParameterMinMaxUnit
V DDExternal voltage range (2)V SS - 0.3V SS + 3.6V
V DDAExternal analog supply voltageV SSA - 0.3V SSA + 3.6V
V BATExternal battery supply voltageV SS - 0.3V SS + 3.6V
V INInput voltage on 5V tolerant pin (3)V SS - 0.3V DD + 3.6V
V INInput voltage on other I/OV SS - 0.33.6V
|ΔV DDX |Variations between different V DD power pins-50mV
|V SSX -V SS |Variations between different ground pins-50mV
I IOMaximum current for GPIO pins-±25mA
T AOperating temperature range-40+85° C
T STGStorage temperature range-55+150° C
T JMaximum junction temperature-125° C

GD32VF103CX Package Information

Figure 5-1. LQFP100 package outline

Table 5-1. LQFP100 package dimensions

SymbolMinTypMax
A--1.60
A10.05-0.15
A21.351.401.45
A30.590.640.69
D15.8016.016.20
D113.9014.014.10
E15.8016.016.20
E113.9014.014.10
θ0°3.5°7°
c0.13-0.17
c10.120.130.14
L0.450.60.75
L1-1.0 REF-

Table 5-1. LQFP100 package dimensions

SymbolMinTypMax
b0.180.200.26
b10.170.200.23
eB15.05-15.35
e-0.50 BSC-

(Original dimensions are in millimeters)

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
GD32VF103GigaDeviceLQFP100
GD32VF103C4T6GigaDeviceLQFP48
GD32VF103C6T6GigaDeviceLQFP48
GD32VF103C8/BGigaDeviceLQFP-48
GD32VF103C8T6GigaDeviceLQFP48
GD32VF103CBT6GigaDeviceLQFP100
GD32VF103R4T6GigaDeviceLQFP64
GD32VF103R6T6GigaDeviceLQFP64
GD32VF103R8/BGigaDeviceLQFP-64
GD32VF103R8T6GigaDeviceLQFP64
GD32VF103RBT6GigaDeviceLQFP64
GD32VF103RXGigaDeviceLQFP-64
GD32VF103T4U6GigaDeviceQFN36
GD32VF103T6U6GigaDeviceQFN36
GD32VF103T8/BGigaDeviceQFN-36
GD32VF103T8U6GigaDeviceQFN36
GD32VF103TBU6GigaDeviceQFN36
GD32VF103TXGigaDeviceQFN-36
GD32VF103V8T6GigaDeviceLQFP100
GD32VF103VBT6GigaDeviceLQFP100
GD32VF103VXGigaDevice—

Other Microcontrollers (MCU)

All Microcontrollers (MCU) datasheetsAll GigaDevice datasheets (101)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the GD32VF103CX

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the GD32VF103CX run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.