Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:
Search the Adom Wiki for the library component "STM32G431CBU6" (slug: stm32g431cbu6) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/stm32g431cbu6. 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
UFQFPN-48
Pins
49 pins (Port A, Port B, Port C, System, Power)
Core
ARM Cortex-M4F
Flash
128KB
SRAM
32KB
Clock
170MHz
Interactive symbol, footprint, and 3D model — hover pins for cross-highlighting.
Symbol Generated Generated from pin data (KiCad symbol MCU_ST_STM32G4/STM32G431CBUx is extends-based)
Footprint KiCad KiCad standard library: Package_DFN_QFN/QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm
3D Generated Generated pad visualization (Babylon.js)
Auto-generated breakout molecule for STM32G431CBU6 — all pins brought to 2mm-pitch headers with 4 corner machine pins on 8mm grid.
Schematic
Board Layout
3D Preview
Specifications
Core ARM Cortex-M4F Flash 128KB SRAM 32KB Clock 170MHz FDCAN 1 DAC 2x 12-bit ADC 2x 12-bit USB USB 2.0 FS Package UFQFPN-48
Pin Configuration
Port A Port B Port C System Power
Pin Name Group Function
10 PA0 Port A GPIO / ADC1_IN1 / TIM2_CH1 / USART2_CTS 11 PA1 Port A GPIO / ADC1_IN2 / TIM2_CH2 / USART2_RTS 12 PA2 Port A GPIO / ADC1_IN3 / TIM2_CH3 / USART2_TX 13 PA3 Port A GPIO / ADC1_IN4 / TIM2_CH4 / USART2_RX 14 PA4 Port A GPIO / ADC2_IN17 / SPI1_NSS / DAC1_OUT1 15 PA5 Port A GPIO / ADC2_IN13 / SPI1_SCK / DAC1_OUT2 16 PA6 Port A GPIO / ADC2_IN3 / SPI1_MISO / TIM3_CH1 17 PA7 Port A GPIO / ADC2_IN4 / SPI1_MOSI / TIM3_CH2 18 PB0 Port A GPIO / ADC1_IN15 / TIM3_CH3 19 PB1 Port A GPIO / ADC1_IN12 / TIM3_CH4 20 PB2 Port A GPIO / ADC2_IN12 21 PB10 Port A GPIO / TIM2_CH3 / USART3_TX / LPUART1_RX 22 VCAP1 Port A Internal regulator capacitor 23 VSS Port A Ground 25 PB12 Port A GPIO / SPI2_NSS / TIM1_BKIN 26 PB13 Port A GPIO / SPI2_SCK / TIM1_CH1N 27 PB14 Port B GPIO / SPI2_MISO / TIM1_CH2N 28 PB15 Port B GPIO / SPI2_MOSI / TIM1_CH3N 29 PA8 Port B GPIO / TIM1_CH1 / MCO 30 PA9 Port B GPIO / USART1_TX / TIM1_CH2 31 PA10 Port B GPIO / USART1_RX / TIM1_CH3 33 PA12 Port B GPIO / TIM1_ETR / FDCAN1_TX / USB_DP 34 PA13 Port B GPIO / SWDIO 35 VSS Port B Ground 36 VDD Port B Digital supply 37 PA14 Port B GPIO / SWCLK 38 PA15 Port B GPIO / SPI1_NSS / TIM2_CH1 39 PB3 Port B GPIO / SPI1_SCK / TIM2_CH2 40 PB4 Port B GPIO / SPI1_MISO / TIM3_CH1 41 PB5 Port B GPIO / SPI1_MOSI / I2C1_SMBA / TIM3_CH2 42 PB6 Port B GPIO / I2C1_SCL / USART1_TX / TIM4_CH1 43 PB7 Port B GPIO / I2C1_SDA / USART1_RX / TIM4_CH2 44 PB8 Port B GPIO / I2C1_SCL / FDCAN1_RX / TIM4_CH3 46 VSS Port B Ground 47 VDD Port B Digital supply 2 PC13 Port C GPIO / RTC_AF1 3 PC14 Port C GPIO / OSC32_IN 4 PC15 Port C GPIO / OSC32_OUT 5 PF0 System GPIO / OSC_IN 6 PF1 System GPIO / OSC_OUT 7 PG10 System GPIO / NRST 8 VSSA System Analog ground 45 PB9 System GPIO / I2C1_SDA / FDCAN1_TX / TIM4_CH4 1 VBAT Power Battery backup supply 9 VDDA Power Analog supply 24 VDD Power Digital supply (1.71V-3.6V) 32 PA11 Power GPIO / TIM1_CH4 / FDCAN1_RX / USB_DM 48 PB11 Power GPIO / TIM2_CH4 / USART3_RX / LPUART1_TX 49 GND Power Exposed pad (ground)
STM32G431CBU6 — ARM Cortex-M4 MCU, 170MHz, 128KB Flash, UFQFPN-48
Manufacturer: STMicroelectronics
Package: UFQFPN-48
LCSC: C529388
Description
The STM32G431CBU6 is a mixed-signal MCU with Cortex-M4 core at 170MHz. Features math accelerator, 128KB Flash, 32KB SRAM, and advanced analog peripherals ideal for motor control and digital power applications.
Electrical Specifications
Core : ARM Cortex-M4F
Flash : 128KB
SRAM : 32KB
Clock : 170MHz
FDCAN : 1
DAC : 2x 12-bit
ADC : 2x 12-bit
USB : USB 2.0 FS
Package : UFQFPN-48
Pin Configuration
Package: UFQFPN-48
Pin 1: VBAT — Battery backup supply
Pin 2: PC13 — GPIO / RTC_AF1
Pin 3: PC14 — GPIO / OSC32_IN
Pin 4: PC15 — GPIO / OSC32_OUT
Pin 5: PF0 — GPIO / OSC_IN
Pin 6: PF1 — GPIO / OSC_OUT
Pin 7: PG10 — GPIO / NRST
Pin 8: VSSA — Analog ground
Pin 9: VDDA — Analog supply
Pin 10: PA0 — GPIO / ADC1_IN1 / TIM2_CH1 / USART2_CTS
Pin 11: PA1 — GPIO / ADC1_IN2 / TIM2_CH2 / USART2_RTS
Pin 12: PA2 — GPIO / ADC1_IN3 / TIM2_CH3 / USART2_TX
Pin 13: PA3 — GPIO / ADC1_IN4 / TIM2_CH4 / USART2_RX
Pin 14: PA4 — GPIO / ADC2_IN17 / SPI1_NSS / DAC1_OUT1
Pin 15: PA5 — GPIO / ADC2_IN13 / SPI1_SCK / DAC1_OUT2
Pin 16: PA6 — GPIO / ADC2_IN3 / SPI1_MISO / TIM3_CH1
Pin 17: PA7 — GPIO / ADC2_IN4 / SPI1_MOSI / TIM3_CH2
Pin 18: PB0 — GPIO / ADC1_IN15 / TIM3_CH3
Pin 19: PB1 — GPIO / ADC1_IN12 / TIM3_CH4
Pin 20: PB2 — GPIO / ADC2_IN12
Pin 21: PB10 — GPIO / TIM2_CH3 / USART3_TX / LPUART1_RX
Pin 22: VCAP1 — Internal regulator capacitor
Pin 23: VSS — Ground
Pin 24: VDD — Digital supply (1.71V-3.6V)
Pin 25: PB12 — GPIO / SPI2_NSS / TIM1_BKIN
Pin 26: PB13 — GPIO / SPI2_SCK / TIM1_CH1N
Pin 27: PB14 — GPIO / SPI2_MISO / TIM1_CH2N
Pin 28: PB15 — GPIO / SPI2_MOSI / TIM1_CH3N
Pin 29: PA8 — GPIO / TIM1_CH1 / MCO
Pin 30: PA9 — GPIO / USART1_TX / TIM1_CH2
Pin 31: PA10 — GPIO / USART1_RX / TIM1_CH3
Pin 32: PA11 — GPIO / TIM1_CH4 / FDCAN1_RX / USB_DM
Pin 33: PA12 — GPIO / TIM1_ETR / FDCAN1_TX / USB_DP
Pin 34: PA13 — GPIO / SWDIO
Pin 35: VSS — Ground
Pin 36: VDD — Digital supply
Pin 37: PA14 — GPIO / SWCLK
Pin 38: PA15 — GPIO / SPI1_NSS / TIM2_CH1
Pin 39: PB3 — GPIO / SPI1_SCK / TIM2_CH2
Pin 40: PB4 — GPIO / SPI1_MISO / TIM3_CH1
Pin 41: PB5 — GPIO / SPI1_MOSI / I2C1_SMBA / TIM3_CH2
Pin 42: PB6 — GPIO / I2C1_SCL / USART1_TX / TIM4_CH1
Pin 43: PB7 — GPIO / I2C1_SDA / USART1_RX / TIM4_CH2
Pin 44: PB8 — GPIO / I2C1_SCL / FDCAN1_RX / TIM4_CH3
Pin 45: PB9 — GPIO / I2C1_SDA / FDCAN1_TX / TIM4_CH4
Pin 46: VSS — Ground
Pin 47: VDD — Digital supply
Pin 48: PB11 — GPIO / TIM2_CH4 / USART3_RX / LPUART1_TX
Pin 49: GND — Exposed pad (ground)
No sub-skills yet. Be the first to contribute one!