← Commit history

stm32f103vet6 0.1.1: pinout corrected from ST open pin data (91 pins)

Ray ·28bbe63121 ·5d ago ·parent b3a7f3e
1 file changed +227−184
page.json+227−184
@@ -17,7 +17,7 @@     "mpn": "STM32F103VET6",     "manufacturer": "STMicroelectronics",     "package": "LQFP-100(14x14)",-    "pin_count": 94,+    "pin_count": 100,     "category": "Embedded Processors & Controllers",     "subcategory": "Microcontrollers (MCU/MPU/SOC)",     "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588879065663352832",@@ -51,31 +51,31 @@       {         "number": "1",         "name": "PE2",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 2; TRACECK/FSMC_A23 alternate function available"       },       {         "number": "2",         "name": "PE3",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 3; TRACED0/FSMC_A19 alternate function available"       },       {         "number": "3",         "name": "PE4",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 4; TRACED1/FSMC_A20 alternate function available"       },       {         "number": "4",         "name": "PE5",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 5; TRACED2/FSMC_A21 alternate function available"       },       {         "number": "5",         "name": "PE6",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 6; TRACED3/FSMC_A22 alternate function available"       },       {@@ -93,524 +93,560 @@       {         "number": "8",         "name": "PC14-OSC32_IN",-        "type": "input",+        "type": "bidirectional",         "description": "Port C pin 14; external 32 kHz oscillator input; supplied through power switch"       },       {         "number": "9",         "name": "PC15-OSC32_OUT",-        "type": "output",+        "type": "bidirectional",         "description": "Port C pin 15; external 32 kHz oscillator output; supplied through power switch"       },       {         "number": "10",-        "name": "VSS_5",+        "name": "VSS",         "type": "power_in",-        "description": "Ground (VSS) connection"+        "description": ""       },       {         "number": "11",-        "name": "VDD_5",+        "name": "VDD",         "type": "power_in",-        "description": "VDD power supply (2.0-3.6 V)"+        "description": ""       },       {         "number": "12",-        "name": "PF6",-        "type": "output",-        "description": "Port F pin 6; ADC3_IN4/FSMC_NIORD alternate functions"-      },-      {-        "number": "13",-        "name": "PF7",-        "type": "output",-        "description": "Port F pin 7; ADC3_IN5/FSMC_NREG alternate functions"-      },-      {-        "number": "14",-        "name": "PF8",-        "type": "output",-        "description": "Port F pin 8; ADC3_IN6/FSMC_NIOWR alternate functions"-      },-      {-        "number": "15",-        "name": "PF9",-        "type": "output",-        "description": "Port F pin 9; ADC3_IN7/FSMC_CD alternate functions"-      },-      {-        "number": "16",-        "name": "PF10",-        "type": "output",-        "description": "Port F pin 10; ADC3_IN8/FSMC_INTR alternate functions"-      },-      {-        "number": "23",         "name": "OSC_IN",-        "type": "input",+        "type": "bidirectional",         "description": "External oscillator input for 4-16 MHz crystal (HSE clock input)"       },       {-        "number": "24",+        "number": "13",         "name": "OSC_OUT",-        "type": "output",+        "type": "bidirectional",         "description": "External oscillator output for 4-16 MHz crystal"       },       {-        "number": "25",+        "number": "14",         "name": "NRST",         "type": "input",         "description": "System reset pin with integrated pull-up and Schmitt trigger; external filter recommended"       },       {-        "number": "26",+        "number": "15",         "name": "PC0",         "type": "bidirectional",         "description": "Port C pin 0; ADC123_IN10 alternate function available"       },       {-        "number": "27",+        "number": "16",         "name": "PC1",         "type": "bidirectional",         "description": "Port C pin 1; ADC123_IN11 alternate function available"       },       {-        "number": "28",+        "number": "17",         "name": "PC2",         "type": "bidirectional",         "description": "Port C pin 2; ADC123_IN12 alternate function available"       },       {-        "number": "29",+        "number": "18",         "name": "PC3",         "type": "bidirectional",         "description": "Port C pin 3; ADC123_IN13 alternate function available"       },       {-        "number": "30",+        "number": "19",         "name": "VSSA",         "type": "power_in",         "description": "Analog ground (VSSA) for ADC, DAC, reset blocks, internal RC oscillators and PLL"       },       {-        "number": "31",+        "number": "20",         "name": "VREF-",-        "type": "passive",+        "type": "power_in",         "description": "Negative reference voltage input for ADC (0 V nominal, tied to VSSA)"       },       {-        "number": "32",+        "number": "21",         "name": "VREF+",         "type": "power_in",         "description": "Positive reference voltage input for ADC (2.4-3.6 V, can be tied to VDDA)"       },       {-        "number": "33",+        "number": "22",         "name": "VDDA",         "type": "power_in",         "description": "Analog power supply (2.4-3.6 V); must not differ from VDD by more than 300 mV"       },       {-        "number": "34",+        "number": "23",         "name": "PA0-WKUP",         "type": "bidirectional",         "description": "Port A pin 0; wakeup pin from low-power modes; can be used for USART2_CTS, ADC123_IN0, or TIM2_CH1_ETR alternate functions"       },       {-        "number": "35",+        "number": "24",         "name": "PA1",         "type": "bidirectional",         "description": "Port A pin 1; can be used for USART2_RTS, ADC123_IN1, or TIM2_CH2 alternate functions"       },       {-        "number": "36",+        "number": "25",         "name": "PA2",         "type": "bidirectional",         "description": "Port A pin 2; can be used for USART2_TX, ADC123_IN2, or TIM2_CH3 alternate functions"       },       {-        "number": "37",+        "number": "26",         "name": "PA3",         "type": "bidirectional",         "description": "Port A pin 3; can be used for USART2_RX, ADC123_IN3, or TIM2_CH4 alternate functions"       },       {-        "number": "38",-        "name": "VSS_4",+        "number": "27",+        "name": "VSS",         "type": "power_in",-        "description": "Ground (VSS) connection"+        "description": ""       },       {-        "number": "39",-        "name": "VDD_4",+        "number": "28",+        "name": "VDD",         "type": "power_in",-        "description": "VDD power supply (2.0-3.6 V)"+        "description": ""       },       {-        "number": "40",+        "number": "29",         "name": "PA4",         "type": "bidirectional",         "description": "Port A pin 4; can be used for SPI1_NSS, USART2_CK, DAC_OUT1, or ADC12_IN4 alternate functions"       },       {-        "number": "41",+        "number": "30",         "name": "PA5",         "type": "bidirectional",         "description": "Port A pin 5; can be used for SPI1_SCK, DAC_OUT2, or ADC12_IN5 alternate functions"       },       {-        "number": "42",+        "number": "31",         "name": "PA6",         "type": "bidirectional",         "description": "Port A pin 6; can be used for SPI1_MISO, TIM8_BKIN, ADC12_IN6, or TIM3_CH1 alternate functions"       },       {-        "number": "43",+        "number": "32",         "name": "PA7",         "type": "bidirectional",         "description": "Port A pin 7; can be used for SPI1_MOSI, TIM8_CH1N, ADC12_IN7, or TIM3_CH2 alternate functions"       },       {-        "number": "44",+        "number": "33",         "name": "PC4",         "type": "bidirectional",         "description": "Port C pin 4; ADC12_IN14 alternate function available"       },       {-        "number": "45",+        "number": "34",         "name": "PC5",         "type": "bidirectional",         "description": "Port C pin 5; ADC12_IN15 alternate function available"       },       {-        "number": "46",+        "number": "35",         "name": "PB0",         "type": "bidirectional",         "description": "Port B pin 0; can be used for ADC12_IN8, TIM3_CH3, or TIM8_CH2N alternate functions"       },       {-        "number": "47",+        "number": "36",         "name": "PB1",         "type": "bidirectional",         "description": "Port B pin 1; can be used for ADC12_IN9, TIM3_CH4, or TIM8_CH3N alternate functions"       },       {-        "number": "48",-        "name": "PB2/BOOT1",+        "number": "37",+        "name": "PB2",         "type": "bidirectional",-        "description": "Port B pin 2; boot configuration pin; 5V-tolerant input"+        "description": ""       },       {-        "number": "49",+        "number": "38",         "name": "PE7",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 7; FSMC_D4 or TIM1_ETR alternate functions; 5V-tolerant"       },       {-        "number": "50",+        "number": "39",         "name": "PE8",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 8; FSMC_D5 or TIM1_CH1N alternate functions; 5V-tolerant"       },       {-        "number": "51",+        "number": "40",         "name": "PE9",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 9; FSMC_D6 or TIM1_CH1 alternate functions; 5V-tolerant"       },       {-        "number": "52",+        "number": "41",         "name": "PE10",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 10; FSMC_D7 or TIM1_CH2N alternate functions; 5V-tolerant"       },       {-        "number": "53",+        "number": "42",         "name": "PE11",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 11; FSMC_D8 or TIM1_CH2 alternate functions; 5V-tolerant"       },       {-        "number": "54",+        "number": "43",         "name": "PE12",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 12; FSMC_D9 or TIM1_CH3N alternate functions; 5V-tolerant"       },       {-        "number": "55",+        "number": "44",         "name": "PE13",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 13; FSMC_D10 or TIM1_CH3 alternate functions; 5V-tolerant"       },       {-        "number": "56",+        "number": "45",         "name": "PE14",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 14; FSMC_D11 or TIM1_CH4 alternate functions; 5V-tolerant"       },       {-        "number": "57",+        "number": "46",         "name": "PE15",-        "type": "output",+        "type": "bidirectional",         "description": "Port E pin 15; FSMC_D12 or TIM1_BKIN alternate functions; 5V-tolerant"       },       {-        "number": "58",+        "number": "47",         "name": "PB10",-        "type": "output",+        "type": "bidirectional",         "description": "Port B pin 10; I2C2_SCL, USART3_TX, or TIM2_CH3 alternate functions; 5V-tolerant"       },       {-        "number": "59",+        "number": "48",         "name": "PB11",-        "type": "output",+        "type": "bidirectional",         "description": "Port B pin 11; I2C2_SDA, USART3_RX, or TIM2_CH4 alternate functions; 5V-tolerant"       },       {-        "number": "60",-        "name": "VSS_1",+        "number": "49",+        "name": "VSS",         "type": "power_in",-        "description": "Ground (VSS) connection"+        "description": ""       },       {-        "number": "61",-        "name": "VDD_1",+        "number": "50",+        "name": "VDD",         "type": "power_in",-        "description": "VDD power supply (2.0-3.6 V)"+        "description": ""       },       {-        "number": "62",+        "number": "51",         "name": "PB12",-        "type": "output",+        "type": "bidirectional",         "description": "Port B pin 12; SPI2_NSS, I2S2_WS, I2C2_SMBA, USART3_CK, or TIM1_BKIN alternate functions; 5V-tolerant"       },       {-        "number": "63",+        "number": "52",         "name": "PB13",-        "type": "output",+        "type": "bidirectional",         "description": "Port B pin 13; SPI2_SCK, I2S2_CK, USART3_CTS, or TIM1_CH1N alternate functions; 5V-tolerant"       },       {-        "number": "64",+        "number": "53",         "name": "PB14",-        "type": "output",+        "type": "bidirectional",         "description": "Port B pin 14; SPI2_MISO, TIM1_CH2N, or USART3_RTS alternate functions; 5V-tolerant"       },       {-        "number": "65",+        "number": "54",         "name": "PB15",-        "type": "output",+        "type": "bidirectional",         "description": "Port B pin 15; SPI2_MOSI, I2S2_SD, TIM1_CH3N alternate functions; 5V-tolerant"       },       {-        "number": "66",+        "number": "55",         "name": "PD8",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 8; FSMC_D13 or USART3_TX alternate functions; 5V-tolerant"       },       {-        "number": "67",+        "number": "56",         "name": "PD9",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 9; FSMC_D14 or USART3_RX alternate functions; 5V-tolerant"       },       {-        "number": "68",+        "number": "57",         "name": "PD10",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 10; FSMC_D15 or USART3_CK alternate functions; 5V-tolerant"       },       {-        "number": "69",+        "number": "58",         "name": "PD11",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 11; FSMC_A16 or USART3_CTS alternate functions; 5V-tolerant"       },       {-        "number": "70",+        "number": "59",         "name": "PD12",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 12; FSMC_A17, TIM4_CH1, or USART3_RTS alternate functions; 5V-tolerant"       },       {-        "number": "71",+        "number": "60",         "name": "PD13",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 13; FSMC_A18 or TIM4_CH2 alternate functions; 5V-tolerant"       },       {-        "number": "72",+        "number": "61",         "name": "PD14",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 14; FSMC_D0 or TIM4_CH3 alternate functions; 5V-tolerant"       },       {-        "number": "73",+        "number": "62",         "name": "PD15",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 15; FSMC_D1 or TIM4_CH4 alternate functions; 5V-tolerant"       },       {-        "number": "74",+        "number": "63",         "name": "PC6",-        "type": "output",+        "type": "bidirectional",         "description": "Port C pin 6; I2S2_MCK, TIM8_CH1, SDIO_D6, or TIM3_CH1 alternate functions; 5V-tolerant"       },       {-        "number": "75",+        "number": "64",         "name": "PC7",-        "type": "output",+        "type": "bidirectional",         "description": "Port C pin 7; I2S3_MCK, TIM8_CH2, SDIO_D7, or TIM3_CH2 alternate functions; 5V-tolerant"       },       {-        "number": "76",+        "number": "65",         "name": "PC8",-        "type": "output",+        "type": "bidirectional",         "description": "Port C pin 8; TIM8_CH3, SDIO_D0, or TIM3_CH3 alternate functions; 5V-tolerant"       },       {-        "number": "77",+        "number": "66",         "name": "PC9",-        "type": "output",+        "type": "bidirectional",         "description": "Port C pin 9; TIM8_CH4, SDIO_D1, or TIM3_CH4 alternate functions; 5V-tolerant"       },       {-        "number": "78",+        "number": "67",         "name": "PA8",-        "type": "output",+        "type": "bidirectional",         "description": "Port A pin 8; USART1_CK, TIM1_CH1, or MCO alternate functions; 5V-tolerant"       },       {-        "number": "79",+        "number": "68",         "name": "PA9",-        "type": "output",+        "type": "bidirectional",         "description": "Port A pin 9; USART1_TX or TIM1_CH2 alternate functions; 5V-tolerant"       },       {-        "number": "80",+        "number": "69",         "name": "PA10",-        "type": "output",+        "type": "bidirectional",         "description": "Port A pin 10; USART1_RX or TIM1_CH3 alternate functions; 5V-tolerant"       },       {-        "number": "81",+        "number": "70",         "name": "PA11",-        "type": "output",+        "type": "bidirectional",         "description": "Port A pin 11; USART1_CTS, USB_DM, CAN_RX, or TIM1_CH4 alternate functions; 5V-tolerant"       },       {-        "number": "82",+        "number": "71",         "name": "PA12",-        "type": "output",+        "type": "bidirectional",         "description": "Port A pin 12; USART1_RTS, USB_DP, CAN_TX, or TIM1_ETR alternate functions; 5V-tolerant"       },       {-        "number": "83",+        "number": "72",         "name": "PA13",         "type": "bidirectional",         "description": "JTMS/SWDIO pin for JTAG debug and serial wire debug interfaces; 5V-tolerant"       },       {-        "number": "84",-        "name": "VSS_2",+        "number": "73",+        "name": "NC",+        "type": "unconnected",+        "description": ""+      },+      {+        "number": "74",+        "name": "VSS",         "type": "power_in",-        "description": "Ground (VSS) connection"+        "description": ""       },       {-        "number": "85",-        "name": "VDD_2",+        "number": "75",+        "name": "VDD",         "type": "power_in",-        "description": "VDD power supply (2.0-3.6 V)"+        "description": ""       },       {-        "number": "86",+        "number": "76",         "name": "PA14",         "type": "bidirectional",         "description": "JTCK/SWCLK pin for JTAG debug and serial wire debug interfaces; 5V-tolerant"       },       {-        "number": "87",+        "number": "77",         "name": "PA15",         "type": "bidirectional",         "description": "JTDI pin; can be used for SPI3_NSS, I2S3_WS, or TIM2_CH1_ETR alternate functions; 5V-tolerant"       },       {-        "number": "88",+        "number": "78",         "name": "PC10",-        "type": "output",+        "type": "bidirectional",         "description": "Port C pin 10; UART4_TX, SDIO_D2, or USART3_TX alternate functions; 5V-tolerant"       },       {-        "number": "89",+        "number": "79",         "name": "PC11",-        "type": "output",+        "type": "bidirectional",         "description": "Port C pin 11; UART4_RX, SDIO_D3, or USART3_RX alternate functions; 5V-tolerant"       },       {-        "number": "90",+        "number": "80",         "name": "PC12",-        "type": "output",+        "type": "bidirectional",         "description": "Port C pin 12; UART5_TX, SDIO_CK, or USART3_CK alternate functions; 5V-tolerant"       },       {-        "number": "91",+        "number": "81",         "name": "PD0",         "type": "bidirectional",         "description": "Port D pin 0; OSC_IN, FSMC_D2, or CAN_RX alternate functions; 5V-tolerant"       },       {-        "number": "92",+        "number": "82",         "name": "PD1",         "type": "bidirectional",         "description": "Port D pin 1; OSC_OUT, FSMC_D3, or CAN_TX alternate functions; 5V-tolerant"       },       {-        "number": "93",+        "number": "83",         "name": "PD2",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 2; TIM3_ETR, UART5_RX, or SDIO_CMD alternate functions; 5V-tolerant"       },       {-        "number": "94",+        "number": "84",         "name": "PD3",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 3; FSMC_CLK or USART2_CTS alternate functions; 5V-tolerant"       },       {-        "number": "95",+        "number": "85",         "name": "PD4",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 4; FSMC_NOE or USART2_RTS alternate functions; 5V-tolerant"       },       {-        "number": "96",+        "number": "86",         "name": "PD5",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 5; FSMC_NWE or USART2_TX alternate functions; 5V-tolerant"       },       {-        "number": "97",+        "number": "87",         "name": "PD6",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 6; FSMC_NWAIT or USART2_RX alternate functions; 5V-tolerant"       },       {-        "number": "98",+        "number": "88",         "name": "PD7",-        "type": "output",+        "type": "bidirectional",         "description": "Port D pin 7; FSMC_NE1/FSMC_NCE2 or USART2_CK alternate functions; 5V-tolerant"       },+      {+        "number": "89",+        "name": "PB3",+        "type": "bidirectional",+        "description": ""+      },+      {+        "number": "90",+        "name": "PB4",+        "type": "bidirectional",+        "description": ""+      },+      {+        "number": "91",+        "name": "PB5",+        "type": "bidirectional",+        "description": ""+      },+      {+        "number": "92",+        "name": "PB6",+        "type": "bidirectional",+        "description": ""+      },+      {+        "number": "93",+        "name": "PB7",+        "type": "bidirectional",+        "description": ""+      },+      {+        "number": "94",+        "name": "BOOT0",+        "type": "input",+        "description": ""+      },+      {+        "number": "95",+        "name": "PB8",+        "type": "bidirectional",+        "description": ""+      },+      {+        "number": "96",+        "name": "PB9",+        "type": "bidirectional",+        "description": ""+      },+      {+        "number": "97",+        "name": "PE0",+        "type": "bidirectional",+        "description": ""+      },+      {+        "number": "98",+        "name": "PE1",+        "type": "bidirectional",+        "description": ""+      },       {         "number": "99",-        "name": "VSS_3",+        "name": "VSS",         "type": "power_in",-        "description": "Ground (VSS) connection"+        "description": ""       },       {         "number": "100",-        "name": "VDD_3",+        "name": "VDD",         "type": "power_in",-        "description": "VDD power supply (2.0-3.6 V)"+        "description": ""       }     ],     "provenance": {@@ -626,7 +662,14 @@         "total": 94,         "described": 94,         "cites_pages": true,-        "refuses_to_fabricate": true+        "refuses_to_fabricate": true,+        "checked_against": "STM32_open_pin_data STM32F103V(C-D-E)Tx.xml"+      },+      "correction": {+        "at": "2026-09-30",+        "what": "91 of 100 pins corrected",+        "how": "pinout rebuilt from STMicroelectronics STM32_open_pin_data (STM32F103V(C-D-E)Tx.xml, LQFP100); the previous pinout came from a single-model extraction",+        "symbol": "regenerated from the corrected pinout"       }     },     "viewers": {@@ -676,7 +719,7 @@     "viewers/symbol.html",     "viewers/footprint.html"   ],-  "visibility": "public",-  "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), LQFP-100(14x14). Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.",-  "org": "adom"-}\ No newline at end of file+  "visibility": {+    "public": true+  }+}