GD32F303VCT6
Public Unreviewedby Ray
GigaDevice Semicon Beijing Microcontrollers (MCU/MPU/SOC), LQFP-100(14x14). Datasheet-verified pinout, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Symbol & Footprint
Schematic Symbol
Open full view ↗PCB Footprint
Open full view ↗Datasheet
Open in new tab ↗Contents
README
markdownGD32F303VCT6
GigaDevice Semicon Beijing · Microcontrollers (MCU/MPU/SOC) · LQFP-100(14x14)
GD32F303VCT6 from GigaDevice Semicon Beijing, in a LQFP-100(14x14). Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | PE2 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TRACECK, EXMC_A23. |
| 2 | PE3 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TRACED0, EXMC_A19. |
| 3 | PE4 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TRACED1, EXMC_A20. |
| 4 | PE5 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TRACED2, EXMC_A21; remap TIMER8_CH0. |
| 5 | PE6 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TRACED3, EXMC_A22; remap TIMER8_CH1. |
| 6 | VBAT | power_in | Battery/backup domain supply, 1.8 V to 3.6 V. Powers RTC, 32 kHz LXTAL and backup registers when VDD is absent. |
| 7 | PC13/TAMPER-RTC | bidirectional | General-purpose I/O in the backup domain. Alternate: TAMPER, RTC output. |
| 8 | PC14/OSC32_IN | bidirectional | General-purpose I/O or 32.768 kHz low-speed crystal input (LXTAL). Muxed with GPIO PC14. |
| 9 | PC15/OSC32_OUT | bidirectional | General-purpose I/O or 32.768 kHz low-speed crystal output (LXTAL). Muxed with GPIO PC15. |
| 10 | VSS_5 | power_in | Digital ground return. |
| 11 | VDD_5 | power_in | Digital supply, 2.6 V to 3.6 V. |
| 12 | OSC_IN | input | High-speed external crystal input (HXTAL), 4 to 32 MHz. Remap: PD0. |
| 13 | OSC_OUT | output | High-speed external crystal output (HXTAL). Remap: PD1. |
| 14 | NRST | bidirectional | Bidirectional active-low system reset. Pulled high internally; can be driven by external reset source. |
| 15 | PC0 | bidirectional | General-purpose I/O. Alternate: ADC012_IN10. |
| 16 | PC1 | bidirectional | General-purpose I/O. Alternate: ADC012_IN11. |
| 17 | PC2 | bidirectional | General-purpose I/O. Alternate: ADC012_IN12. |
| 18 | PC3 | bidirectional | General-purpose I/O. Alternate: ADC012_IN13. |
| 19 | VSSA | power_in | Analog ground for ADC/DAC/reset/PLL blocks. Tie to VSS. |
| 20 | VREF- | power_in | Negative reference voltage input for ADC/DAC. Typically tied to VSSA. |
| 21 | VREF+ | power_in | Positive reference voltage input for ADC/DAC (2.6 V to VDDA). |
| 22 | VDDA | power_in | Analog supply for ADC, reset blocks, RCs and PLL, 2.6 V to 3.6 V. Must be connected to VDD. |
| 23 | PA0/WKUP | bidirectional | General-purpose I/O and standby wake-up. Alternate: WKUP, USART1_CTS, ADC012_IN0, TIMER1_CH0_ETI, TIMER4_CH0, TIMER7_ETI. |
| 24 | PA1 | bidirectional | General-purpose I/O. Alternate: USART1_RTS, ADC012_IN1, TIMER1_CH1, TIMER4_CH1. |
| 25 | PA2 | bidirectional | General-purpose I/O. Alternate: USART1_TX, ADC012_IN2, TIMER1_CH2, TIMER4_CH2, TIMER8_CH0, SPI0_IO2. |
| 26 | PA3 | bidirectional | General-purpose I/O. Alternate: USART1_RX, ADC012_IN3, TIMER1_CH3, TIMER4_CH3, TIMER8_CH1, SPI0_IO3. |
| 27 | VSS_4 | power_in | Digital ground return. |
| 28 | VDD_4 | power_in | Digital supply, 2.6 V to 3.6 V. |
| 29 | PA4 | bidirectional | General-purpose I/O. Alternate: SPI0_NSS, USART1_CK, ADC01_IN4, DAC_OUT0; remap SPI2_NSS, I2S2_WS. |
| 30 | PA5 | bidirectional | General-purpose I/O. Alternate: SPI0_SCK, ADC01_IN5, DAC_OUT1. |
| 31 | PA6 | bidirectional | General-purpose I/O. Alternate: SPI0_MISO, ADC01_IN6, TIMER2_CH0, TIMER7_BKIN, TIMER12_CH0; remap TIMER0_BKIN. |
| 32 | PA7 | bidirectional | General-purpose I/O. Alternate: SPI0_MOSI, ADC01_IN7, TIMER2_CH1, TIMER7_CH0_ON, TIMER13_CH0; remap TIMER0_CH0_ON. |
| 33 | PC4 | bidirectional | General-purpose I/O. Alternate: ADC01_IN14. |
| 34 | PC5 | bidirectional | General-purpose I/O. Alternate: ADC01_IN15. |
| 35 | PB0 | bidirectional | General-purpose I/O. Alternate: ADC01_IN8, TIMER2_CH2, TIMER7_CH1_ON; remap TIMER0_CH1_ON. |
| 36 | PB1 | bidirectional | General-purpose I/O. Alternate: ADC01_IN9, TIMER2_CH3, TIMER7_CH2_ON; remap TIMER0_CH2_ON. |
| 37 | PB2/BOOT1 | bidirectional | General-purpose I/O, 5 V tolerant; also boot-mode select BOOT1 sampled at reset. |
| 38 | PE7 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D4; remap TIMER0_ETI. |
| 39 | PE8 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D5; remap TIMER0_CH0_ON. |
| 40 | PE9 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D6; remap TIMER0_CH0. |
| 41 | PE10 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D7; remap TIMER0_CH1_ON. |
| 42 | PE11 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D8; remap TIMER0_CH1. |
| 43 | PE12 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D9; remap TIMER0_CH2_ON. |
| 44 | PE13 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D10; remap TIMER0_CH2. |
| 45 | PE14 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D11; remap TIMER0_CH3. |
| 46 | PE15 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D12; remap TIMER0_BKIN. |
| 47 | PB10 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: I2C1_SCL, USART2_TX; remap TIMER1_CH2. |
| 48 | PB11 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: I2C1_SDA, USART2_RX; remap TIMER1_CH3. |
| 49 | VSS_1 | power_in | Digital ground return. |
| 50 | VDD_1 | power_in | Digital supply, 2.6 V to 3.6 V. |
| 51 | PB12 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: SPI1_NSS, I2C1_SMBA, USART2_CK, TIMER0_BKIN, I2S1_WS. |
| 52 | PB13 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: SPI1_SCK, USART2_CTS, TIMER0_CH0_ON, I2S1_CK. |
| 53 | PB14 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: SPI1_MISO, USART2_RTS, TIMER0_CH1_ON, TIMER11_CH0. |
| 54 | PB15 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: SPI1_MOSI, TIMER0_CH2_ON, I2S1_SD, TIMER11_CH1. |
| 55 | PD8 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D13; remap USART2_TX. |
| 56 | PD9 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D14; remap USART2_RX. |
| 57 | PD10 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D15; remap USART2_CK. |
| 58 | PD11 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_A16; remap USART2_CTS. |
| 59 | PD12 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_A17; remap TIMER3_CH0, USART2_RTS. |
| 60 | PD13 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_A18; remap TIMER3_CH1. |
| 61 | PD14 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D0; remap TIMER3_CH2. |
| 62 | PD15 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D1; remap TIMER3_CH3, CTC_SYNC. |
| 63 | PC6 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: I2S1_MCK, TIMER7_CH0, SDIO_D6; remap TIMER2_CH0. |
| 64 | PC7 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: I2S2_MCK, TIMER7_CH1, SDIO_D7; remap TIMER2_CH1. |
| 65 | PC8 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TIMER7_CH2, SDIO_D0; remap TIMER2_CH2. |
| 66 | PC9 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TIMER7_CH3, SDIO_D1; remap TIMER2_CH3. |
| 67 | PA8 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: USART0_CK, TIMER0_CH0, CK_OUT0, VCORE, CTC_SYNC. |
| 68 | PA9 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: USART0_TX, TIMER0_CH1. |
| 69 | PA10 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: USART0_RX, TIMER0_CH2. |
| 70 | PA11 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: USART0_CTS, CAN0_RX, USBDM, TIMER0_CH3. |
| 71 | PA12 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: USART0_RTS, CAN0_TX, TIMER0_ETI, USBDP. |
| 72 | PA13 | bidirectional | Default JTMS/SWDIO debug pin, 5 V tolerant. Can be remapped to GPIO PA13. |
| 73 | NC | unconnected | No connect. Leave floating. |
| 74 | VSS_2 | power_in | Digital ground return. |
| 75 | VDD_2 | power_in | Digital supply, 2.6 V to 3.6 V. |
| 76 | PA14 | bidirectional | Default JTCK/SWCLK debug pin, 5 V tolerant. Can be remapped to GPIO PA14. |
| 77 | PA15 | bidirectional | Default JTDI, 5 V tolerant. Alternate: SPI2_NSS, I2S2_WS; remap TIMER1_CH0_ETI, PA15, SPI0_NSS. |
| 78 | PC10 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: UART3_TX, SDIO_D2; remap USART2_TX, SPI2_SCK, I2S2_CK. |
| 79 | PC11 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: UART3_RX, SDIO_D3; remap USART2_RX, SPI2_MISO. |
| 80 | PC12 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: UART4_TX, SDIO_CK; remap USART2_CK, SPI2_MOSI, I2S2_SD. |
| 81 | PD0 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D2; remap CAN0_RX, OSC_IN. |
| 82 | PD1 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_D3; remap CAN0_TX, OSC_OUT. |
| 83 | PD2 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TIMER2_ETI, SDIO_CMD, UART4_RX. |
| 84 | PD3 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_CLK; remap USART1_CTS. |
| 85 | PD4 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_NOE; remap USART1_RTS. |
| 86 | PD5 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_NWE; remap USART1_TX. |
| 87 | PD6 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_NWAIT; remap USART1_RX. |
| 88 | PD7 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_NE0, EXMC_NCE1; remap USART1_CK. |
| 89 | PB3 | bidirectional | Default JTDO, 5 V tolerant. Alternate: SPI2_SCK, I2S2_CK; remap PB3, TRACESWO, TIMER1_CH1, SPI0_SCK. |
| 90 | PB4 | bidirectional | Default NJTRST, 5 V tolerant. Alternate: SPI2_MISO; remap TIMER2_CH0, PB4, SPI0_MISO. |
| 91 | PB5 | bidirectional | General-purpose I/O (not 5 V tolerant on this pin). Alternate: I2C0_SMBA, SPI2_MOSI, I2S2_SD; remap TIMER2_CH1, SPI0_MOSI. |
| 92 | PB6 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: I2C0_SCL, TIMER3_CH0; remap USART0_TX, SPI0_IO2. |
| 93 | PB7 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: I2C0_SDA, TIMER3_CH1, EXMC_NADV; remap USART0_RX, SPI0_IO3. |
| 94 | BOOT0 | input | Boot-mode select input sampled at reset. Selects boot from main flash, system memory or SRAM together with BOOT1 (PB2). |
| 95 | PB8 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TIMER3_CH2, SDIO_D4, TIMER9_CH0; remap I2C0_SCL, CAN0_RX. |
| 96 | PB9 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TIMER3_CH3, SDIO_D5, TIMER10_CH0; remap I2C0_SDA, CAN0_TX. |
| 97 | PE0 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: TIMER3_ETI, EXMC_NBL0. |
| 98 | PE1 | bidirectional | General-purpose I/O, 5 V tolerant. Alternate: EXMC_NBL1. |
| 99 | VSS_3 | power_in | Digital ground return. |
| 100 | VDD_3 | power_in | Digital supply, 2.6 V to 3.6 V. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | GigaDevice Semicon Beijing |
| Package | LQFP-100(14x14) |
| Category | MCU |
| Pins | 100 |
Ordering variants
Same part, different packaging or reel option.
GD32F303VCT6GD32F303VET6GD32F303VGT6GD32F303VIT6GD32F303VKT6GD32F303CCT6GD32F303CET6GD32F303CGT6GD32F303RCT6GD32F303RET6GD32F303RGT6GD32F303RIT6GD32F303RKT6GD32F303ZCT6GD32F303ZET6GD32F303ZGT6GD32F303ZIT6GD32F303ZKT6
CAD (KiCad official)
- Symbol:
GD32F303VCT6 - Footprint:
Package_QFP:LQFP-100_14x14mm_P0.5mm - 3D model: LQFP-100(14x14) (KiCad packages3D, STEP)
3D model downloads
Two STEP files. Same geometry, different body top:
| File | Size | Use it when |
|---|---|---|
gd32f303vct6.step |
1305 KB | You want the bare part, or you mark your own boards. |
gd32f303vct6-etched.step |
7.5 MB | You want the part with GD32F303VCT6 already on it. |
The marking in the etched file is real recessed geometry cut into the solid, not a texture or a decal: 1849 faces against 1535 in the bare model. It survives export, section views, and rendering in any CAD tool, and it drops straight into KiCad or Fusion with no extra setup.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: GigaDevice Semicon Beijing datasheet (52 pp, sha256
dfac3bc13e6bc032, retrieved 2026-08-17, tier: lcsc) - Extractor:
ds2sf(Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate. - CAD: KiCad official libraries (CC-BY-SA 4.0).