main
Download ZIP Propose a change
Generated by kicad-footprint-generator · KiCad file format 20260206
Name Last commit message Last updated
docs Publish 0.1.0 · Ray 5d ago
viewers gd32f407rkt6: viewers · Ray 5d ago
gd32f407rkt6-etched.glb Publish 0.1.0 · Ray 5d ago
gd32f407rkt6-etched.step gd32f407rkt6: factory component page (tier=lcsc) · Ray 5d ago
gd32f407rkt6-hero.glb gd32f407rkt6: hero GLB from the etched model (keeps the MPN mark) · Ray 5d ago
gd32f407rkt6-hero.overlay.json Publish 0.1.0 · Ray 5d ago
gd32f407rkt6.glb Publish 0.1.0 · Ray 5d ago
gd32f407rkt6.kicad_mod Publish 0.1.0 · Ray 5d ago
gd32f407rkt6.kicad_sym Publish 0.1.0 · Ray 5d ago
gd32f407rkt6.lbr Publish 0.1.0 · Ray 5d ago
gd32f407rkt6.step Publish 0.1.0 · Ray 5d ago
package.json Publish 0.1.0 · Ray 5d ago
page.json Set visibility: public · Ray 5d ago
README.md Publish 0.1.0 · Ray 5d ago

GD32F407RKT6

GigaDevice Semicon Beijing · Microcontrollers (MCU/MPU/SOC) · LQFP-64(10x10)

GD32F407RKT6 from GigaDevice Semicon Beijing, in a LQFP-64(10x10). Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.

Pinout

