Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:
Search the Adom Wiki for the library component "GD32VF103CBT6" (slug: gd32vf103cbt6) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/gd32vf103cbt6. Pull down the KiCad symbol, footprint, and 3D model files from the wiki page's assets. Install them into my current KiCad project and register in sym-lib-table and fp-lib-table. If the page has a datasheet URL, save that too.
Package
LQFP-48
Pins
48 pins (Port A, Port B, Port C, System, Power)
Interactive symbol, footprint, and 3D model — hover pins for cross-highlighting.
Symbol Generated Generated from pin data (not in KiCad standard library)
Footprint KiCad KiCad standard library: Package_QFP/LQFP-48_7x7mm_P0.5mm
3D Generated Generated pad visualization (Babylon.js)
Auto-generated breakout molecule for GD32VF103CBT6 — all pins brought to 2mm-pitch headers with 4 corner machine pins on 8mm grid.
Schematic
Board Layout
3D Preview
Pin Configuration
Port A Port B Port C System Power
Pin Name Group Function
10 PA0 Port A GPIO / WKUP / USART1_CTS / ADC01_IN0 / TIMER1_CH0 11 PA1 Port A GPIO / USART1_RTS / ADC01_IN1 / TIMER1_CH1 12 PA2 Port A GPIO / USART1_TX / ADC01_IN2 / TIMER1_CH2 13 PA3 Port A GPIO / USART1_RX / ADC01_IN3 / TIMER1_CH3 14 PA4 Port A GPIO / SPI0_NSS / USART1_CK / ADC01_IN4 / DAC_OUT0 15 PA5 Port A GPIO / SPI0_SCK / ADC01_IN5 / DAC_OUT1 16 PA6 Port A GPIO / SPI0_MISO / ADC01_IN6 / TIMER2_CH0 17 PA7 Port A GPIO / SPI0_MOSI / ADC01_IN7 / TIMER2_CH1 29 PA8 Port A GPIO / USBFS_SOF / TIMER0_CH0 / CK_OUT0 30 PA9 Port A GPIO / USART0_TX / TIMER0_CH1 31 PA10 Port A GPIO / USART0_RX / TIMER0_CH2 32 PA11 Port A GPIO / USBFS_DM / CAN0_RX / TIMER0_CH3 33 PA12 Port A GPIO / USBFS_DP / CAN0_TX 34 PA13 Port A GPIO / JTMS / SWDIO 37 PA14 Port A GPIO / JTCK / SWCLK 38 PA15 Port A GPIO / JTDI / SPI0_NSS 18 PB0 Port B GPIO / ADC01_IN8 / TIMER2_CH2 19 PB1 Port B GPIO / ADC01_IN9 / TIMER2_CH3 20 PB2 Port B GPIO / BOOT1 21 PB10 Port B GPIO / I2C1_SCL / USART2_TX 22 PB11 Port B GPIO / I2C1_SDA / USART2_RX 25 PB12 Port B GPIO / SPI1_NSS / I2C1_SMBA / USART2_CK 26 PB13 Port B GPIO / SPI1_SCK / USART2_CTS / TIMER0_CH0_ON 27 PB14 Port B GPIO / SPI1_MISO / USART2_RTS / TIMER0_CH1_ON 28 PB15 Port B GPIO / SPI1_MOSI / TIMER0_CH2_ON 39 PB3 Port B GPIO / JTDO / SPI0_SCK 40 PB4 Port B GPIO / JNTRST / SPI0_MISO 41 PB5 Port B GPIO / I2C0_SMBA / SPI0_MOSI 42 PB6 Port B GPIO / I2C0_SCL / TIMER3_CH0 / USART0_TX 43 PB7 Port B GPIO / I2C0_SDA / TIMER3_CH1 / USART0_RX 45 PB8 Port B GPIO / CAN0_RX / TIMER3_CH2 / I2C0_SCL 46 PB9 Port B GPIO / CAN0_TX / TIMER3_CH3 / I2C0_SDA 2 PC13 Port C GPIO / TAMPER-RTC 3 PC14 Port C GPIO / OSC32IN 4 PC15 Port C GPIO / OSC32OUT 5 OSCIN System High-speed oscillator input 6 OSCOUT System High-speed oscillator output 7 NRST System System reset, active low 44 BOOT0 System Boot mode selection 1 VBAT Power Battery backup supply 8 VSSA Power Analog ground 9 VDDA Power Analog supply 23 VSS Power Ground 24 VDD Power Digital supply 35 VSS Power Ground 36 VDD Power Digital supply 47 VSS Power Ground 48 VDD Power Digital supply
GD32VF103CBT6 — RISC-V MCU, 108MHz, 128KB Flash, LQFP-48
Manufacturer: GigaDevice
Package: LQFP-48
LCSC: C529372
Description
The GD32VF103CBT6 is a RISC-V based MCU from GigaDevice featuring a Bumblebee core at 108MHz. Pin-compatible with STM32F103 series, making it an alternative for existing designs.
Pin Configuration
Package: LQFP-48
Pin 1: VBAT — Battery backup supply
Pin 2: PC13 — GPIO / TAMPER-RTC
Pin 3: PC14 — GPIO / OSC32IN
Pin 4: PC15 — GPIO / OSC32OUT
Pin 5: OSCIN — High-speed oscillator input
Pin 6: OSCOUT — High-speed oscillator output
Pin 7: NRST — System reset, active low
Pin 8: VSSA — Analog ground
Pin 9: VDDA — Analog supply
Pin 10: PA0 — GPIO / WKUP / USART1_CTS / ADC01_IN0 / TIMER1_CH0
Pin 11: PA1 — GPIO / USART1_RTS / ADC01_IN1 / TIMER1_CH1
Pin 12: PA2 — GPIO / USART1_TX / ADC01_IN2 / TIMER1_CH2
Pin 13: PA3 — GPIO / USART1_RX / ADC01_IN3 / TIMER1_CH3
Pin 14: PA4 — GPIO / SPI0_NSS / USART1_CK / ADC01_IN4 / DAC_OUT0
Pin 15: PA5 — GPIO / SPI0_SCK / ADC01_IN5 / DAC_OUT1
Pin 16: PA6 — GPIO / SPI0_MISO / ADC01_IN6 / TIMER2_CH0
Pin 17: PA7 — GPIO / SPI0_MOSI / ADC01_IN7 / TIMER2_CH1
Pin 18: PB0 — GPIO / ADC01_IN8 / TIMER2_CH2
Pin 19: PB1 — GPIO / ADC01_IN9 / TIMER2_CH3
Pin 20: PB2 — GPIO / BOOT1
Pin 21: PB10 — GPIO / I2C1_SCL / USART2_TX
Pin 22: PB11 — GPIO / I2C1_SDA / USART2_RX
Pin 23: VSS — Ground
Pin 24: VDD — Digital supply
Pin 25: PB12 — GPIO / SPI1_NSS / I2C1_SMBA / USART2_CK
Pin 26: PB13 — GPIO / SPI1_SCK / USART2_CTS / TIMER0_CH0_ON
Pin 27: PB14 — GPIO / SPI1_MISO / USART2_RTS / TIMER0_CH1_ON
Pin 28: PB15 — GPIO / SPI1_MOSI / TIMER0_CH2_ON
Pin 29: PA8 — GPIO / USBFS_SOF / TIMER0_CH0 / CK_OUT0
Pin 30: PA9 — GPIO / USART0_TX / TIMER0_CH1
Pin 31: PA10 — GPIO / USART0_RX / TIMER0_CH2
Pin 32: PA11 — GPIO / USBFS_DM / CAN0_RX / TIMER0_CH3
Pin 33: PA12 — GPIO / USBFS_DP / CAN0_TX
Pin 34: PA13 — GPIO / JTMS / SWDIO
Pin 35: VSS — Ground
Pin 36: VDD — Digital supply
Pin 37: PA14 — GPIO / JTCK / SWCLK
Pin 38: PA15 — GPIO / JTDI / SPI0_NSS
Pin 39: PB3 — GPIO / JTDO / SPI0_SCK
Pin 40: PB4 — GPIO / JNTRST / SPI0_MISO
Pin 41: PB5 — GPIO / I2C0_SMBA / SPI0_MOSI
Pin 42: PB6 — GPIO / I2C0_SCL / TIMER3_CH0 / USART0_TX
Pin 43: PB7 — GPIO / I2C0_SDA / TIMER3_CH1 / USART0_RX
Pin 44: BOOT0 — Boot mode selection
Pin 45: PB8 — GPIO / CAN0_RX / TIMER3_CH2 / I2C0_SCL
Pin 46: PB9 — GPIO / CAN0_TX / TIMER3_CH3 / I2C0_SDA
Pin 47: VSS — Ground
Pin 48: VDD — Digital supply
No sub-skills yet. Be the first to contribute one!