← Commit history

stm32g474cbt6 0.1.1: pinout corrected from ST open pin data (34 pins)

Ray ·f35c9a4444 ·5d ago ·parent eeb2a2c
1 file changed +93−86
page.json+93−86
@@ -51,7 +51,7 @@       {         "number": "1",         "name": "VBAT",-        "type": "power_out",+        "type": "power_in",         "description": "Backup battery supply voltage operating range 1.55 V to 3.6 V."       },       {@@ -134,207 +134,207 @@       },       {         "number": "15",-        "name": "PB1",+        "name": "PA7",         "type": "bidirectional",-        "description": "Port B pin 1, 3.6 V tolerant I/O with analog switch supporting ADC3_IN1/ADC1_IN12."+        "description": "Port A pin 7, 3.6 V tolerant I/O with analog switch supporting ADC2_IN4 conversion."       },       {         "number": "16",-        "name": "VREF+",-        "type": "power_out",-        "description": "Analog voltage reference input, 2.4 V to 3.6 V when VREFBUF is used, 0 V to 3.6 V otherwise."+        "name": "PB0",+        "type": "bidirectional",+        "description": "Port B pin 0, 3.6 V tolerant I/O with analog switch supporting ADC3_IN12/ADC1_IN15."       },       {         "number": "17",-        "name": "PA7",+        "name": "PB1",         "type": "bidirectional",-        "description": "Port A pin 7, 3.6 V tolerant I/O with analog switch supporting ADC2_IN4 conversion."+        "description": "Port B pin 1, 3.6 V tolerant I/O with analog switch supporting ADC3_IN1/ADC1_IN12."       },       {         "number": "18",-        "name": "PB0",+        "name": "PB2",         "type": "bidirectional",-        "description": "Port B pin 0, 3.6 V tolerant I/O with analog switch supporting ADC3_IN12/ADC1_IN15."+        "description": "Port B pin 2, 3.6 V tolerant I/O with analog switch supporting ADC2_IN12 conversion."       },       {         "number": "19",-        "name": "VDD",-        "type": "power_out",-        "description": "Digital power supply voltage operating range 1.71 V to 3.6 V."+        "name": "VSSA",+        "type": "power_in",+        "description": "Analog power ground."       },       {         "number": "20",-        "name": "VDDA",-        "type": "power_out",-        "description": "Analog power supply voltage, minimum 1.62 V for ADC or 1.8 V for DAC/OPAMP/COMP."+        "name": "VREF+",+        "type": "power_in",+        "description": "Analog voltage reference input, 2.4 V to 3.6 V when VREFBUF is used, 0 V to 3.6 V otherwise."       },       {         "number": "21",-        "name": "PB2",-        "type": "bidirectional",-        "description": "Port B pin 2, 3.6 V tolerant I/O with analog switch supporting ADC2_IN12 conversion."-      },-      {-        "number": "22",-        "name": "VSSA",+        "name": "VDDA",         "type": "power_in",-        "description": "Analog power ground."+        "description": "Analog power supply voltage, minimum 1.62 V for ADC or 1.8 V for DAC/OPAMP/COMP."       },       {-        "number": "23",+        "number": "22",         "name": "PB10",         "type": "bidirectional",         "description": "Port B pin 10, 3.6 V tolerant I/O with analog switch supporting OPAMP3_VINM function."       },       {-        "number": "24",+        "number": "23",         "name": "VSS",         "type": "power_in",         "description": "Digital power ground."       },       {-        "number": "25",+        "number": "24",         "name": "VDD",-        "type": "power_out",+        "type": "power_in",         "description": "Digital power supply voltage operating range 1.71 V to 3.6 V."       },+      {+        "number": "25",+        "name": "PB11",+        "type": "bidirectional",+        "description": "Port B pin 11, 3.6 V tolerant I/O with analog switch supporting ADC12_IN14 conversion."+      },       {         "number": "26",-        "name": "VSS",-        "type": "power_in",-        "description": "Digital power ground."+        "name": "PB12",+        "type": "bidirectional",+        "description": "Port B pin 12, 3.6 V tolerant I/O with analog switch supporting ADC4_IN3/ADC1_IN11."       },       {         "number": "27",-        "name": "PA12",+        "name": "PB13",         "type": "bidirectional",-        "description": "Port A pin 12, 5 V tolerant I/O with USB function for FDCAN1_TX and USART1_RTS_DE."+        "description": "Port B pin 13, 3.6 V tolerant I/O with analog switch supporting ADC3_IN5 conversion."       },       {         "number": "28",-        "name": "PA11",+        "name": "PB14",         "type": "bidirectional",-        "description": "Port A pin 11, 5 V tolerant I/O with USB function for FDCAN1_RX and USART1_CTS."+        "description": "Port B pin 14, 3.6 V tolerant I/O with analog switch supporting ADC4_IN4/ADC1_IN5."       },       {         "number": "29",-        "name": "PA10",+        "name": "PB15",         "type": "bidirectional",-        "description": "Port A pin 10, 5 V tolerant I/O with USB and UCPD dead battery function for USART1_RX."+        "description": "Port B pin 15, 3.6 V tolerant I/O with analog switch supporting ADC4_IN5/ADC2_IN15."       },       {         "number": "30",-        "name": "PA9",+        "name": "PA8",         "type": "bidirectional",-        "description": "Port A pin 9, 5 V tolerant I/O with USB and UCPD dead battery function for USART1_TX."+        "description": "Port A pin 8, 5 V tolerant I/O with analog switch supporting ADC5_IN1 and OPAMP5_VOUT."       },       {         "number": "31",-        "name": "PA8",+        "name": "PA9",         "type": "bidirectional",-        "description": "Port A pin 8, 5 V tolerant I/O with analog switch supporting ADC5_IN1 and OPAMP5_VOUT."+        "description": "Port A pin 9, 5 V tolerant I/O with USB and UCPD dead battery function for USART1_TX."       },       {         "number": "32",-        "name": "PB15",+        "name": "PA10",         "type": "bidirectional",-        "description": "Port B pin 15, 3.6 V tolerant I/O with analog switch supporting ADC4_IN5/ADC2_IN15."+        "description": "Port A pin 10, 5 V tolerant I/O with USB and UCPD dead battery function for USART1_RX."       },       {         "number": "33",-        "name": "PB14",+        "name": "PA11",         "type": "bidirectional",-        "description": "Port B pin 14, 3.6 V tolerant I/O with analog switch supporting ADC4_IN4/ADC1_IN5."+        "description": "Port A pin 11, 5 V tolerant I/O with USB function for FDCAN1_RX and USART1_CTS."       },       {         "number": "34",-        "name": "PB13",+        "name": "PA12",         "type": "bidirectional",-        "description": "Port B pin 13, 3.6 V tolerant I/O with analog switch supporting ADC3_IN5 conversion."+        "description": "Port A pin 12, 5 V tolerant I/O with USB function for FDCAN1_TX and USART1_RTS_DE."       },       {         "number": "35",-        "name": "PB12",-        "type": "bidirectional",-        "description": "Port B pin 12, 3.6 V tolerant I/O with analog switch supporting ADC4_IN3/ADC1_IN11."+        "name": "VSS",+        "type": "power_in",+        "description": "Digital power ground."       },       {         "number": "36",-        "name": "PB11",-        "type": "bidirectional",-        "description": "Port B pin 11, 3.6 V tolerant I/O with analog switch supporting ADC12_IN14 conversion."+        "name": "VDD",+        "type": "power_in",+        "description": "Digital power supply voltage operating range 1.71 V to 3.6 V."       },       {         "number": "37",-        "name": "VDD",-        "type": "power_out",-        "description": "Digital power supply voltage operating range 1.71 V to 3.6 V."+        "name": "PA13",+        "type": "bidirectional",+        "description": "Port A pin 13, 5 V tolerant Fm+ capable I/O for SWDIO-JTMS debug function."       },       {         "number": "38",-        "name": "VSS",-        "type": "power_in",-        "description": "Digital power ground."+        "name": "PA14",+        "type": "bidirectional",+        "description": "Port A pin 14, 5 V tolerant Fm+ capable I/O for SWCLK-JTCK debug function."       },       {         "number": "39",-        "name": "PB9",+        "name": "PA15",         "type": "bidirectional",-        "description": "Port B pin 9, 5 V tolerant Fm+ capable I/O for USART3_TX and infrared output."+        "description": "Port A pin 15, 5 V tolerant Fm+ capable I/O for JTDI and SPI1_NSS with FDCAN3_TX."       },       {         "number": "40",-        "name": "PB8-BOOT0",+        "name": "PB3",         "type": "bidirectional",-        "description": "Port B pin 8 with BOOT0 function, 5 V tolerant Fm+ capable I/O for USART3_RX and timer."+        "description": "Port B pin 3, 5 V tolerant I/O for JTAG output TRACESWO and SPI1_SCK."       },       {         "number": "41",-        "name": "PB7",+        "name": "PB4",         "type": "bidirectional",-        "description": "Port B pin 7, 5 V tolerant Fm+ capable I/O for USART1_RX and I2C1_SDA with PVD_IN function."+        "description": "Port B pin 4, 5 V tolerant I/O with USB Type-C PD capability (UCPD1_CC2) for USART2_RX."       },       {         "number": "42",-        "name": "PB6",+        "name": "PB5",         "type": "bidirectional",-        "description": "Port B pin 6, 5 V tolerant I/O with USB Type-C PD capability (UCPD1_CC1) for USART1_TX."+        "description": "Port B pin 5, 5 V tolerant Fm+ capable I/O for SPI1_MOSI and FDCAN2_RX."       },       {         "number": "43",-        "name": "PB5",+        "name": "PB6",         "type": "bidirectional",-        "description": "Port B pin 5, 5 V tolerant Fm+ capable I/O for SPI1_MOSI and FDCAN2_RX."+        "description": "Port B pin 6, 5 V tolerant I/O with USB Type-C PD capability (UCPD1_CC1) for USART1_TX."       },       {         "number": "44",-        "name": "PB4",+        "name": "PB7",         "type": "bidirectional",-        "description": "Port B pin 4, 5 V tolerant I/O with USB Type-C PD capability (UCPD1_CC2) for USART2_RX."+        "description": "Port B pin 7, 5 V tolerant Fm+ capable I/O for USART1_RX and I2C1_SDA with PVD_IN function."       },       {         "number": "45",-        "name": "PB3",+        "name": "PB8-BOOT0",         "type": "bidirectional",-        "description": "Port B pin 3, 5 V tolerant I/O for JTAG output TRACESWO and SPI1_SCK."+        "description": "Port B pin 8 with BOOT0 function, 5 V tolerant Fm+ capable I/O for USART3_RX and timer."       },       {         "number": "46",-        "name": "PA15",+        "name": "PB9",         "type": "bidirectional",-        "description": "Port A pin 15, 5 V tolerant Fm+ capable I/O for JTDI and SPI1_NSS with FDCAN3_TX."+        "description": "Port B pin 9, 5 V tolerant Fm+ capable I/O for USART3_TX and infrared output."       },       {         "number": "47",-        "name": "PA14",-        "type": "bidirectional",-        "description": "Port A pin 14, 5 V tolerant Fm+ capable I/O for SWCLK-JTCK debug function."+        "name": "VSS",+        "type": "power_in",+        "description": "Digital power ground."       },       {         "number": "48",-        "name": "PA13",-        "type": "bidirectional",-        "description": "Port A pin 13, 5 V tolerant Fm+ capable I/O for SWDIO-JTMS debug function."+        "name": "VDD",+        "type": "power_in",+        "description": "Digital power supply voltage operating range 1.71 V to 3.6 V."       }     ],     "provenance": {@@ -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 STM32G474C(B-C-E)Tx.xml"+      },+      "correction": {+        "at": "2026-09-30",+        "what": "34 of 48 pins corrected",+        "how": "pinout rebuilt from STMicroelectronics STM32_open_pin_data (STM32G474C(B-C-E)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+  }+}