Pin Name Type Function
1 VBAT power_in Backup-domain supply pin, listed with default function VBAT in the pin definitions table.
2 PC13-TAMPER-RTC bidirectional 5 V tolerant I/O with default function PC13, additional functions RTC_TAMP0, RTC_OUT and RTC_TS, and alternate function EVENTOUT.
3 PC14-OSC32IN bidirectional 5 V tolerant I/O with default function PC14 and additional function OSC32IN (low-speed oscillator input).
4 PC15-OSC32OUT bidirectional 5 V tolerant I/O with default function PC15 and additional function OSC32OUT (low-speed oscillator output).
5 PH0 bidirectional 5 V tolerant I/O with default function PH0/OSCIN, where OSCIN is the high-speed external oscillator input.
6 PH1 bidirectional 5 V tolerant I/O with default function PH1/OSCOUT, where OSCOUT is the high-speed external oscillator output.
7 NRST input Reset pin with default function NRST; the pin table gives no I/O type or level for it.
8 PC0 bidirectional 5 V tolerant I/O with default function PC0, alternate functions USBHS_ULPI_STP, EXMC_SDNWE and EVENTOUT, and additional ADC012_IN10.
9 PC1 bidirectional 5 V tolerant I/O with default function PC1, alternate functions SPI2_MOSI/I2S2_SD, SPI1_MOSI/I2S1_SD and ETH_MDC, and additional ADC012_IN11.
10 PC2 bidirectional 5 V tolerant I/O with default function PC2, alternate functions SPI1_MISO, I2S1_ADD_SD, USBHS_ULPI_DIR, ETH_MII_TXD2 and EXMC_SDNE0, and additional ADC012_IN12.
11 PC3 bidirectional 5 V tolerant I/O with default function PC3, alternate functions SPI1_MOSI/I2S1_SD, USBHS_ULPI_NXT, ETH_MII_TX_CLK and EXMC_SDCKE0, and additional ADC012_IN13.
12 VSSA power_in Analog ground pin, listed with default function VSSA.
13 VDDA power_in Analog supply pin, listed with default function VDDA.
14 PA0-WKUP bidirectional 5 V tolerant I/O with default function PA0, WKUP wake-up function, alternate functions such as TIMER1_CH0, USART1_CTS, UART3_TX and ETH_MII_CRS, and additional ADC012_IN0.
15 PA1 bidirectional 5 V tolerant I/O with default function PA1, alternate functions such as TIMER1_CH1, USART1_RTS, UART3_RX and ETH_RMII_REF_CLK, and additional ADC012_IN1.
16 PA2 bidirectional 5 V tolerant I/O with default function PA2, alternate functions such as TIMER1_CH2, I2S_CKIN, USART1_TX and ETH_MDIO, and additional ADC012_IN2.
17 PA3 bidirectional 5 V tolerant I/O with default function PA3, alternate functions such as TIMER1_CH3, I2S1_MCK, USART1_RX, USBHS_ULPI_D0 and ETH_MII_COL, and additional ADC012_IN3.
18 VSS power_in Ground pin, listed with default function VSS.
19 VDD power_in Power supply pin, listed with default function VDD.
20 PA4 bidirectional GPIO with I/O level TTa per the pin table, default function PA4, alternate functions such as SPI0_NSS, SPI2_NSS/I2S2_WS, USART1_CK and USBHS_SOF, and additional functions ADC01_IN4 and DAC_OUT0.
21 PA5 bidirectional GPIO with I/O level TTa per the pin table, default function PA5, alternate functions such as TIMER1_CH0/TIMER1_ETI, SPI0_SCK and USBHS_ULPI_CK, and additional functions ADC01_IN5 and DAC_OUT1.
22 PA6 bidirectional 5 V tolerant I/O with default function PA6, alternate functions such as TIMER0_BRKIN, TIMER2_CH0, SPI0_MISO, SDIO_CMD and DCI_PIXCLK, and additional ADC01_IN6.
23 PA7 bidirectional 5 V tolerant I/O with default function PA7, alternate functions such as TIMER2_CH1, SPI0_MOSI, ETH_MII_RX_DV/ETH_RMII_CRS_DV and EXMC_SDNWE, and additional ADC01_IN7.
24 PC4 bidirectional 5 V tolerant I/O with default function PC4, alternate functions ETH_MII_RXD0/ETH_RMII_RXD0 and EXMC_SDNE0, and additional ADC01_IN14.
25 PC5 bidirectional 5 V tolerant I/O with default function PC5, alternate functions USART2_RX, ETH_MII_RXD1/ETH_RMII_RXD1 and EXMC_SDCKE0, and additional ADC01_IN15.
26 PB0 bidirectional 5 V tolerant I/O with default function PB0, alternate functions such as TIMER0_CH1_ON, TIMER2_CH2, SPI2_MOSI/I2S2_SD, USBHS_ULPI_D1 and SDIO_D1, and additional functions ADC01_IN8 and IREF.
27 PB1 bidirectional 5 V tolerant I/O with default function PB1, alternate functions such as TIMER0_CH2_ON, TIMER2_CH3, USBHS_ULPI_D2, ETH_MII_RXD3 and SDIO_D2, and additional ADC01_IN9.
28 PB2 bidirectional 5 V tolerant I/O with default function PB2/BOOT1, alternate functions such as TIMER1_CH3, SPI2_MOSI/I2S2_SD, USBHS_ULPI_D4 and SDIO_CK.
29 PB10 bidirectional 5 V tolerant I/O with default function PB10, alternate functions such as TIMER1_CH2, I2C1_SCL, SPI1_SCK/I2S1_CK, USART2_TX, USBHS_ULPI_D3 and ETH_MII_RX_ER.
30 PB11 bidirectional 5 V tolerant I/O with default function PB11, alternate functions such as TIMER1_CH3, I2C1_SDA, I2S_CKIN, USART2_RX and ETH_MII_TX_EN/ETH_RMII_TX_EN.
31 NC unconnected Pin is printed as NC in the LQFP64 pinout, while the pin definition table gives its default function as VCORE.
32 VDD power_in Power supply pin, listed with default function VDD.
33 PB12 bidirectional 5 V tolerant I/O with default function PB12, alternate functions such as TIMER0_BRKIN, I2C1_SMBA, SPI1_NSS/I2S1_WS, USART2_CK, CAN1_RX and USBHS_ID.
34 PB13 bidirectional 5 V tolerant I/O with default function PB13, alternate functions such as TIMER0_CH0_ON, SPI1_SCK/I2S1_CK, USART2_CTS, CAN1_TX and ETH_MII_TXD1/ETH_RMII_TXD1, and additional function USBHS_VBUS.
35 PB14 bidirectional 5 V tolerant I/O with default function PB14, alternate functions such as TIMER0_CH1_ON, TIMER7_CH1_ON, SPI1_MISO, USART2_RTS and USBHS_DM.
36 PB15 bidirectional 5 V tolerant I/O with default function PB15, alternate functions such as RTC_REFIN, TIMER0_CH2_ON, SPI1_MOSI/I2S1_SD, TIMER11_CH1 and USBHS_DP.
37 PC6 bidirectional 5 V tolerant I/O with default function PC6, alternate functions such as TIMER2_CH0, TIMER7_CH0, I2S1_MCK, USART5_TX, SDIO_D6 and DCI_D0.
38 PC7 bidirectional 5 V tolerant I/O with default function PC7, alternate functions such as TIMER2_CH1, TIMER7_CH1, SPI1_SCK/I2S1_CK, I2S2_MCK, USART5_RX, SDIO_D7 and DCI_D1.
39 PC8 bidirectional 5 V tolerant I/O with default function PC8, alternate functions such as TRACED0, TIMER2_CH2, TIMER7_CH2, USART5_CK, SDIO_D0 and DCI_D2.
40 PC9 bidirectional 5 V tolerant I/O with default function PC9, alternate functions such as CK_OUT1, TIMER2_CH3, TIMER7_CH3, I2C2_SDA, I2S_CKIN, SDIO_D1 and DCI_D3.
41 PA8 bidirectional 5 V tolerant I/O with default function PA8, alternate functions such as CK_OUT0, TIMER0_CH0, I2C2_SCL, USART0_CK, USBFS_SOF, SDIO_D1 and CTC_SYNC.
42 PA9 bidirectional 5 V tolerant I/O with default function PA9, alternate functions such as TIMER0_CH1, I2C2_SMBA, SPI1_SCK/I2S1_CK, USART0_TX, SDIO_D2 and DCI_D0, and additional function USBFS_VBUS.
43 PA10 bidirectional 5 V tolerant I/O with default function PA10, alternate functions such as TIMER0_CH2, USART0_RX, USBFS_ID, DCI_D1 and I2C2_TXFRAME.
44 PA11 bidirectional 5 V tolerant I/O with default function PA11, alternate functions such as TIMER0_CH3, USART0_CTS, USART5_TX, CAN0_RX and USBFS_DM.
45 PA12 bidirectional 5 V tolerant I/O with default function PA12, alternate functions such as TIMER0_ETI, USART0_RTS, USART5_RX, CAN0_TX and USBFS_DP.
46 PA13 bidirectional 5 V tolerant I/O with default function JTMS/SWDIO/PA13, with alternate function EVENTOUT.
47 NC unconnected Pin is listed as NC for the LQFP64 package and no function is given in the pin definition table.
48 VDD power_in Power supply pin, listed with default function VDD.
49 PA14 bidirectional 5 V tolerant I/O with default function JTCK/SWCLK/PA14, with alternate function EVENTOUT.
50 PA15 bidirectional 5 V tolerant I/O with default function JTDI/PA15, alternate functions such as TIMER1_CH0/TIMER1_ETI, SPI0_NSS, SPI2_NSS/I2S2_WS and USART0_TX.
51 PC10 bidirectional 5 V tolerant I/O with default function PC10, alternate functions such as SPI2_SCK/I2S2_CK, USART2_TX, UART3_TX, SDIO_D2 and DCI_D8.
52 PC11 bidirectional 5 V tolerant I/O with default function PC11, alternate functions such as I2S2_ADD_SD, SPI2_MISO, USART2_RX, UART3_RX, SDIO_D3 and DCI_D4.
53 PC12 bidirectional 5 V tolerant I/O with default function PC12, alternate functions such as I2C1_SDA, SPI2_MOSI/I2S2_SD, USART2_CK, UART4_TX, SDIO_CK and DCI_D9.
54 PD2 bidirectional 5 V tolerant I/O with default function PD2, alternate functions TIMER2_ETI, UART4_RX, SDIO_CMD and DCI_D11.
55 PB3 bidirectional 5 V tolerant I/O with default function JTDO/PB3, alternate functions such as TRACESWO, TIMER1_CH1, SPI0_SCK, SPI2_SCK/I2S2_CK, USART0_RX and I2C1_SDA.
56 PB4 bidirectional 5 V tolerant I/O with default function NJTRST/PB4, alternate functions such as TIMER2_CH0, SPI0_MISO, SPI2_MISO, I2C2_SDA and SDIO_D0.
57 PB5 bidirectional 5 V tolerant I/O with default function PB5, alternate functions such as TIMER2_CH1, I2C0_SMBA, SPI0_MOSI, SPI2_MOSI/I2S2_SD, CAN1_RX, USBHS_ULPI_D7 and EXMC_SDCKE1.
58 PB6 bidirectional 5 V tolerant I/O with default function PB6, alternate functions such as TIMER3_CH0, I2C0_SCL, USART0_TX, CAN1_TX, EXMC_SDNE1 and DCI_D5.
59 PB7 bidirectional 5 V tolerant I/O with default function PB7, alternate functions such as TIMER3_CH1, I2C0_SDA, USART0_RX, EXMC_NL and DCI_VSYNC.
60 BOOT0 bidirectional 5 V tolerant I/O with default function BOOT0, as listed in the pin definition table.
61 PB8 bidirectional 5 V tolerant I/O with default function PB8, alternate functions such as TIMER1_CH0/TIMER1_ETI, TIMER3_CH2, TIMER9_CH0, I2C0_SCL, CAN0_RX, ETH_MII_TXD3 and SDIO_D4.
62 PB9 bidirectional 5 V tolerant I/O with default function PB9, alternate functions such as TIMER1_CH1, TIMER3_CH3, TIMER10_CH0, I2C0_SDA, SPI1_NSS/I2S1_WS, CAN0_TX and SDIO_D5.
63 VSS power_in Ground pin, listed with default function VSS.
64 VDD power_in Power supply pin, listed with default function VDD.

