← Commit history

stm32l451ret6tr 0.1.1: pinout corrected from ST open pin data (56 pins)

Ray ·c1578a915c ·5d ago ·parent 253b058
1 file changed +134−127
page.json+134−127
@@ -56,94 +56,94 @@       },       {         "number": "2",-        "name": "PC14-OSC32_IN",-        "type": "input",-        "description": "GPIO Port C pin 14, 5 V tolerant I/O, can be configured as 32 kHz crystal oscillator input."+        "name": "PC13",+        "type": "bidirectional",+        "description": "GPIO Port C pin 13, 5 V tolerant I/O with 3 mA maximum output current limitation, powered through backup domain switch."       },       {         "number": "3",-        "name": "PC15-OSC32_OUT",-        "type": "output",-        "description": "GPIO Port C pin 15, 5 V tolerant I/O, can be configured as 32 kHz crystal oscillator output."+        "name": "PC14-OSC32_IN (PC14)",+        "type": "bidirectional",+        "description": ""       },       {         "number": "4",-        "name": "PH0-OSC_IN",-        "type": "input",-        "description": "GPIO Port H pin 0, 5 V tolerant I/O, can be configured as main crystal oscillator input."+        "name": "PC15-OSC32_OUT (PC15)",+        "type": "bidirectional",+        "description": ""       },       {         "number": "5",-        "name": "PH1-OSC_OUT",-        "type": "output",-        "description": "GPIO Port H pin 1, 5 V tolerant I/O, can be configured as main crystal oscillator output."+        "name": "PH0-OSC_IN (PH0)",+        "type": "bidirectional",+        "description": ""       },       {         "number": "6",-        "name": "NRST",+        "name": "PH1-OSC_OUT (PH1)",         "type": "bidirectional",-        "description": "Reset pin with embedded weak pull-up resistor, accepts input or open-drain output during reset sequence."+        "description": ""       },       {         "number": "7",+        "name": "NRST",+        "type": "input",+        "description": "Reset pin with embedded weak pull-up resistor, accepts input or open-drain output during reset sequence."+      },+      {+        "number": "8",         "name": "PC0",         "type": "bidirectional",         "description": "GPIO Port C pin 0, 5 V tolerant I/O with analog switch capability, ADC1_IN1 analog input."       },       {-        "number": "8",+        "number": "9",         "name": "PC1",         "type": "bidirectional",         "description": "GPIO Port C pin 1, 5 V tolerant I/O with analog switch capability, ADC1_IN2 analog input."       },       {-        "number": "9",+        "number": "10",         "name": "PC2",         "type": "bidirectional",         "description": "GPIO Port C pin 2, 5 V tolerant I/O with analog switch capability, ADC1_IN3 analog input."       },       {-        "number": "10",+        "number": "11",         "name": "PC3",         "type": "bidirectional",         "description": "GPIO Port C pin 3, 5 V tolerant I/O with analog switch capability, ADC1_IN4 analog input."       },       {-        "number": "11",-        "name": "VSSA",+        "number": "12",+        "name": "VSSA/VREF-",         "type": "power_in",-        "description": "Analog ground for ADC and analog peripherals, must be at same potential as VSS."+        "description": ""       },       {-        "number": "12",-        "name": "VDDA",+        "number": "13",+        "name": "VDDA/VREF+",         "type": "power_in",-        "description": "Analog supply voltage for ADC, DAC, OPAMP, comparators, range 1.62 V to 3.6 V."+        "description": ""       },       {-        "number": "13",+        "number": "14",         "name": "PA0",         "type": "bidirectional",         "description": "GPIO Port A pin 0, 5 V tolerant I/O with analog switch capability, ADC1_IN5 analog input."       },       {-        "number": "14",+        "number": "15",         "name": "PA1",         "type": "bidirectional",         "description": "GPIO Port A pin 1, 5 V tolerant I/O with analog switch capability, ADC1_IN6 analog input."       },       {-        "number": "15",+        "number": "16",         "name": "PA2",         "type": "bidirectional",         "description": "GPIO Port A pin 2, 5 V tolerant I/O with analog switch capability, ADC1_IN7 analog input."       },-      {-        "number": "16",-        "name": "PC13",-        "type": "bidirectional",-        "description": "GPIO Port C pin 13, 5 V tolerant I/O with 3 mA maximum output current limitation, powered through backup domain switch."-      },       {         "number": "17",         "name": "PA3",@@ -176,63 +176,63 @@       },       {         "number": "22",-        "name": "PC4",+        "name": "PA6",         "type": "bidirectional",-        "description": "GPIO Port C pin 4, 5 V tolerant I/O with analog switch capability, ADC1_IN13 analog input."+        "description": "GPIO Port A pin 6, 5 V tolerant I/O with analog switch capability, ADC1_IN11 analog input."       },       {         "number": "23",-        "name": "PC5",+        "name": "PA7",         "type": "bidirectional",-        "description": "GPIO Port C pin 5, 5 V tolerant I/O with analog switch capability, ADC1_IN14 and WKUP5 wake-up source."+        "description": "GPIO Port A pin 7, 5 V tolerant I/O with analog switch capability, ADC1_IN12 analog input."       },       {         "number": "24",-        "name": "PB2",+        "name": "PC4",         "type": "bidirectional",-        "description": "GPIO Port B pin 2, 5 V tolerant I/O with analog switch capability, COMP1_INP comparator input."+        "description": "GPIO Port C pin 4, 5 V tolerant I/O with analog switch capability, ADC1_IN13 analog input."       },       {         "number": "25",-        "name": "PB11",+        "name": "PC5",         "type": "bidirectional",-        "description": "GPIO Port B pin 11, 5 V tolerant I/O with Fm+ capability for I2C4 and I2C2 communication interfaces."+        "description": "GPIO Port C pin 5, 5 V tolerant I/O with analog switch capability, ADC1_IN14 and WKUP5 wake-up source."       },       {         "number": "26",-        "name": "PA6",+        "name": "PB0",         "type": "bidirectional",-        "description": "GPIO Port A pin 6, 5 V tolerant I/O with analog switch capability, ADC1_IN11 analog input."+        "description": "GPIO Port B pin 0, 5 V tolerant I/O with analog switch capability, ADC1_IN15 analog input."       },       {         "number": "27",-        "name": "PA7",+        "name": "PB1",         "type": "bidirectional",-        "description": "GPIO Port A pin 7, 5 V tolerant I/O with analog switch capability, ADC1_IN12 analog input."+        "description": "GPIO Port B pin 1, 5 V tolerant I/O with analog switch capability, ADC1_IN16 analog input."       },       {         "number": "28",-        "name": "PB0",+        "name": "PB2",         "type": "bidirectional",-        "description": "GPIO Port B pin 0, 5 V tolerant I/O with analog switch capability, ADC1_IN15 analog input."+        "description": "GPIO Port B pin 2, 5 V tolerant I/O with analog switch capability, COMP1_INP comparator input."       },       {         "number": "29",-        "name": "PB1",+        "name": "PB10",         "type": "bidirectional",-        "description": "GPIO Port B pin 1, 5 V tolerant I/O with analog switch capability, ADC1_IN16 analog input."+        "description": "GPIO Port B pin 10, 5 V tolerant I/O with Fm+ capability for I2C4, I2C2, and SPI2 interfaces."       },       {         "number": "30",-        "name": "VSS",-        "type": "power_in",-        "description": "Ground connection for digital circuits and standard I/O."+        "name": "PB11",+        "type": "bidirectional",+        "description": "GPIO Port B pin 11, 5 V tolerant I/O with Fm+ capability for I2C4 and I2C2 communication interfaces."       },       {         "number": "31",-        "name": "PB10",-        "type": "bidirectional",-        "description": "GPIO Port B pin 10, 5 V tolerant I/O with Fm+ capability for I2C4, I2C2, and SPI2 interfaces."+        "name": "VSS",+        "type": "power_in",+        "description": "Ground connection for digital circuits and standard I/O."       },       {         "number": "32",@@ -242,45 +242,45 @@       },       {         "number": "33",-        "name": "VDD",-        "type": "power_in",-        "description": "Main digital supply voltage, range 1.71 V to 3.6 V with decoupling capacitor required."+        "name": "PB12",+        "type": "bidirectional",+        "description": "GPIO Port B pin 12, 5 V tolerant I/O for TIM1_BKIN, I2C2_SMBA, SPI2_NSS alternate functions."       },       {         "number": "34",-        "name": "PA13",+        "name": "PB13",         "type": "bidirectional",-        "description": "GPIO Port A pin 13, 5 V tolerant I/O, configured as JTMS/SWDIO for debug interface with internal pull-up."+        "description": "GPIO Port B pin 13, 5 V tolerant I/O with Fm+ capability for I2C2_SCL and CAN1_TX."       },       {         "number": "35",-        "name": "PA12",+        "name": "PB14",         "type": "bidirectional",-        "description": "GPIO Port A pin 12, 5 V tolerant I/O with Fm+ capability for CAN1_TX and USART1_RTS alternate functions."+        "description": "GPIO Port B pin 14, 5 V tolerant I/O with Fm+ capability for I2C2_SDA and SPI2_MISO."       },       {         "number": "36",-        "name": "PA11",+        "name": "PB15",         "type": "bidirectional",-        "description": "GPIO Port A pin 11, 5 V tolerant I/O for CAN1_RX and USART1_CTS alternate functions."+        "description": "GPIO Port B pin 15, 5 V tolerant I/O for TIM1_CH3N, SPI2_MOSI alternate functions."       },       {         "number": "37",-        "name": "PA10",+        "name": "PC6",         "type": "bidirectional",-        "description": "GPIO Port A pin 10, 5 V tolerant I/O with Fm+ capability for I2C1_SDA and USART1_RX."+        "description": "GPIO Port C pin 6, 5 V tolerant I/O for TIM3_CH1, SDMMC1_D6 alternate functions."       },       {         "number": "38",-        "name": "PA9",+        "name": "PC7",         "type": "bidirectional",-        "description": "GPIO Port A pin 9, 5 V tolerant I/O with Fm+ capability for I2C1_SCL and USART1_TX."+        "description": "GPIO Port C pin 7, 5 V tolerant I/O for TIM3_CH2, SDMMC1_D7 alternate functions."       },       {         "number": "39",-        "name": "PA8",+        "name": "PC8",         "type": "bidirectional",-        "description": "GPIO Port A pin 8, 5 V tolerant I/O, can be configured as MCO (microcontroller clock output) pin."+        "description": "GPIO Port C pin 8, 5 V tolerant I/O for TIM3_CH3, SDMMC1_D0 alternate functions."       },       {         "number": "40",@@ -290,147 +290,147 @@       },       {         "number": "41",-        "name": "PC8",+        "name": "PA8",         "type": "bidirectional",-        "description": "GPIO Port C pin 8, 5 V tolerant I/O for TIM3_CH3, SDMMC1_D0 alternate functions."+        "description": "GPIO Port A pin 8, 5 V tolerant I/O, can be configured as MCO (microcontroller clock output) pin."       },       {         "number": "42",-        "name": "PC7",+        "name": "PA9",         "type": "bidirectional",-        "description": "GPIO Port C pin 7, 5 V tolerant I/O for TIM3_CH2, SDMMC1_D7 alternate functions."+        "description": "GPIO Port A pin 9, 5 V tolerant I/O with Fm+ capability for I2C1_SCL and USART1_TX."       },       {         "number": "43",-        "name": "PC6",+        "name": "PA10",         "type": "bidirectional",-        "description": "GPIO Port C pin 6, 5 V tolerant I/O for TIM3_CH1, SDMMC1_D6 alternate functions."+        "description": "GPIO Port A pin 10, 5 V tolerant I/O with Fm+ capability for I2C1_SDA and USART1_RX."       },       {         "number": "44",-        "name": "PB15",+        "name": "PA11",         "type": "bidirectional",-        "description": "GPIO Port B pin 15, 5 V tolerant I/O for TIM1_CH3N, SPI2_MOSI alternate functions."+        "description": "GPIO Port A pin 11, 5 V tolerant I/O for CAN1_RX and USART1_CTS alternate functions."       },       {         "number": "45",-        "name": "PB14",+        "name": "PA12",         "type": "bidirectional",-        "description": "GPIO Port B pin 14, 5 V tolerant I/O with Fm+ capability for I2C2_SDA and SPI2_MISO."+        "description": "GPIO Port A pin 12, 5 V tolerant I/O with Fm+ capability for CAN1_TX and USART1_RTS alternate functions."       },       {         "number": "46",-        "name": "PB13",+        "name": "PA13 (JTMS/SWDIO)",         "type": "bidirectional",-        "description": "GPIO Port B pin 13, 5 V tolerant I/O with Fm+ capability for I2C2_SCL and CAN1_TX."+        "description": ""       },       {         "number": "47",-        "name": "PB12",-        "type": "bidirectional",-        "description": "GPIO Port B pin 12, 5 V tolerant I/O for TIM1_BKIN, I2C2_SMBA, SPI2_NSS alternate functions."-      },-      {-        "number": "48",         "name": "VSS",         "type": "power_in",         "description": "Ground connection for digital circuits and standard I/O."       },       {-        "number": "49",+        "number": "48",         "name": "VDD",         "type": "power_in",         "description": "Main digital supply voltage, range 1.71 V to 3.6 V with decoupling capacitor required."       },+      {+        "number": "49",+        "name": "PA14 (JTCK/SWCLK)",+        "type": "bidirectional",+        "description": ""+      },       {         "number": "50",-        "name": "VSS",-        "type": "power_in",-        "description": "Ground connection for digital circuits and standard I/O."+        "name": "PA15 (JTDI)",+        "type": "bidirectional",+        "description": ""       },       {         "number": "51",-        "name": "PB9",+        "name": "PC10",         "type": "bidirectional",-        "description": "GPIO Port B pin 9, 5 V tolerant I/O with Fm+ capability for I2C1_SDA, CAN1_TX, SDMMC1_D5."+        "description": "GPIO Port C pin 10, 5 V tolerant I/O for TRACED1, SPI3_SCK, USART3_TX, SDMMC1_D2."       },       {         "number": "52",-        "name": "PB8",+        "name": "PC11",         "type": "bidirectional",-        "description": "GPIO Port B pin 8, 5 V tolerant I/O with Fm+ capability for I2C1_SCL, CAN1_RX, SDMMC1_D4."+        "description": "GPIO Port C pin 11, 5 V tolerant I/O for SPI3_MISO, USART3_RX, UART4_RX, SDMMC1_D3."       },       {         "number": "53",-        "name": "PH3-BOOT0",-        "type": "input",-        "description": "GPIO Port H pin 3 / Boot option pin, selects boot from Flash (0) or system memory (1) at power-up."+        "name": "PC12",+        "type": "bidirectional",+        "description": "GPIO Port C pin 12, 5 V tolerant I/O for TRACED3, SPI3_MOSI, USART3_CK, SDMMC1_CK."       },       {         "number": "54",-        "name": "PB7",+        "name": "PD2",         "type": "bidirectional",-        "description": "GPIO Port B pin 7, 5 V tolerant I/O with Fm+ capability for I2C1_SDA, UART4_CTS, COMP2_INM."+        "description": "GPIO Port D pin 2, 5 V tolerant I/O for TRACED2, TIM3_ETR, USART3_RTS_DE, SDMMC1_CMD."       },       {         "number": "55",-        "name": "PB6",+        "name": "PB3 (JTDO/TRACESWO)",         "type": "bidirectional",-        "description": "GPIO Port B pin 6, 5 V tolerant I/O with Fm+ capability for I2C1_SCL, I2C4_SCL, CAN1_TX."+        "description": ""       },       {         "number": "56",-        "name": "PB5",+        "name": "PB4 (NJTRST)",         "type": "bidirectional",-        "description": "GPIO Port B pin 5, 5 V tolerant I/O for LPTIM1_IN1, CAN1_RX, I2C1_SMBA, COMP2_OUT."+        "description": ""       },       {         "number": "57",-        "name": "PB4",+        "name": "PB5",         "type": "bidirectional",-        "description": "GPIO Port B pin 4, 5 V tolerant I/O with analog switch and Fm+ capability, NJTRST pin with internal pull-up."+        "description": "GPIO Port B pin 5, 5 V tolerant I/O for LPTIM1_IN1, CAN1_RX, I2C1_SMBA, COMP2_OUT."       },       {         "number": "58",-        "name": "PB3",+        "name": "PB6",         "type": "bidirectional",-        "description": "GPIO Port B pin 3, 5 V tolerant I/O with analog switch capability, JTDO/TRACESWO pin with internal pull-up."+        "description": "GPIO Port B pin 6, 5 V tolerant I/O with Fm+ capability for I2C1_SCL, I2C4_SCL, CAN1_TX."       },       {         "number": "59",-        "name": "PD2",+        "name": "PB7",         "type": "bidirectional",-        "description": "GPIO Port D pin 2, 5 V tolerant I/O for TRACED2, TIM3_ETR, USART3_RTS_DE, SDMMC1_CMD."+        "description": "GPIO Port B pin 7, 5 V tolerant I/O with Fm+ capability for I2C1_SDA, UART4_CTS, COMP2_INM."       },       {         "number": "60",-        "name": "PC12",+        "name": "PH3-BOOT0 (BOOT0)",         "type": "bidirectional",-        "description": "GPIO Port C pin 12, 5 V tolerant I/O for TRACED3, SPI3_MOSI, USART3_CK, SDMMC1_CK."+        "description": ""       },       {         "number": "61",-        "name": "PC11",+        "name": "PB8",         "type": "bidirectional",-        "description": "GPIO Port C pin 11, 5 V tolerant I/O for SPI3_MISO, USART3_RX, UART4_RX, SDMMC1_D3."+        "description": "GPIO Port B pin 8, 5 V tolerant I/O with Fm+ capability for I2C1_SCL, CAN1_RX, SDMMC1_D4."       },       {         "number": "62",-        "name": "PC10",+        "name": "PB9",         "type": "bidirectional",-        "description": "GPIO Port C pin 10, 5 V tolerant I/O for TRACED1, SPI3_SCK, USART3_TX, SDMMC1_D2."+        "description": "GPIO Port B pin 9, 5 V tolerant I/O with Fm+ capability for I2C1_SDA, CAN1_TX, SDMMC1_D5."       },       {         "number": "63",-        "name": "PA15",-        "type": "bidirectional",-        "description": "GPIO Port A pin 15, 5 V tolerant I/O, configured as JTDI for debug interface with internal pull-up."+        "name": "VSS",+        "type": "power_in",+        "description": "Ground connection for digital circuits and standard I/O."       },       {         "number": "64",-        "name": "PA14",-        "type": "bidirectional",-        "description": "GPIO Port A pin 14, 5 V tolerant I/O, configured as JTCK/SWCLK for debug interface with internal pull-down."+        "name": "VDD",+        "type": "power_in",+        "description": "Main digital supply voltage, range 1.71 V to 3.6 V with decoupling capacitor required."       }     ],     "provenance": {@@ -446,7 +446,14 @@         "total": 64,         "described": 64,         "cites_pages": true,-        "refuses_to_fabricate": true+        "refuses_to_fabricate": true,+        "checked_against": "STM32_open_pin_data STM32L451R(C-E)Tx.xml"+      },+      "correction": {+        "at": "2026-09-30",+        "what": "56 of 64 pins corrected",+        "how": "pinout rebuilt from STMicroelectronics STM32_open_pin_data (STM32L451R(C-E)Tx.xml, LQFP64); the previous pinout came from a single-model extraction",+        "symbol": "regenerated from the corrected pinout"       }     },     "viewers": {@@ -496,7 +503,7 @@     "viewers/symbol.html",     "viewers/footprint.html"   ],-  "visibility": "public",-  "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-64(10x10). Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.",-  "org": "adom"-}\ No newline at end of file+  "visibility": {+    "public": true+  }+}