GD32F303RCT6
Public Unreviewedby Ray
GigaDevice Semicon Beijing Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). 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
markdownGD32F303RCT6
GigaDevice Semicon Beijing · Microcontrollers (MCU/MPU/SOC) · LQFP-64(10x10)
GD32F303RCT6 from GigaDevice Semicon Beijing, in a LQFP-64(10x10). 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 | VBAT | power_in | Battery backup supply for RTC and backup registers when VDD is off. Nominal 1.8-3.6 V. |
| 2 | PC13/TAMPER-RTC | bidirectional | General-purpose I/O PC13; alternate function TAMPER-RTC (RTC tamper detect / RTC alarm/second output). Backup-domain pin with limited drive. |
| 3 | PC14/OSC32IN | bidirectional | General-purpose I/O PC14; alternate function OSC32IN input for the 32.768 kHz LXTAL oscillator. |
| 4 | PC15/OSC32OUT | bidirectional | General-purpose I/O PC15; alternate function OSC32OUT output for the 32.768 kHz LXTAL oscillator. |
| 5 | OSCIN | input | HXTAL crystal oscillator input (4-32 MHz) or external clock input. Can be remapped as PD0. |
| 6 | OSCOUT | output | HXTAL crystal oscillator output. Can be remapped as PD1. |
| 7 | NRST | bidirectional | Bidirectional active-low system reset. Internal pull-up; drive low externally to reset. |
| 8 | PC0 | bidirectional | General-purpose I/O PC0; alternate function ADC012_IN10 (ADC0/1/2 channel 10 input). |
| 9 | PC1 | bidirectional | General-purpose I/O PC1; alternate function ADC012_IN11. |
| 10 | PC2 | bidirectional | General-purpose I/O PC2; alternate function ADC012_IN12. |
| 11 | PC3 | bidirectional | General-purpose I/O PC3; alternate function ADC012_IN13. |
| 12 | VSSA | power_in | Analog ground reference for ADC/DAC. Tie to system ground with proper decoupling. |
| 13 | VDDA | power_in | Analog supply for ADC/DAC and reset block. Nominal 2.6-3.6 V; typically tied to VDD through a ferrite bead with decoupling. |
| 14 | PA0-WKUP | bidirectional | General-purpose I/O PA0 with WKUP wake-up function; alt: USART1_CTS, ADC012_IN0, TIMER1_CH0, TIMER1_ETI, TIMER4_CH0, TIMER7_ETI. |
| 15 | PA1 | bidirectional | General-purpose I/O PA1; alt: USART1_RTS, ADC012_IN1, TIMER1_CH1, TIMER4_CH1. |
| 16 | PA2 | bidirectional | General-purpose I/O PA2; alt: USART1_TX, ADC012_IN2, TIMER1_CH2, TIMER4_CH2, TIMER8_CH0, SPI0_IO2. |
| 17 | PA3 | bidirectional | General-purpose I/O PA3; alt: USART1_RX, ADC012_IN3, TIMER1_CH3, TIMER4_CH3, TIMER8_CH1, SPI0_IO3. |
| 18 | VSS_4 | power_in | Digital ground supply. |
| 19 | VDD_4 | power_in | Digital supply. Nominal 2.6-3.6 V; decouple with 100 nF close to pin. |
| 20 | PA4 | bidirectional | General-purpose I/O PA4; alt: SPI0_NSS, USART1_CK, ADC01_IN4, DAC0_OUT0; remap: SPI2_NSS, I2S2_WS. |
| 21 | PA5 | bidirectional | General-purpose I/O PA5; alt: SPI0_SCK, ADC01_IN5, DAC0_OUT1. |
| 22 | PA6 | bidirectional | General-purpose I/O PA6; alt: SPI0_MISO, ADC01_IN6, TIMER2_CH0, TIMER7_BRKIN, TIMER12_CH0; remap: TIMER0_BRKIN. |
| 23 | PA7 | bidirectional | General-purpose I/O PA7; alt: SPI0_MOSI, ADC01_IN7, TIMER2_CH1, TIMER7_CH0_ON, TIMER13_CH0; remap: TIMER0_CH0_ON. |
| 24 | PC4 | bidirectional | General-purpose I/O PC4; alt: ADC01_IN14. |
| 25 | PC5 | bidirectional | General-purpose I/O PC5; alt: ADC01_IN15. |
| 26 | PB0 | bidirectional | General-purpose I/O PB0; alt: ADC01_IN8, TIMER2_CH2, TIMER7_CH1_ON; remap: TIMER0_CH1_ON. |
| 27 | PB1 | bidirectional | General-purpose I/O PB1; alt: ADC01_IN9, TIMER2_CH3, TIMER7_CH2_ON; remap: TIMER0_CH2_ON. |
| 28 | PB2 | bidirectional | General-purpose I/O PB2 / BOOT1. 5 V tolerant. Sampled at reset with BOOT0 to select boot memory. |
| 29 | PB10 | bidirectional | General-purpose I/O PB10; alt: I2C1_SCL, USART2_TX; remap: TIMER1_CH2. 5 V tolerant. |
| 30 | PB11 | bidirectional | General-purpose I/O PB11; alt: I2C1_SDA, USART2_RX; remap: TIMER1_CH3. 5 V tolerant. |
| 31 | VSS_1 | power_in | Digital ground supply. |
| 32 | VDD_1 | power_in | Digital supply. Nominal 2.6-3.6 V; decouple with 100 nF close to pin. |
| 33 | PB12 | bidirectional | General-purpose I/O PB12; alt: SPI1_NSS, I2C1_SMBA, USART2_CK, TIMER0_BRKIN, I2S1_WS. 5 V tolerant. |
| 34 | PB13 | bidirectional | General-purpose I/O PB13; alt: SPI1_SCK, USART2_CTS, TIMER0_CH0_ON, I2S1_CK. 5 V tolerant. |
| 35 | PB14 | bidirectional | General-purpose I/O PB14; alt: SPI1_MISO, USART2_RTS, TIMER0_CH1_ON, TIMER11_CH0. 5 V tolerant. |
| 36 | PB15 | bidirectional | General-purpose I/O PB15; alt: SPI1_MOSI, TIMER0_CH2_ON, I2S1_SD, TIMER11_CH1. 5 V tolerant. |
| 37 | PC6 | bidirectional | General-purpose I/O PC6; alt: I2S1_MCK, TIMER7_CH0, SDIO_D6; remap: TIMER2_CH0. 5 V tolerant. |
| 38 | PC7 | bidirectional | General-purpose I/O PC7; alt: I2S2_MCK, TIMER7_CH1, SDIO_D7; remap: TIMER2_CH1. 5 V tolerant. |
| 39 | PC8 | bidirectional | General-purpose I/O PC8; alt: TIMER7_CH2, SDIO_D0; remap: TIMER2_CH2. 5 V tolerant. |
| 40 | PC9 | bidirectional | General-purpose I/O PC9; alt: TIMER7_CH3, SDIO_D1; remap: TIMER2_CH3. 5 V tolerant. |
| 41 | PA8 | bidirectional | General-purpose I/O PA8; alt: USART0_CK, TIMER0_CH0, CK_OUT0, CTC_SYNC. 5 V tolerant. |
| 42 | PA9 | bidirectional | General-purpose I/O PA9; alt: USART0_TX, TIMER0_CH1. 5 V tolerant. |
| 43 | PA10 | bidirectional | General-purpose I/O PA10; alt: USART0_RX, TIMER0_CH2. 5 V tolerant. |
| 44 | PA11 | bidirectional | General-purpose I/O PA11; alt: USART0_CTS, CAN0_RX, USBDM, TIMER0_CH3. 5 V tolerant. |
| 45 | PA12 | bidirectional | General-purpose I/O PA12; alt: USART0_RTS, CAN0_TX, TIMER0_ETI, USBDP. 5 V tolerant. |
| 46 | PA13 | bidirectional | JTMS / SWDIO debug pin; remappable to GPIO PA13. 5 V tolerant. |
| 47 | VSS_2 | power_in | Digital ground supply. |
| 48 | VDD_2 | power_in | Digital supply. Nominal 2.6-3.6 V; decouple with 100 nF close to pin. |
| 49 | PA14 | bidirectional | JTCK / SWCLK debug pin; remappable to GPIO PA14. 5 V tolerant. |
| 50 | PA15 | bidirectional | JTDI (default). Alt: SPI2_NSS, I2S2_WS; remap: TIMER1_CH0, TIMER1_ETI, GPIO PA15, SPI0_NSS. 5 V tolerant. |
| 51 | PC10 | bidirectional | General-purpose I/O PC10; alt: UART3_TX, SDIO_D2; remap: USART2_TX, SPI2_SCK, I2S2_CK. 5 V tolerant. |
| 52 | PC11 | bidirectional | General-purpose I/O PC11; alt: UART3_RX, SDIO_D3; remap: USART2_RX, SPI2_MISO. 5 V tolerant. |
| 53 | PC12 | bidirectional | General-purpose I/O PC12; alt: UART4_TX, SDIO_CK; remap: USART2_CK, SPI2_MOSI, I2S2_SD. 5 V tolerant. |
| 54 | PD2 | bidirectional | General-purpose I/O PD2; alt: TIMER2_ETI, SDIO_CMD, UART4_RX. 5 V tolerant. |
| 55 | PB3 | bidirectional | JTDO (default). Alt: SPI2_SCK, I2S2_CK; remap: GPIO PB3, TRACESWO, TIMER1_CH1, SPI0_SCK. 5 V tolerant. |
| 56 | PB4 | bidirectional | NJTRST (default). Alt: SPI2_MISO; remap: TIMER2_CH0, GPIO PB4, SPI0_MISO. 5 V tolerant. |
| 57 | PB5 | bidirectional | General-purpose I/O PB5; alt: I2C0_SMBA, SPI2_MOSI, I2S2_SD; remap: TIMER2_CH1, SPI0_MOSI. 5 V tolerant. |
| 58 | PB6 | bidirectional | General-purpose I/O PB6; alt: I2C0_SCL, TIMER3_CH0; remap: USART0_TX, SPI0_IO2. 5 V tolerant. |
| 59 | PB7 | bidirectional | General-purpose I/O PB7; alt: I2C0_SDA, TIMER3_CH1; remap: USART0_RX, SPI0_IO3. 5 V tolerant. |
| 60 | BOOT0 | input | Boot mode select input, sampled at reset together with BOOT1 to select main Flash / system memory / SRAM boot. |
| 61 | PB8 | bidirectional | General-purpose I/O PB8; alt: TIMER3_CH2, SDIO_D4, TIMER9_CH0; remap: I2C0_SCL, CAN0_RX. 5 V tolerant. |
| 62 | PB9 | bidirectional | General-purpose I/O PB9; alt: TIMER3_CH3, SDIO_D5, TIMER10_CH0; remap: I2C0_SDA, CAN0_TX. 5 V tolerant. |
| 63 | VSS_3 | power_in | Digital ground supply. |
| 64 | VDD_3 | power_in | Digital supply. Nominal 2.6-3.6 V; decouple with 100 nF close to pin. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | GigaDevice Semicon Beijing |
| Package | LQFP-64(10x10) |
| Category | MCU |
| Pins | 64 |
Ordering variants
Same part, different packaging or reel option.
GD32F303RCT6RKT6GD32F303RCT6RIT6GD32F303RCT6RGT6GD32F303RCT6RET6GD32F303RCT6RET7GD32F303RCT6GD32F303RCT6RCT7GD32F303RCT6ZKT6GD32F303RCT6ZIT6GD32F303RCT6ZGT6GD32F303RCT6ZET6GD32F303RCT6ZCT6GD32F303RCT6VKT6GD32F303RCT6VIT6GD32F303RCT6VGT6GD32F303RCT6VGT7GD32F303RCT6VET6GD32F303RCT6VET7GD32F303RCT6VCT6GD32F303RCT6CGT6GD32F303RCT6CET6GD32F303RCT6CCT6GD32F303RCT6CCT7GD32F303RCT6CCU6GD32F303RCT6CCU7
CAD (KiCad official)
- Symbol:
GD32F303RCT6 - Footprint:
Package_QFP:LQFP-64_10x10mm_P0.5mm - 3D model: LQFP-64(10x10) (KiCad packages3D, STEP)
3D model downloads
Two STEP files. Same geometry, different body top:
| File | Size | Use it when |
|---|---|---|
gd32f303rct6.step |
847 KB | You want the bare part, or you mark your own boards. |
gd32f303rct6-etched.step |
5.8 MB | You want the part with GD32F303RCT6 already on it. |
The marking in the etched file is real recessed geometry cut into the solid, not a texture or a decal: 1414 faces against 995 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 (103 pp, sha256
df6b797095a9416e, 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).