Key specifications

Parameter Value
Manufacturer GigaDevice Semicon Beijing
Package LQFP-64(10x10)
Category Embedded Processors & Controllers
Pins 64

Electrical characteristics

Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).

Parameter Symbol Min Typ Max Unit Conditions Page
External voltage range VDD -0.3 3.6 V 52
External analog supply voltage VDDA -0.3 3.6 V 52
External battery supply voltage VBAT -0.3 3.6 V 52
Input voltage on 5V tolerant pin VIN -0.3 4 V 5V tolerant pin 52
Input voltage on other I/O VIN -0.3 4 V 52
Maximum current for GPIO pins IIO 25 mA 52
Operating temperature range TA -40 85 °C 52
Storage temperature range TSTG -55 150 °C 52
Maximum junction temperature TJ 125 °C 52
Supply voltage VDD 2.6 3.3 3.6 V 52
Analog supply voltage VDDA 2.6 3.3 3.6 V Same as VDD 52
Battery supply voltage VBAT 1.8 3.6 V 52
Power on reset threshold VPOR 2.3 2.4 2.48 V 55
Power down reset threshold VPDR 1.72 1.8 1.88 V 55
Electrostatic discharge voltage (human body model) VESD(HBM) 7000 V TA=25 °C; JESD22-A114 55
Electrostatic discharge voltage (charge device model) VESD(CDM) 800 V TA=25 °C; JESD22-C101 55
Static latch-up I-test LU -200 200 mA TA=25 °C; JESD78 55
Vsupply over voltage 5.4 V 55
High Speed External oscillator (HXTAL) frequency fHXTAL 4 8 32 MHz VDD=5.0V 56
Recommended load capacitance on OSC_IN and OSC_OUT CHXTAL 20 30 pF 56
HXTAL oscillator duty cycle DHXTAL 30 50 70 % 56
Recommended load capacitance on OSC32_IN and OSC32_OUT CLXTAL 15 pF 56
LXTAL oscillator duty cycle DLXTAL 30 50 70 % 56
IRC16M oscillator Frequency accuracy, Factory-trimmed ACCIRC16M -4 5 % VDD=3.3V, TA=-40°C ~+105°C 57
IRC16M oscillator Frequency accuracy, Factory-trimmed ACCIRC16M -2 2 % VDD=3.3V, TA=0°C ~ +85°C 57
IRC16M oscillator Frequency accuracy, Factory-trimmed ACCIRC16M -1 1 % VDD=3.3V, TA=25°C 57
IRC16M oscillator duty cycle DIRC16M 45 50 55 % VDD=3.3V, fIRC16M=16MHz 57
IRC16M oscillator operating current IDDIRC16M 66 80 μA VDD=3.3V, fIRC16M=16MHz 57
IRC48M oscillator Frequency accuracy, Factory-trimmed ACCIRC48M -4 5 % VDD=3.3V, TA=-40°C ~+105°C 57
IRC48M oscillator Frequency accuracy, Factory-trimmed ACCIRC48M -3 3 % VDD=3.3V, TA=0°C ~ +85°C 57
IRC48M oscillator Frequency accuracy, Factory-trimmed ACCIRC48M -2 2 % VDD=3.3V, TA=25°C 57
IRC48M oscillator duty cycle DIRC48M 45 50 55 % VDD=3.3V, fIRC48M=16MHz 57
IRC48M oscillator operating current IDDIRC48M 240 300 μA VDD=3.3V, fIRC48M=16MHz 57
Low Speed Internal oscillator (IRC32K) frequency fIRC32K 20 32 45 KHz VDD=VBAT=3.3V, TA=-40°C ~ +85°C 58
IRC32K oscillator operating current IDDIRC32K 0.4 0.6 μA VDD=VBAT=3.3V, TA=25°C 58
PLL input clock frequency fPLLIN 1 4 MHz 58
PLL output clock frequency fPLL 100 500 MHz 58
PLL lock time tLOCK 80 168 μs VCO freq=100MHz 58
PLL lock time tLOCK 100 300 μs VCO freq=500MHz 58
Modulation frequency FMOD 10 KHz 58
Peak modulation amplitude Mdamp 2 % 58
Number of guaranteed program/erase cycles before failure (Endurance) PECYC 100 kcycles TA=-40°C ~ +85°C 59
Data retention time tRET 20 years TA=125°C 59
Word programming time tPROG 200 400 us TA=-40°C ~ +85°C 59
Page erase time tERASE 60 100 450 ms TA=-40°C ~ +85°C 59
Mass erase time tMERASE 3.2 9.6 s TA=-40°C ~ +85°C 59
Standard IO Low level input voltage VIL 1.58 V VDD=3.3V 60
Standard IO High level input voltage VIH 1.71 V VDD=3.3V 60
Low level output voltage VOL 0.16 V VDD=3.3V, IIO=8mA 60
Low level output voltage VOL 0.4 V VDD=3.3V, IIO=20mA 60
High level output voltage VOH 3.12 V VDD=3.3V, IIO=8mA 60
High level output voltage VOH 2.84 V VDD=3.3V, IIO=20mA 60
Internal pull-up resistor RPU 30 40 50 kΩ VIN=VSS 60
Internal pull-down resistor RPD 30 40 50 kΩ VIN=VDD 60
ADC operating voltage VDDA 2.6 3.3 3.6 V 61
ADC clock fADC 0.1 40 MHz 61
Sampling rate fS 0.007 2.6 MSPS 12-bit 61
Sampling time ts 0.075 12 μs fADC=40MHz 61
External input impedance RAIN 52.1 kΩ See Equation 2 61

CAD (KiCad official)

  • Symbol: GD32F407RKT6
  • Footprint: Package_QFP:LQFP-64_10x10mm_P0.5mm
  • 3D model: LQFP-64(10x10) (KiCad packages3D, STEP)
  • 3D model files: gd32f407rkt6-etched.step / gd32f407rkt6-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); gd32f407rkt6.step / gd32f407rkt6.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: GigaDevice Semicon Beijing datasheet (69 pp, sha256 f9e3141e7ec84256, retrieved 2026-10-21, tier: lcsc)
  • Extractor: parts-factory 2.0.0 / extract_pins 0.3, primary claude-haiku-5-5 (text), consensus claude-sonnet-5-5 (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF