GD32F103C8
Arm Cortex-M3 32-bit MCUThe GD32F103C8 is a arm cortex-m3 32-bit mcu from GigaDevice. View the full GD32F103C8 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
GD32F103C8 shares its datasheet with GD32F103C8T6, whose page lists every part number it covers.
Official GD32F103C8 datasheet (PDF) — the source this page was extracted from.
GD32F103C8 Key Specifications
| Parameter | Value |
|---|---|
| ADC | 2 units, 10 channels |
| CAN | 1 |
| I2C | 2 |
| RTC | 1 |
| SPI | 2 |
| Core | Arm Cortex-M3 32-bit |
| GPIO | 37 |
| SRAM | 20 KB |
| USBD | 1 (full-speed) |
| USART | 3 |
| EXTI Lines | 16 |
| Flash Memory | 64 KB |
| Watchdog Timers | 2 |
| Operating Temperature | -40°C to +85°C |
| General Timers (16-Bit) | 3 |
| Advanced Timers (16-Bit) | 1 |
GD32F103C8 Overview
Part: GD32F103xx — GigaDevice Semiconductor Inc.
Type: Arm Cortex-M3 32-bit Microcontroller
Description: 32-bit Arm Cortex-M3 MCU with embedded Flash and SRAM, advanced timers, and extensive communication peripherals.
Operating Conditions:
- Operating temperature: -40 to +85 °C
Absolute Maximum Ratings:
- Max supply voltage: VSS + 3.6 V (VDD, VDDA, VBAT)
- Max continuous current: ±25 mA (GPIO pins IIO)
- Max junction/storage temperature: 125 °C (TJ max), -65 to +150 °C (TSTG)
Key Specs:
- Maximum current for GPIO pins: ±25 mA
- Power dissipation (TA = 85 °C, LQFP48): 621 mW
- Power dissipation (TA = 85 °C, LQFP64): 647 mW
- Power dissipation (TA = 85 °C, LQFP100): 697 mW
- Power dissipation (TA = 85 °C, LQFP144): 820 mW
- Power dissipation (TA = 85 °C, QFN36): 926 mW
- Input voltage on 5V tolerant pin: VSS - 0.3 to VDD + 3.6 V
- Input voltage on other I/O pins: VSS - 0.3 to 3.6 V
Features:
- Arm Cortex-M3 32-bit RISC processor core
- Nested Vectored Interrupt Controller (NVIC)
- On-chip Flash memory and SRAM
- Multiple timers and PWM generation capabilities
- Real-time clock (RTC)
- Multi-channel DMA controller
- Analog-to-digital converter (ADC) and digital-to-analog converter (DAC)
- Rich communication interfaces: I2C, SPI, USART, I2S, SDIO, USBD, and CAN
- External memory controller (EXMC)
Applications:
- Industrial control and automation
- Motor drives and power management
- Medical and handheld equipment
- Consumer electronics and IoT devices
Package:
- LQFP144
- LQFP100
- LQFP64
- LQFP48
- QFN36
GD32F103C8 Pin Configuration
Figure 2-3. GD32F103Zx LQFP144 pinouts
Figure 2-4. GD32F103Vx LQFP100 pinouts
Figure 2-5. GD32F103Rx LQFP64 pinouts
Figure 2-6. GD32F103Cx LQFP48 pinouts
Figure 2-7. GD32F103Tx QFN36 pinouts
GD32F103C8 Electrical Characteristics
Table 4-34. ADC characteristics(For GD32F103x4/6/8/B devices)
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| V DDA (1) | Operating voltage | - | 2.6 | 3.3 | 3.6 | V |
| V IN (1) | ADC input voltage range | 16 external; 2 internal | 0 | - | V REFP | V |
| V REFP (2) | Positive Reference Voltage | - | 2.6 | - | V DDA | V |
| V REFN (2) (3) | Negative Reference Voltage | - | - | V SSA | - | V |
| f ADC (1) | ADC clock | - | 0.6 | - | 14 | MHz |
| f S (1) | Sampling rate | 12-bit | 0.04 | - | 1 | MSP S |
| R AIN (2) | External input impedance | See Equation 1 | - | - | 54.8 | kΩ |
| R ADC (2) | Input sampling switch resistance | - | - | - | 0.2 | kΩ |
| C ADC (2) | Input sampling capacitance | No pin/pad capacitance included | - | - | 32 | pF |
| t s (2) | Sampling time | f ADC = 14 MHz | 0.11 | - | 17.11 | μs |
| t CONV (2) | Total conversion time(including sampling time) | 12-bit | - | 14 | - | 1/ f ADC |
| t SU (2) | Startup time | - | - | - | 1 | μ s |
Table 4-34. ADC characteristics(For GD32F103x4/6/8/B devices)
- (2) Guaranteed by design, not tested in production.
- (3) VREFP should always be equal to or less than VDDA, especially during power up.
- (2) Guaranteed by design, not tested in production.
Table 4-35. ADC characteristics(For GD32F103xC/D/E/F/G/I/K devices)
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| V DDA (1) | Operating voltage | - | 2.6 | 3.3 | 3.6 | V |
| V IN (1) | ADC input voltage range | - | 0 | - | V REFP | V |
| V REFP (2) (3) | Positive Reference Voltage | - | 2.6 | - | V DDA | V |
| V REFN (2) | Negative Reference Voltage | - | - | V SSA | - | V |
| f ADC (1) | ADC clock | - | 0.6 | - | 14 | MHz |
| f S (1) | Sampling rate | 12-bit | 0.04 | - | 1 | MSP S |
| R AIN (2) | External input impedance | See Equation 1 | - | - | 219.8 | kΩ |
| R ADC (2) | Input sampling switch resistance | - | - | - | 0.5 | kΩ |
| C ADC (2) | Input sampling capacitance | No pin/pad capacitance included | - | - | 8 | pF |
| t CAL (2) | Calibration time | f ADC = 14 MHz | - | 7.28 | - | μs |
| t s (2) | Sampling time | f ADC = 14 MHz | 0.11 | - | 17.11 | μs |
| t CONV (2) | Total conversion time(including sampling time) | 12-bit | - | 14 | - | 1/ f ADC |
| t SU (2) | Startup time | - | - | - | 1 | μ s |
(3) VREFP should always be equal to or less than VDDA, especially during power up.
$$R_{AIN} < \frac{T_s}{f_{ADC} * C_{ADC} * \ln(2^{N+2})} - R_{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-36. ADC RAIN max for fADC = 14 MHz (For GD32F103x4/6/8/B devices)
- T s (cycles) t s (μs) R AIN max (kΩ)
- 1.5 0.11 0.1
- 7.5 0.54 1.5
- 13.5 0.96 2.9
- 28.5 2.04 6.3
- 41.5 2.96 9.3
- 55.5 3.96 12.5
- 71.5 5.11 16.2
- 239.5 17.11 54.8
Table 4-36. ADC RAIN max for fADC = 14 MHz (For GD32F103x4/6/8/B devices)
Table 4-37. ADC RAIN max for fADC = 14 MHz (For GD32F103xC/D/E/F/G/I/K devices)
- T s (cycles) t s (μs) R AIN max (kΩ)
- 1.5 0.11 0.8
- 7.5 0.54 6.4
- 13.5 0.96 11.9
- 28.5 2.04 25.7
- 41.5 2.96 37.6
- 55.5 3.96 50.5
- 71.5 5.11 65.2
- 239.5 17.11 219.8
GD32F103C8 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 beyond 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)
| Symbol | Parameter | Min | Max | Unit |
|---|---|---|---|---|
| V DD | External voltage range (2) | V SS - 0.3 | V SS + 3.6 | V |
| V DDA | External analog supply voltage | V SSA - 0.3 | V SSA + 3.6 | V |
| V BAT | External battery supply voltage | V SS - 0.3 | V SS + 3.6 | V |
| V IN | Input voltage on 5V tolerant pin (3) | V SS - 0.3 | V DD + 3.6 | V |
| V IN | Input voltage on other I/O | V SS - 0.3 | 3.6 | V |
| |ΔV DDX | | Variations between different VDD power pins | - | 50 | mV |
| |V SSX -V SS | | Variations between different ground pins | - | 50 | mV |
| I IO | Maximum current for GPIO pins | - | ±25 | mA |
| T A | Operating temperature range | -40 | +85 | ° C |
| P D | Power dissipation at T A = 85° C of LQFP144 | - | 820 | mW |
| P D | Power dissipation at T A = 85° C of LQFP100 | - | 697 | mW |
| P D | Power dissipation at T A = 85° C of LQFP64 | - | 647 | mW |
| P D | Power dissipation at T A = 85° C of LQFP48 | - | 621 | mW |
| P D | Power dissipation at T A = 85° C of QFN36 | - | 926 | mW |
| T STG | Storage temperature range | -65 | +150 | ° C |
| T J | Maximum junction temperature | - | 125 | ° C |
GD32F103C8 Thermal Information
Thermal resistance is used to characterize the thermal performance of the package device, which is represented by the Greek letter 'θ'. For semiconductor devices, thermal resistance represents the steady-state temperature rise of the chip junction due to the heat dissipated on the chip surface.
θJA: Thermal resistance, junction-to-ambient.
θJB: Thermal resistance, junction-to-board.
θJC: Thermal resistance, junction-to-case.
ᴪJB: Thermal characterization parameter, junction-to-board.
ᴪJT: Thermal characterization parameter, junction-to-top center.
$$\theta_{\mathrm{JA}} = (T_{\mathrm{J}} - T_{\mathrm{A}}) / P_{\mathrm{D}}$$
$$\theta_{\mathrm{JB}}=(T_{\mathrm{J}}-T_{\mathrm{B}})/P_{\mathrm{D}}$$
$$\theta_{\text{JC}}=(T_{\text{J}}-T_{\text{C}})/P_{\text{D}}$$
Where, TJ = Junction temperature.
TA = Ambient temperature
TB = Board temperature
TC = Case temperature which is monitoring on package surface
PD = Total power dissipation
θJA represents the resistance of the heat flows from the heating junction to ambient air. It is an indicator of package heat dissipation capability. Lower θJA can be considerate as better overall thermal performance. θJA is generally used to estimate junction temperature.
θJB is used to measure the heat flow resistance between the chip surface and the PCB board.
θJC represents the thermal resistance between the chip surface and the package top case. θJC is mainly used to estimate the heat dissipation of the system (using heat sink or other heat dissipation methods outside the device package).
Table 5-6. Package thermal characteristics (1)
| Symbol | Condition | Package | Value | Unit |
|---|---|---|---|---|
| θ JA | Natural convection, 2S2P PCB | LQFP144 | 48.76 | ° C/W |
| θ JA | Natural convection, 2S2P PCB | LQFP100 | 57.42 | ° C/W |
| θ JA | Natural convection, 2S2P PCB | LQFP64 | 61.80 | ° C/W |
| θ JA | Natural convection, 2S2P PCB | LQFP48 | 64.40 | ° C/W |
| θ JA | Natural convection, 2S2P PCB | QFN36 | 43.20 | ° C/W |
| θ JB | Cold plate, 2S2P PCB | LQFP144 | 35.00 | ° C/W |
Table 5-6. Package thermal characteristics (1)
| Symbol | Condition | Package | Value | Unit |
|---|---|---|---|---|
| LQFP100 LQFP64 LQFP48 QFN36 LQFP144 LQFP100 | 31.68 42.83 42.32 16.51 12.03 13.85 | |||
| θ JC | Cold plate, 2S2P PCB | LQFP64 LQFP48 QFN36 LQFP144 LQFP100 | 21.98 22.47 16.18 35.32 41.28 | ° C/W |
| ᴪ JB | Natural convection, 2S2P PCB | LQFP64 LQFP48 QFN36 LQFP144 LQFP100 | 43.05 42.42 16.64 1.86 0.75 | ° C/W |
| ᴪ JT | Natural convection, 2S2P PCB | LQFP64 LQFP48 QFN36 | 1.58 1.74 1.07 | ° C/W |
GD32F103C8 Package Information
Figure 5-1. LQFP144 package outline
Table 5-1. LQFP144 package dimensions
| Symbol | Min | Typ | Max |
|---|---|---|---|
| A | - | - | 1.60 |
| A1 | 0.05 | - | 0.15 |
| A2 | 1.35 | 1.40 | 1.45 |
| A3 | 0.59 | 0.64 | 0.69 |
| b | 0.18 | - | 0.26 |
| b1 | 0.17 | 0.20 | 0.23 |
| c | 0.13 | - | 0.17 |
| c1 | 0.12 | 0.13 | 0.14 |
| D | 21.80 | 22.00 | 22.20 |
| D1 | 19.90 | 20.00 | 20.10 |
| E | 21.80 | 22.00 | 22.20 |
| E1 | 19.90 | 20.00 | 20.10 |
| e | - | 0.50 | - |
| L | 0.45 | - | 0.75 |
| L1 | - | 1.00 | - |
| θ | 0° | - | 7° |
(Original dimensions are in millimeters)
Table 5-1. LQFP144 package dimensions
Figure 5-2. LQFP144 recommended footprint
(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 Number | Manufacturer | Package |
|---|---|---|
| GD32F103C8/B | GigaDevice | LQFP-48 |
| GD32F103C8T6 | GigaDevice | LQFP-48 |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- RP2040 – Raspberry Pi, Microcontroller
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll GigaDevice datasheets (101)
Ask your AI agent about the GD32F103C8
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 GD32F103C8 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.