← Commit history

stm32g431c8t6 0.1.1: pinout corrected from ST open pin data (20 pins)

Ray ·9275075996 ·5d ago ·parent 0d791f9
1 file changed +58−51
page.json+58−51
@@ -75,13 +75,13 @@       {         "number": "5",         "name": "PF0-OSC_IN",-        "type": "input",+        "type": "bidirectional",         "description": "GPIO port F pin 0 or main oscillator input (4 to 48 MHz), 5V tolerant with analog switch function."       },       {         "number": "6",         "name": "PF1-OSC_OUT",-        "type": "output",+        "type": "bidirectional",         "description": "GPIO port F pin 1 or main oscillator output, 5V tolerant output with analog switch function."       },       {@@ -194,33 +194,33 @@       },       {         "number": "25",-        "name": "VSS",-        "type": "power_in",-        "description": "Ground connection for digital circuits."+        "name": "PB11",+        "type": "bidirectional",+        "description": "GPIO port B pin 11, 5V tolerant I/O with ADC, timer, USART, and LPUART functions."       },       {         "number": "26",-        "name": "PA12",+        "name": "PB12",         "type": "bidirectional",-        "description": "GPIO port A pin 12, 5V tolerant I/O (FT_u) with USB_DP and timer/FDCAN functions."+        "description": "GPIO port B pin 12, 5V tolerant I/O with ADC, SPI/I2S, timer, and LPUART functions."       },       {         "number": "27",-        "name": "PA11",+        "name": "PB13",         "type": "bidirectional",-        "description": "GPIO port A pin 11, 5V tolerant I/O (FT_u) with USB_DM and timer/FDCAN functions."+        "description": "GPIO port B pin 13, 3.6V tolerant I/O with SPI/I2S, timer, LPUART, and OPAMP functions."       },       {         "number": "28",-        "name": "PA10",+        "name": "PB14",         "type": "bidirectional",-        "description": "GPIO port A pin 10, 5V tolerant I/O with USB_CRS_SYNC, timer, and UCPD_DBCC2 functions."+        "description": "GPIO port B pin 14, 3.6V tolerant I/O with ADC, timer, SPI, and comparator functions."       },       {         "number": "29",-        "name": "PA9",+        "name": "PB15",         "type": "bidirectional",-        "description": "GPIO port A pin 9, 5V tolerant I/O with I2C, timer, USART1_TX, and UCPD_DBCC1 functions."+        "description": "GPIO port B pin 15, 5V tolerant I/O with ADC, timer, SPI/I2S, and comparator functions."       },       {         "number": "30",@@ -230,33 +230,33 @@       },       {         "number": "31",-        "name": "PB15",+        "name": "PA9",         "type": "bidirectional",-        "description": "GPIO port B pin 15, 5V tolerant I/O with ADC, timer, SPI/I2S, and comparator functions."+        "description": "GPIO port A pin 9, 5V tolerant I/O with I2C, timer, USART1_TX, and UCPD_DBCC1 functions."       },       {         "number": "32",-        "name": "PB14",+        "name": "PA10",         "type": "bidirectional",-        "description": "GPIO port B pin 14, 3.6V tolerant I/O with ADC, timer, SPI, and comparator functions."+        "description": "GPIO port A pin 10, 5V tolerant I/O with USB_CRS_SYNC, timer, and UCPD_DBCC2 functions."       },       {         "number": "33",-        "name": "PB13",+        "name": "PA11",         "type": "bidirectional",-        "description": "GPIO port B pin 13, 3.6V tolerant I/O with SPI/I2S, timer, LPUART, and OPAMP functions."+        "description": "GPIO port A pin 11, 5V tolerant I/O (FT_u) with USB_DM and timer/FDCAN functions."       },       {         "number": "34",-        "name": "PB12",+        "name": "PA12",         "type": "bidirectional",-        "description": "GPIO port B pin 12, 5V tolerant I/O with ADC, SPI/I2S, timer, and LPUART functions."+        "description": "GPIO port A pin 12, 5V tolerant I/O (FT_u) with USB_DP and timer/FDCAN functions."       },       {         "number": "35",-        "name": "PB11",-        "type": "bidirectional",-        "description": "GPIO port B pin 11, 5V tolerant I/O with ADC, timer, USART, and LPUART functions."+        "name": "VSS",+        "type": "power_in",+        "description": "Ground connection for digital circuits."       },       {         "number": "36",@@ -266,33 +266,33 @@       },       {         "number": "37",-        "name": "VSS",-        "type": "power_in",-        "description": "Ground connection for digital circuits."+        "name": "PA13",+        "type": "bidirectional",+        "description": "GPIO port A pin 13, 5V tolerant I/O with SWDIO-JTMS, timer, I2C, and IR transmitter functions."       },       {         "number": "38",-        "name": "PB9",+        "name": "PA14",         "type": "bidirectional",-        "description": "GPIO port B pin 9, 5V tolerant I/O with timer, I2C, IR transmitter, USART, and SAI functions."+        "description": "GPIO port A pin 14, 5V tolerant I/O with SWCLK-JTCK, timer, I2C, and USART functions."       },       {         "number": "39",-        "name": "PB8-BOOT0",+        "name": "PA15",         "type": "bidirectional",-        "description": "GPIO port B pin 8 or BOOT0 pin (dedicated), 5V tolerant I/O with I2C, timer, FDCAN, and SAI functions."+        "description": "GPIO port A pin 15, 5V tolerant I/O with JTAG JTDI, timer, I2C, SPI/I2S, and USART functions."       },       {         "number": "40",-        "name": "PB7",+        "name": "PB3",         "type": "bidirectional",-        "description": "GPIO port B pin 7, 5V tolerant I/O with I2C, timer, USART, and LPUART functions."+        "description": "GPIO port B pin 3, 5V tolerant I/O with JTAG JTDO, timer, SPI/I2S, and USART functions."       },       {         "number": "41",-        "name": "PB6",+        "name": "PB4",         "type": "bidirectional",-        "description": "GPIO port B pin 6, 5V tolerant I/O with USB_CRS_SYNC, timer, USART, and FDCAN functions."+        "description": "GPIO port B pin 4, 5V tolerant I/O with JTAG JTRST, timer, SPI, and UCPD_CC2 functions."       },       {         "number": "42",@@ -302,33 +302,33 @@       },       {         "number": "43",-        "name": "PB4",+        "name": "PB6",         "type": "bidirectional",-        "description": "GPIO port B pin 4, 5V tolerant I/O with JTAG JTRST, timer, SPI, and UCPD_CC2 functions."+        "description": "GPIO port B pin 6, 5V tolerant I/O with USB_CRS_SYNC, timer, USART, and FDCAN functions."       },       {         "number": "44",-        "name": "PB3",+        "name": "PB7",         "type": "bidirectional",-        "description": "GPIO port B pin 3, 5V tolerant I/O with JTAG JTDO, timer, SPI/I2S, and USART functions."+        "description": "GPIO port B pin 7, 5V tolerant I/O with I2C, timer, USART, and LPUART functions."       },       {         "number": "45",-        "name": "PA15",+        "name": "PB8-BOOT0",         "type": "bidirectional",-        "description": "GPIO port A pin 15, 5V tolerant I/O with JTAG JTDI, timer, I2C, SPI/I2S, and USART functions."+        "description": "GPIO port B pin 8 or BOOT0 pin (dedicated), 5V tolerant I/O with I2C, timer, FDCAN, and SAI functions."       },       {         "number": "46",-        "name": "PA14",+        "name": "PB9",         "type": "bidirectional",-        "description": "GPIO port A pin 14, 5V tolerant I/O with SWCLK-JTCK, timer, I2C, and USART functions."+        "description": "GPIO port B pin 9, 5V tolerant I/O with timer, I2C, IR transmitter, USART, and SAI functions."       },       {         "number": "47",-        "name": "PA13",-        "type": "bidirectional",-        "description": "GPIO port A pin 13, 5V tolerant I/O with SWDIO-JTMS, timer, I2C, and IR transmitter functions."+        "name": "VSS",+        "type": "power_in",+        "description": "Ground connection for digital circuits."       },       {         "number": "48",@@ -350,7 +350,14 @@         "total": 48,         "described": 48,         "cites_pages": true,-        "refuses_to_fabricate": true+        "refuses_to_fabricate": true,+        "checked_against": "STM32_open_pin_data STM32G431C(6-8-B)Tx.xml"+      },+      "correction": {+        "at": "2026-09-30",+        "what": "20 of 48 pins corrected",+        "how": "pinout rebuilt from STMicroelectronics STM32_open_pin_data (STM32G431C(6-8-B)Tx.xml, LQFP48); the previous pinout came from a single-model extraction",+        "symbol": "regenerated from the corrected pinout"       }     },     "viewers": {@@ -400,7 +407,7 @@     "viewers/symbol.html",     "viewers/footprint.html"   ],-  "visibility": "public",-  "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-48(7x7). Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.",-  "org": "adom"-}\ No newline at end of file+  "visibility": {+    "public": true+  }+}