GD32F303ZET6
Public Unreviewedby Ray
GigaDevice Semicon Beijing Microcontrollers (MCU/MPU/SOC), LQFP-144(20x20). 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
markdownGD32F303ZET6
GigaDevice Semicon Beijing · Microcontrollers (MCU/MPU/SOC) · LQFP-144(20x20)
GD32F303ZET6 from GigaDevice Semicon Beijing, in a LQFP-144(20x20). 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 | GPIO PE2. 5 V tolerant. Alt: TRACECK, EXMC_A23. |
| 2 | PE3 | bidirectional | GPIO PE3. 5 V tolerant. Alt: TRACED0, EXMC_A19. |
| 3 | PE4 | bidirectional | GPIO PE4. 5 V tolerant. Alt: TRACED1, EXMC_A20. |
| 4 | PE5 | bidirectional | GPIO PE5. 5 V tolerant. Alt: TRACED2, EXMC_A21; Remap: TIMER8_CH0. |
| 5 | PE6 | bidirectional | GPIO PE6. 5 V tolerant. Alt: TRACED3, EXMC_A22; Remap: TIMER8_CH1. |
| 6 | VBAT | power_in | Backup battery supply for RTC and backup domain (typ. 1.8-3.6 V). |
| 7 | PC13-TAMPER-RTC | bidirectional | GPIO PC13 (backup domain). Alt: TAMPER-RTC input. Limited drive when backup-powered. |
| 8 | PC14-OSC32IN | bidirectional | GPIO PC14 or 32.768 kHz LSE crystal input (OSC32IN). |
| 9 | PC15-OSC32OUT | bidirectional | GPIO PC15 or 32.768 kHz LSE crystal output (OSC32OUT). |
| 10 | PF0 | bidirectional | GPIO PF0. 5 V tolerant. Alt: EXMC_A0; Remap: CTC_SYNC. |
| 11 | PF1 | bidirectional | GPIO PF1. 5 V tolerant. Alt: EXMC_A1. |
| 12 | PF2 | bidirectional | GPIO PF2. 5 V tolerant. Alt: EXMC_A2. |
| 13 | PF3 | bidirectional | GPIO PF3. 5 V tolerant. Alt: EXMC_A3. |
| 14 | PF4 | bidirectional | GPIO PF4. 5 V tolerant. Alt: EXMC_A4. |
| 15 | PF5 | bidirectional | GPIO PF5. 5 V tolerant. Alt: EXMC_A5. |
| 16 | VSS_5 | power_in | Digital ground. |
| 17 | VDD_5 | power_in | Digital 2.6-3.6 V supply. |
| 18 | PF6 | bidirectional | GPIO PF6. Alt: ADC2_IN4, EXMC_NIORD; Remap: TIMER9_CH0. |
| 19 | PF7 | bidirectional | GPIO PF7. Alt: ADC2_IN5, EXMC_NREG; Remap: TIMER10_CH0. |
| 20 | PF8 | bidirectional | GPIO PF8. Alt: ADC2_IN6, EXMC_NIOWR; Remap: TIMER12_CH0. |
| 21 | PF9 | bidirectional | GPIO PF9. Alt: ADC2_IN7, EXMC_CD; Remap: TIMER13_CH0. |
| 22 | PF10 | bidirectional | GPIO PF10. Alt: ADC2_IN8, EXMC_INTR. |
| 23 | OSCIN | input | HSE crystal / external clock input (4-32 MHz). Remap to PD0. |
| 24 | OSCOUT | output | HSE crystal output. Remap to PD1. |
| 25 | NRST | bidirectional | Active-low bidirectional device reset. Internal pull-up. |
| 26 | PC0 | bidirectional | GPIO PC0. Alt: ADC012_IN10. |
| 27 | PC1 | bidirectional | GPIO PC1. Alt: ADC012_IN11. |
| 28 | PC2 | bidirectional | GPIO PC2. Alt: ADC012_IN12. |
| 29 | PC3 | bidirectional | GPIO PC3. Alt: ADC012_IN13. |
| 30 | VSSA | power_in | Analog ground reference for ADC/DAC. |
| 31 | VREF- | power_in | ADC/DAC negative reference voltage input. Tie to VSSA if unused. |
| 32 | VREF+ | power_in | ADC/DAC positive reference voltage input (2.6 V min to VDDA). |
| 33 | VDDA | power_in | Analog 2.6-3.6 V supply for ADC/DAC/reset circuit. |
| 34 | PA0-WKUP | bidirectional | GPIO PA0 / wake-up input. Alt: USART1_CTS, ADC012_IN0, TIMER1_CH0, TIMER1_ETI, TIMER4_CH0, TIMER7_ETI. |
| 35 | PA1 | bidirectional | GPIO PA1. Alt: USART1_RTS, ADC012_IN1, TIMER1_CH1, TIMER4_CH1. |
| 36 | PA2 | bidirectional | GPIO PA2. Alt: USART1_TX, ADC012_IN2, TIMER1_CH2, TIMER4_CH2, TIMER8_CH0, SPI0_IO2. |
| 37 | PA3 | bidirectional | GPIO PA3. Alt: USART1_RX, ADC012_IN3, TIMER1_CH3, TIMER4_CH3, TIMER8_CH1, SPI0_IO3. |
| 38 | VSS_4 | power_in | Digital ground. |
| 39 | VDD_4 | power_in | Digital 2.6-3.6 V supply. |
| 40 | PA4 | bidirectional | GPIO PA4. Alt: SPI0_NSS, USART1_CK, ADC01_IN4, DAC_OUT0; Remap: SPI2_NSS, I2S2_WS. |
| 41 | PA5 | bidirectional | GPIO PA5. Alt: SPI0_SCK, ADC01_IN5, DAC_OUT1. |
| 42 | PA6 | bidirectional | GPIO PA6. Alt: SPI0_MISO, ADC01_IN6, TIMER2_CH0, TIMER7_BRKIN, TIMER12_CH0; Remap: TIMER0_BRKIN. |
| 43 | PA7 | bidirectional | GPIO PA7. Alt: SPI0_MOSI, ADC01_IN7, TIMER2_CH1, TIMER7_CH0_ON, TIMER13_CH0; Remap: TIMER0_CH0_ON. |
| 44 | PC4 | bidirectional | GPIO PC4. Alt: ADC01_IN14. |
| 45 | PC5 | bidirectional | GPIO PC5. Alt: ADC01_IN15. |
| 46 | PB0 | bidirectional | GPIO PB0. Alt: ADC01_IN8, TIMER2_CH2, TIMER7_CH1_ON; Remap: TIMER0_CH1_ON. |
| 47 | PB1 | bidirectional | GPIO PB1. Alt: ADC01_IN9, TIMER2_CH3, TIMER7_CH2_ON; Remap: TIMER0_CH2_ON. |
| 48 | PB2 | bidirectional | GPIO PB2 / BOOT1 boot-mode select. 5 V tolerant. |
| 49 | PF11 | bidirectional | GPIO PF11. 5 V tolerant. Alt: EXMC_NIOS16. |
| 50 | PF12 | bidirectional | GPIO PF12. 5 V tolerant. Alt: EXMC_A6. |
| 51 | VSS_6 | power_in | Digital ground. |
| 52 | VDD_6 | power_in | Digital 2.6-3.6 V supply. |
| 53 | PF13 | bidirectional | GPIO PF13. 5 V tolerant. Alt: EXMC_A7. |
| 54 | PF14 | bidirectional | GPIO PF14. 5 V tolerant. Alt: EXMC_A8. |
| 55 | PF15 | bidirectional | GPIO PF15. 5 V tolerant. Alt: EXMC_A9. |
| 56 | PG0 | bidirectional | GPIO PG0. 5 V tolerant. Alt: EXMC_A10. |
| 57 | PG1 | bidirectional | GPIO PG1. 5 V tolerant. Alt: EXMC_A11. |
| 58 | PE7 | bidirectional | GPIO PE7. 5 V tolerant. Alt: EXMC_D4; Remap: TIMER0_ETI. |
| 59 | PE8 | bidirectional | GPIO PE8. 5 V tolerant. Alt: EXMC_D5; Remap: TIMER0_CH0_ON. |
| 60 | PE9 | bidirectional | GPIO PE9. 5 V tolerant. Alt: EXMC_D6; Remap: TIMER0_CH0. |
| 61 | VSS_7 | power_in | Digital ground. |
| 62 | VDD_7 | power_in | Digital 2.6-3.6 V supply. |
| 63 | PE10 | bidirectional | GPIO PE10. 5 V tolerant. Alt: EXMC_D7; Remap: TIMER0_CH1_ON. |
| 64 | PE11 | bidirectional | GPIO PE11. 5 V tolerant. Alt: EXMC_D8; Remap: TIMER0_CH1. |
| 65 | PE12 | bidirectional | GPIO PE12. 5 V tolerant. Alt: EXMC_D9; Remap: TIMER0_CH2_ON. |
| 66 | PE13 | bidirectional | GPIO PE13. 5 V tolerant. Alt: EXMC_D10; Remap: TIMER0_CH2. |
| 67 | PE14 | bidirectional | GPIO PE14. 5 V tolerant. Alt: EXMC_D11; Remap: TIMER0_CH3. |
| 68 | PE15 | bidirectional | GPIO PE15. 5 V tolerant. Alt: EXMC_D12; Remap: TIMER0_BRKIN. |
| 69 | PB10 | bidirectional | GPIO PB10. 5 V tolerant. Alt: I2C1_SCL, USART2_TX; Remap: TIMER1_CH2. |
| 70 | PB11 | bidirectional | GPIO PB11. 5 V tolerant. Alt: I2C1_SDA, USART2_RX; Remap: TIMER1_CH3. |
| 71 | VSS_1 | power_in | Digital ground. |
| 72 | VDD_1 | power_in | Digital 2.6-3.6 V supply. |
| 73 | PB12 | bidirectional | GPIO PB12. 5 V tolerant. Alt: SPI1_NSS, I2C1_SMBA, USART2_CK, TIMER0_BRKIN, I2S1_WS. |
| 74 | PB13 | bidirectional | GPIO PB13. 5 V tolerant. Alt: SPI1_SCK, USART2_CTS, TIMER0_CH0_ON, I2S1_CK. |
| 75 | PB14 | bidirectional | GPIO PB14. 5 V tolerant. Alt: SPI1_MISO, USART2_RTS, TIMER0_CH1_ON, TIMER11_CH0. |
| 76 | PB15 | bidirectional | GPIO PB15. 5 V tolerant. Alt: SPI1_MOSI, TIMER0_CH2_ON, I2S1_SD, TIMER11_CH1. |
| 77 | PD8 | bidirectional | GPIO PD8. 5 V tolerant. Alt: EXMC_D13; Remap: USART2_TX. |
| 78 | PD9 | bidirectional | GPIO PD9. 5 V tolerant. Alt: EXMC_D14; Remap: USART2_RX. |
| 79 | PD10 | bidirectional | GPIO PD10. 5 V tolerant. Alt: EXMC_D15; Remap: USART2_CK. |
| 80 | PD11 | bidirectional | GPIO PD11. 5 V tolerant. Alt: EXMC_A16; Remap: USART2_CTS. |
| 81 | PD12 | bidirectional | GPIO PD12. 5 V tolerant. Alt: EXMC_A17; Remap: TIMER3_CH0, USART2_RTS. |
| 82 | PD13 | bidirectional | GPIO PD13. 5 V tolerant. Alt: EXMC_A18; Remap: TIMER3_CH1. |
| 83 | VSS_8 | power_in | Digital ground. |
| 84 | VDD_8 | power_in | Digital 2.6-3.6 V supply. |
| 85 | PD14 | bidirectional | GPIO PD14. 5 V tolerant. Alt: EXMC_D0; Remap: TIMER3_CH2. |
| 86 | PD15 | bidirectional | GPIO PD15. 5 V tolerant. Alt: EXMC_D1; Remap: TIMER3_CH3, CTC_SYNC. |
| 87 | PG2 | bidirectional | GPIO PG2. 5 V tolerant. Alt: EXMC_A12. |
| 88 | PG3 | bidirectional | GPIO PG3. 5 V tolerant. Alt: EXMC_A13. |
| 89 | PG4 | bidirectional | GPIO PG4. 5 V tolerant. Alt: EXMC_A14. |
| 90 | PG5 | bidirectional | GPIO PG5. 5 V tolerant. Alt: EXMC_A15. |
| 91 | PG6 | bidirectional | GPIO PG6. 5 V tolerant. Alt: EXMC_INT1. |
| 92 | PG7 | bidirectional | GPIO PG7. 5 V tolerant. Alt: EXMC_INT2. |
| 93 | PG8 | bidirectional | GPIO PG8. 5 V tolerant. |
| 94 | VSS_9 | power_in | Digital ground. |
| 95 | VDD_9 | power_in | Digital 2.6-3.6 V supply. |
| 96 | PC6 | bidirectional | GPIO PC6. 5 V tolerant. Alt: I2S1_MCK, TIMER7_CH0, SDIO_D6; Remap: TIMER2_CH0. |
| 97 | PC7 | bidirectional | GPIO PC7. 5 V tolerant. Alt: I2S2_MCK, TIMER7_CH1, SDIO_D7; Remap: TIMER2_CH1. |
| 98 | PC8 | bidirectional | GPIO PC8. 5 V tolerant. Alt: TIMER7_CH2, SDIO_D0; Remap: TIMER2_CH2. |
| 99 | PC9 | bidirectional | GPIO PC9. 5 V tolerant. Alt: TIMER7_CH3, SDIO_D1; Remap: TIMER2_CH3. |
| 100 | PA8 | bidirectional | GPIO PA8. 5 V tolerant. Alt: USART0_CK, TIMER0_CH0, CK_OUT0, CTC_SYNC. |
| 101 | PA9 | bidirectional | GPIO PA9. 5 V tolerant. Alt: USART0_TX, TIMER0_CH1. |
| 102 | PA10 | bidirectional | GPIO PA10. 5 V tolerant. Alt: USART0_RX, TIMER0_CH2. |
| 103 | PA11 | bidirectional | GPIO PA11. 5 V tolerant. Alt: USART0_CTS, CAN0_RX, USBDM, TIMER0_CH3. |
| 104 | PA12 | bidirectional | GPIO PA12. 5 V tolerant. Alt: USART0_RTS, CAN0_TX, TIMER0_ETI, USBDP. |
| 105 | PA13 | bidirectional | JTMS / SWDIO debug pin (default). May be remapped to PA13 GPIO. |
| 106 | NC | unconnected | Not connected. |
| 107 | VSS_2 | power_in | Digital ground. |
| 108 | VDD_2 | power_in | Digital 2.6-3.6 V supply. |
| 109 | PA14 | bidirectional | JTCK / SWCLK debug clock (default). May be remapped to PA14 GPIO. |
| 110 | PA15 | bidirectional | JTDI (default). Alt: SPI2_NSS, I2S2_WS; Remap: TIMER1_CH0, TIMER1_ETI, PA15 GPIO, SPI0_NSS. |
| 111 | PC10 | bidirectional | GPIO PC10. 5 V tolerant. Alt: UART3_TX, SDIO_D2; Remap: USART2_TX, SPI2_SCK, I2S2_CK. |
| 112 | PC11 | bidirectional | GPIO PC11. 5 V tolerant. Alt: UART3_RX, SDIO_D3; Remap: USART2_RX, SPI2_MISO. |
| 113 | PC12 | bidirectional | GPIO PC12. 5 V tolerant. Alt: UART4_TX, SDIO_CK; Remap: USART2_CK, SPI2_MOSI, I2S2_SD. |
| 114 | PD0 | bidirectional | GPIO PD0. 5 V tolerant. Alt: EXMC_D2; Remap: CAN0_RX, OSCIN. |
| 115 | PD1 | bidirectional | GPIO PD1. 5 V tolerant. Alt: EXMC_D3; Remap: CAN0_TX, OSCOUT. |
| 116 | PD2 | bidirectional | GPIO PD2. 5 V tolerant. Alt: TIMER2_ETI, SDIO_CMD, UART4_RX. |
| 117 | PD3 | bidirectional | GPIO PD3. 5 V tolerant. Alt: EXMC_CLK; Remap: USART1_CTS. |
| 118 | PD4 | bidirectional | GPIO PD4. 5 V tolerant. Alt: EXMC_NOE; Remap: USART1_RTS. |
| 119 | PD5 | bidirectional | GPIO PD5. 5 V tolerant. Alt: EXMC_NWE; Remap: USART1_TX. |
| 120 | VSS_10 | power_in | Digital ground. |
| 121 | VDD_10 | power_in | Digital 2.6-3.6 V supply. |
| 122 | PD6 | bidirectional | GPIO PD6. 5 V tolerant. Alt: EXMC_NWAIT; Remap: USART1_RX. |
| 123 | PD7 | bidirectional | GPIO PD7. 5 V tolerant. Alt: EXMC_NE0, EXMC_NCE1; Remap: USART1_CK. |
| 124 | PG9 | bidirectional | GPIO PG9. 5 V tolerant. Alt: EXMC_NE1, EXMC_NCE2. |
| 125 | PG10 | bidirectional | GPIO PG10. 5 V tolerant. Alt: EXMC_NCE3_0, EXMC_NE2. |
| 126 | PG11 | bidirectional | GPIO PG11. 5 V tolerant. Alt: EXMC_NCE3_1. |
| 127 | PG12 | bidirectional | GPIO PG12. 5 V tolerant. Alt: EXMC_NE3. |
| 128 | PG13 | bidirectional | GPIO PG13. 5 V tolerant. Alt: EXMC_A24. |
| 129 | PG14 | bidirectional | GPIO PG14. 5 V tolerant. Alt: EXMC_A25. |
| 130 | VSS_11 | power_in | Digital ground. |
| 131 | VDD_11 | power_in | Digital 2.6-3.6 V supply. |
| 132 | PG15 | bidirectional | GPIO PG15. 5 V tolerant. |
| 133 | PB3 | bidirectional | JTDO (default). Alt: SPI2_SCK, I2S2_CK; Remap: PB3 GPIO, TRACESWO, TIMER1_CH1, SPI0_SCK. |
| 134 | PB4 | bidirectional | NJTRST (default). Alt: SPI2_MISO; Remap: TIMER2_CH0, PB4 GPIO, SPI0_MISO. |
| 135 | PB5 | bidirectional | GPIO PB5. Alt: I2C0_SMBA, SPI2_MOSI, I2S2_SD; Remap: TIMER2_CH1, SPI0_MOSI. |
| 136 | PB6 | bidirectional | GPIO PB6. 5 V tolerant. Alt: I2C0_SCL, TIMER3_CH0; Remap: USART0_TX, SPI0_IO2. |
| 137 | PB7 | bidirectional | GPIO PB7. 5 V tolerant. Alt: I2C0_SDA, TIMER3_CH1, EXMC_NADV; Remap: USART0_RX, SPI0_IO3. |
| 138 | BOOT0 | input | Boot-mode select input. Sampled at reset to choose boot memory (main flash, system memory, or SRAM). |
| 139 | PB8 | bidirectional | GPIO PB8. 5 V tolerant. Alt: TIMER3_CH2, SDIO_D4, TIMER9_CH0; Remap: I2C0_SCL, CAN0_RX. |
| 140 | PB9 | bidirectional | GPIO PB9. 5 V tolerant. Alt: TIMER3_CH3, SDIO_D5, TIMER10_CH0; Remap: I2C0_SDA, CAN0_TX. |
| 141 | PE0 | bidirectional | GPIO PE0. 5 V tolerant. Alt: TIMER3_ETI, EXMC_NBL0. |
| 142 | PE1 | bidirectional | GPIO PE1. 5 V tolerant. Alt: EXMC_NBL1. |
| 143 | VSS_3 | power_in | Digital ground. |
| 144 | VDD_3 | power_in | Digital 2.6-3.6 V supply. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | GigaDevice Semicon Beijing |
| Package | LQFP-144(20x20) |
| Category | MCU |
| Pins | 144 |
Ordering variants
Same part, different packaging or reel option.
GD32F303ZET6ZCT6GD32F303ZET6GD32F303ZET6ZGT6GD32F303ZET6ZIT6GD32F303ZET6ZKT6GD32F303ZET6VCT6GD32F303ZET6VET6GD32F303ZET6VGT6GD32F303ZET6VIT6GD32F303ZET6VKT6GD32F303ZET6RCT6GD32F303ZET6RET6GD32F303ZET6RGT6GD32F303ZET6RIT6GD32F303ZET6RKT6GD32F303ZET6CCT6GD32F303ZET6CET6GD32F303ZET6CGT6
CAD (KiCad official)
- Symbol:
GD32F303ZET6 - Footprint:
Package_QFP:LQFP-144_20x20mm_P0.5mm - 3D model: LQFP-144(20x20) (KiCad packages3D, STEP)
3D model downloads
Two STEP files. Same geometry, different body top:
| File | Size | Use it when |
|---|---|---|
gd32f303zet6.step |
1871 KB | You want the bare part, or you mark your own boards. |
gd32f303zet6-etched.step |
9.7 MB | You want the part with GD32F303ZET6 already on it. |
The marking in the etched file is real recessed geometry cut into the solid, not a texture or a decal: 2415 faces against 2195 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 (91 pp, sha256
94da11f19fe397ec, 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).