← Commit history

stm32g071k8u6 0.1.1: pinout corrected (6 pins)

Ray ·b6386d2b17 ·8h ago ·parent f2c4bd7
1 file changed +82−70
page.json+82−70
@@ -17,7 +17,7 @@     "mpn": "STM32G071K8U6",     "manufacturer": "STMicroelectronics",     "package": "UFQFPN-32(5x5)",-    "pin_count": 32,+    "pin_count": 33,     "category": "Embedded Processors & Controllers",     "subcategory": "Microcontrollers (MCU/MPU/SOC)",     "datasheet": "https://www.st.com/resource/en/datasheet/stm32g071k8u6.pdf",@@ -52,193 +52,199 @@         "number": "1",         "name": "PB9",         "type": "bidirectional",-        "description": "Fm+-capable 5 V-tolerant (FT_f) I/O with alternate functions including I2C1_SDA, USART3_RX, SPI2_NSS and IR_OUT."+        "description": "5 V-tolerant FT_f I/O with Fm+ capability, with alternate functions including IR_OUT, UCPD2_FRSTX, TIM17_CH1, USART3_RX, SPI2_NSS, I2C1_SDA and EVENTOUT."       },       {         "number": "2",         "name": "PC14-OSC32_IN",         "type": "bidirectional",-        "description": "5 V-tolerant I/O supplied through the RTC-domain power switch, so it sinks/sources at most 3 mA in total with output speed limited to 2 MHz at 30 pF and must not drive loads as a current source; it also serves as the LSE oscillator input OSC32_IN."+        "description": "FT I/O supplied through the power switch, sinking only a limited current (3 mA), so output speed must not exceed 2 MHz at 30 pF and it must not source current such as driving an LED; it also serves as the OSC32_IN oscillator input."       },       {         "number": "3",         "name": "PC15-OSC32_OUT",         "type": "bidirectional",-        "description": "5 V-tolerant I/O supplied through the RTC-domain power switch (3 mA total sink/source limit, 2 MHz max output speed at 30 pF) that also serves as the LSE oscillator output OSC32_OUT."+        "description": "FT I/O supplied through the power switch, sinking only a limited current (3 mA), so output speed must not exceed 2 MHz at 30 pF and it must not source current such as driving an LED; it also serves as the OSC32_OUT oscillator output."       },       {         "number": "4",         "name": "VDD/VDDA",         "type": "power_in",-        "description": "Main supply and analog supply pin: VDD = 1.7 V to 3.6 V, while VDDA ranges from 1.62 V (ADC and COMP), 1.8 V (DAC) or 2.4 V (VREFBUF) up to 3.6 V."+        "description": "Main supply pin for the device and the analog supplies, operating from 1.7 V to 3.6 V."       },       {         "number": "5",         "name": "VSS/VSSA",         "type": "power_in",-        "description": "Ground pin for the digital supply (VSS) and analog supply (VSSA); all device voltages are referenced to VSS."+        "description": "Ground pin for the digital and analog supply domains."       },       {         "number": "6",         "name": "PF2-NRST",         "type": "bidirectional",-        "description": "Active-low reset pin with embedded weak pull-up (25 to 55 kΩ) and RST input levels (VIL max 0.3×VDDIO1, VIH min 0.7×VDDIO1); it operates as a 5 V-tolerant FT GPIO (PF2) when configured as GPIO."+        "description": "Active-low reset pin with an embedded weak pull-up resistor, operating as an FT I/O when configured as GPIO."       },       {         "number": "7",         "name": "PA0",         "type": "bidirectional",-        "description": "5 V-tolerant analog-switch I/O (FT_a) that can also be used as ADC_IN0, COMP1_INM, TAMP_IN2 and WKUP1 wakeup input."+        "description": "FT_a I/O that also provides ADC input channel 0, COMP1 inverting input, and WKUP1 wakeup function."       },       {         "number": "8",         "name": "PA1",         "type": "bidirectional",-        "description": "5 V-tolerant analog-switch I/O (FT_a) that can also be used as ADC_IN1 and COMP1_INP, with alternate functions including SPI1_SCK/I2S1_CK, USART2_RTS_DE_CK and I2C1_SMBA."+        "description": "FT_a I/O that also provides ADC input channel 1 and COMP1 non-inverting input."       },       {         "number": "9",         "name": "PA2",         "type": "bidirectional",-        "description": "5 V-tolerant analog-switch I/O (FT_a) that can also be used as ADC_IN2, COMP2_INM, WKUP4 and LSCO, with alternate functions including USART2_TX and LPUART1_TX."+        "description": "FT_a I/O that also provides ADC input channel 2, COMP2 inverting input, WKUP4 and LSCO."       },       {         "number": "10",         "name": "PA3",         "type": "bidirectional",-        "description": "5 V-tolerant analog-switch I/O (FT_a) that can also be used as ADC_IN3 and COMP2_INP, with alternate functions including USART2_RX, SPI2_MISO and LPUART1_RX."+        "description": "FT_a I/O that also provides ADC input channel 3 and COMP2 non-inverting input."       },       {         "number": "11",         "name": "PA4",         "type": "bidirectional",-        "description": "3.6 V-tolerant analog-switch I/O (TT_a) that can also be used as ADC_IN4, DAC_OUT1, TAMP_IN1, RTC_TS, RTC_OUT1 and WKUP2."+        "description": "TT_a I/O (3.6 V tolerant) that also provides ADC input channel 4, DAC_OUT1 and RTC_OUT2."       },       {         "number": "12",         "name": "PA5",         "type": "bidirectional",-        "description": "3.6 V-tolerant analog-switch I/O (TT_a) that can also be used as ADC_IN5 and DAC_OUT2, with alternate functions including SPI1_SCK/I2S1_CK, CEC and USART3_TX."+        "description": "TT_a I/O (3.6 V tolerant) that also provides ADC input channel 5 and DAC_OUT2."       },       {         "number": "13",         "name": "PA6",         "type": "bidirectional",-        "description": "5 V-tolerant analog-switch I/O (FT_a) that can also be used as ADC_IN6, with alternate functions including SPI1_MISO/I2S1_MCK, TIM1_BKIN and COMP1_OUT."+        "description": "FT_a I/O that also provides ADC input channel 6 and COMP1_OUT alternate function."       },       {         "number": "14",         "name": "PA7",         "type": "bidirectional",-        "description": "5 V-tolerant analog-switch I/O (FT_a) that can also be used as ADC_IN7, with alternate functions including SPI1_MOSI/I2S1_SD, TIM1_CH1N and COMP2_OUT."+        "description": "FT_a I/O that also provides ADC input channel 7 and COMP2_OUT alternate function."       },       {         "number": "15",         "name": "PB0",         "type": "bidirectional",-        "description": "5 V-tolerant analog-switch I/O (FT_a) that can also be used as ADC_IN8, with alternate functions including SPI1_NSS/I2S1_WS, USART3_RX, LPTIM1_OUT and COMP1_OUT."+        "description": "FT_a I/O that also provides ADC input channel 8 and COMP1_OUT alternate function."       },       {         "number": "16",         "name": "PB1",         "type": "bidirectional",-        "description": "5 V-tolerant analog-switch I/O (FT_a) that can also be used as ADC_IN9 and COMP1_INM, with alternate functions including TIM14_CH1, USART3_RTS_DE_CK and LPUART1_RTS_DE."+        "description": "FT_a I/O that also provides ADC input channel 9 and COMP1 inverting input."       },       {         "number": "17",-        "name": "PB15",+        "name": "PB2",         "type": "bidirectional",-        "description": "5 V-tolerant I/O with USB Type-C capability (FT_c) that can also be used as UCPD1_CC2 and RTC_REFIN; upon reset a pull-down may be present depending on the level on PB0/PA10 (strobe UCPDx_STROBE in SYSCFG_CFGR1 to disable it)."+        "description": "FT_a I/O that also provides ADC input channel 10 and COMP1 non-inverting input."       },       {         "number": "18",         "name": "PA8",         "type": "bidirectional",-        "description": "5 V-tolerant USB Type-C capable I/O (FT_c) that can also be used as UCPD1_CC1, with alternate functions including MCO, SPI2_NSS, TIM1_CH1 and LPTIM2_OUT; upon reset a pull-down may be present depending on the level on PA9/PC6."+        "description": "FT_c I/O with USB Type-C PD capability, also providing MCO, SPI2_NSS, TIM1_CH1, LPTIM2_OUT and UCPD1_CC1; a pull-down may be present at reset."       },       {         "number": "19",         "name": "PA9",         "type": "bidirectional",-        "description": "5 V-tolerant Fm+-capable USB Type-C dead-battery I/O (FT_fd) that can also be used as UCPD1_DBCC1, with alternate functions including USART1_TX, I2C1_SCL and TIM15_BKIN; it can be remapped in place of PA11 via SYSCFG_CFGR1."+        "description": "FT_fd I/O with Fm+ capability and USB Type-C PD dead-battery function, also providing MCO, USART1_TX, TIM1_CH2, I2C1_SCL and UCPD1_DBCC1."       },       {         "number": "20",         "name": "PC6",         "type": "bidirectional",-        "description": "5 V-tolerant I/O (FT) with alternate functions including UCPD1_FRSTX, TIM3_CH1 and TIM2_CH3."+        "description": "FT I/O that also provides UCPD1_FRSTX, TIM3_CH1 and TIM2_CH3 alternate functions."       },       {         "number": "21",         "name": "PA10",         "type": "bidirectional",-        "description": "5 V-tolerant Fm+-capable USB Type-C dead-battery I/O (FT_fd) that can also be used as UCPD1_DBCC2, with alternate functions including USART1_RX, I2C1_SDA and TIM17_BKIN; it can be remapped in place of PA12 via SYSCFG_CFGR1."+        "description": "FT_fd I/O with Fm+ capability and USB Type-C PD dead-battery function, also providing SPI2_MOSI, USART1_RX, TIM1_CH3, I2C1_SDA and UCPD1_DBCC2."       },       {         "number": "22",-        "name": "PA11",+        "name": "PA11 [PA9]",         "type": "bidirectional",-        "description": "5 V-tolerant Fm+-capable I/O (FT_f) printed as PA11 [PA9], with alternate functions including USART1_CTS, TIM1_CH4, I2C2_SCL and COMP1_OUT; it can be remapped in place of PA9 via SYSCFG_CFGR1."+        "description": "FT_f I/O with Fm+ capability that can be remapped in place of PA9 via SYSCFG_CFGR1, also providing USART1_CTS, TIM1_CH4, I2C2_SCL and COMP1_OUT."       },       {         "number": "23",-        "name": "PA12",+        "name": "PA12 [PA10]",         "type": "bidirectional",-        "description": "5 V-tolerant Fm+-capable I/O (FT_f) printed as PA12 [PA10], with alternate functions including USART1_RTS_DE_CK, TIM1_ETR, I2C2_SDA and COMP2_OUT; it can be remapped in place of PA10 via SYSCFG_CFGR1."+        "description": "FT_f I/O with Fm+ capability that can be remapped in place of PA10 via SYSCFG_CFGR1, also providing SPI1_MOSI, USART1_RTS_DE_CK, TIM1_ETR, I2C2_SDA and COMP2_OUT."       },       {         "number": "24",         "name": "PA13",         "type": "bidirectional",-        "description": "5 V-tolerant I/O (FT) that is configured as SWDIO after reset with an internal pull-up active, with alternate functions including IR_OUT and EVENTOUT."+        "description": "FT I/O that is configured as the SWDIO debug function upon reset, with an internal pull-up enabled, and also provides IR_OUT and EVENTOUT."       },       {         "number": "25",         "name": "PA14-BOOT0",         "type": "bidirectional",-        "description": "5 V-tolerant I/O (FT) that is configured as SWCLK after reset with an internal pull-down active, and also serves as the BOOT0 boot-mode pin, with USART2_TX as an alternate function."+        "description": "FT I/O that is configured as the SWCLK debug function upon reset with an internal pull-down enabled, and also serves as the BOOT0 boot pin."       },       {         "number": "26",-        "name": "PD0",+        "name": "PA15",         "type": "bidirectional",-        "description": "5 V-tolerant USB Type-C capable I/O (FT_c) that can also be used as UCPD2_CC1, with alternate functions including SPI2_NSS, TIM16_CH1 and EVENTOUT; upon reset a pull-down may be present depending on the level on PD1."+        "description": "FT I/O that also provides SPI1_NSS/I2S1_WS, USART2_RX, TIM2_CH1_ETR, USART4_RTS_DE_CK, USART3_RTS_DE_CK and EVENTOUT."       },       {         "number": "27",-        "name": "PD1",+        "name": "PB3",         "type": "bidirectional",-        "description": "5 V-tolerant Fm+-capable USB Type-C dead-battery I/O (FT_d) that can also be used as UCPD2_DBCC1, with alternate functions including SPI2_SCK, TIM17_CH1 and EVENTOUT."+        "description": "FT_a I/O that also provides SPI1_SCK/I2S1_CK, TIM1_CH2, TIM2_CH2, USART1_RTS_DE_CK and EVENTOUT alternate functions, plus the COMP2 inverting input."       },       {         "number": "28",-        "name": "PD2",+        "name": "PB4",         "type": "bidirectional",-        "description": "5 V-tolerant USB Type-C capable I/O (FT_c) that can also be used as UCPD2_CC2, with alternate functions including USART3_RTS_DE_CK, TIM3_ETR and TIM1_CH1N; upon reset a pull-down may be present depending on the level on PD3."+        "description": "FT_a I/O that also provides SPI1_MISO/I2S1_MCK, TIM3_CH1, USART1_CTS, TIM17_BKIN and EVENTOUT alternate functions, plus the COMP2 non-inverting input."       },       {         "number": "29",-        "name": "PD3",+        "name": "PB5",         "type": "bidirectional",-        "description": "5 V-tolerant Fm+-capable USB Type-C dead-battery I/O (FT_d) that can also be used as UCPD2_DBCC2, with alternate functions including USART2_CTS, SPI2_MISO and TIM1_CH2N."+        "description": "FT I/O that also provides SPI1_MOSI/I2S1_SD, TIM3_CH2, TIM16_BKIN, LPTIM1_IN1, I2C1_SMBA and COMP2_OUT alternate functions, plus the WKUP6 wakeup function."       },       {         "number": "30",         "name": "PB6",         "type": "bidirectional",-        "description": "5 V-tolerant Fm+-capable analog-switch I/O (FT_fa) that can also be used as COMP2_INP, with alternate functions including I2C1_SCL, USART1_TX and LPTIM1_ETR."+        "description": "FT_fa I/O with Fm+ capability that also provides USART1_TX, TIM1_CH3, TIM16_CH1N, SPI2_MISO, LPTIM1_ETR, I2C1_SCL, EVENTOUT and the COMP2 non-inverting input."       },       {         "number": "31",         "name": "PB7",         "type": "bidirectional",-        "description": "5 V-tolerant Fm+-capable analog-switch I/O (FT_fa) that can also be used as COMP2_INM and PVD_IN, with alternate functions including I2C1_SDA, USART1_RX and LPTIM1_IN2."+        "description": "FT_fa I/O with Fm+ capability that also provides USART1_RX, SPI2_MOSI, TIM17_CH1N, USART4_CTS, LPTIM1_IN2, I2C1_SDA, EVENTOUT, the COMP2 inverting input and PVD_IN."       },       {         "number": "32",         "name": "PB8",         "type": "bidirectional",-        "description": "5 V-tolerant Fm+-capable I/O (FT_f) with alternate functions including I2C1_SCL, USART3_TX, TIM16_CH1, TIM15_BKIN and CEC."+        "description": "FT_f I/O with Fm+ capability that also provides CEC, SPI2_SCK, TIM16_CH1, USART3_TX, TIM15_BKIN, I2C1_SCL and EVENTOUT."+      },+      {+        "number": "33",+        "name": "EP",+        "type": "passive",+        "description": "Exposed pad (ST Figure 6 labels it Exposed pad); named EP as on the other STM32 UFQFPN32 pages."       }     ],     "provenance": {@@ -255,6 +261,12 @@         "described": 32,         "cites_pages": true,         "refuses_to_fabricate": true+      },+      "correction": {+        "at": "2026-11-05",+        "what": "6 of 33 pins corrected",+        "how": "pinout replaced from review decision: ray (review) (); the previous pinout came from an earlier extraction",+        "symbol": "regenerated from the corrected pinout"       }     },     "viewers": {@@ -465,7 +477,7 @@         },         {           "name": "Total output current sunk by sum of all I/Os and control pins",-          "symbol": "ΣIIO(PIN)",+          "symbol": "\u03a3IIO(PIN)",           "kind": "absolute_maximum",           "unit": "mA",           "min": null,@@ -477,7 +489,7 @@         },         {           "name": "Total output current sourced by sum of all I/Os and control pins",-          "symbol": "ΣIIO(PIN)",+          "symbol": "\u03a3IIO(PIN)",           "kind": "absolute_maximum",           "unit": "mA",           "min": null,@@ -513,7 +525,7 @@         },         {           "name": "Total injected current (sum of all I/Os and control pins)",-          "symbol": "ΣIINJ(PIN)",+          "symbol": "\u03a3IINJ(PIN)",           "kind": "absolute_maximum",           "unit": "mA",           "min": null,@@ -527,7 +539,7 @@           "name": "Storage temperature range",           "symbol": "TSTG",           "kind": "absolute_maximum",-          "unit": "°C",+          "unit": "\u00b0C",           "min": -65,           "typ": null,           "max": 150,@@ -539,7 +551,7 @@           "name": "Maximum junction temperature",           "symbol": "TJ",           "kind": "absolute_maximum",-          "unit": "°C",+          "unit": "\u00b0C",           "min": null,           "typ": null,           "max": 150,@@ -635,7 +647,7 @@           "name": "Ambient temperature, suffix 6",           "symbol": "TA",           "kind": "recommended_operating",-          "unit": "°C",+          "unit": "\u00b0C",           "min": -40,           "typ": null,           "max": 85,@@ -647,7 +659,7 @@           "name": "Junction temperature, suffix 6",           "symbol": "TJ",           "kind": "recommended_operating",-          "unit": "°C",+          "unit": "\u00b0C",           "min": -40,           "typ": null,           "max": 105,@@ -659,7 +671,7 @@           "name": "VDD slew rate, falling",           "symbol": "tVDD",           "kind": "timing",-          "unit": "µs/V",+          "unit": "\u00b5s/V",           "min": 10,           "typ": null,           "max": null,@@ -671,7 +683,7 @@           "name": "POR temporization when VDD crosses VPOR",           "symbol": "tRSTTEMPO",           "kind": "timing",-          "unit": "µs",+          "unit": "\u00b5s",           "min": null,           "typ": 250,           "max": 400,@@ -791,7 +803,7 @@           "name": "BOR and PVD consumption",           "symbol": "IDD(BOR_PVD)",           "kind": "electrical",-          "unit": "µA",+          "unit": "\u00b5A",           "min": null,           "typ": 1.1,           "max": 1.6,@@ -807,7 +819,7 @@           "min": 1.182,           "typ": 1.212,           "max": 1.232,-          "conditions": "-40°C < TJ < 130°C",+          "conditions": "-40\u00b0C < TJ < 130\u00b0C",           "source_page": 58,           "source": "datasheet"         },@@ -815,7 +827,7 @@           "name": "VREFINT buffer consumption from VDD when converted by ADC",           "symbol": "IDD(VREFINTBUF)",           "kind": "electrical",-          "unit": "µA",+          "unit": "\u00b5A",           "min": null,           "typ": 12.5,           "max": 20,@@ -825,7 +837,7 @@         },         {           "name": "Internal reference voltage spread over the temperature range",-          "symbol": "ΔVREFINT",+          "symbol": "\u0394VREFINT",           "kind": "electrical",           "unit": "mV",           "min": null,@@ -839,7 +851,7 @@           "name": "Temperature coefficient",           "symbol": "TCoeff_vrefint",           "kind": "temperature_coefficient",-          "unit": "ppm/°C",+          "unit": "ppm/\u00b0C",           "min": null,           "typ": 30,           "max": 50,@@ -855,7 +867,7 @@           "min": null,           "typ": 300,           "max": 1000,-          "conditions": "1000 hours, T = 25 °C",+          "conditions": "1000 hours, T = 25 \u00b0C",           "source_page": 58,           "source": "datasheet"         },@@ -891,7 +903,7 @@           "min": null,           "typ": 6.3,           "max": 7.7,-          "conditions": "Range 1; PLL enabled; fHCLK = 64 MHz; flash memory; typ at 25 °C, max at 130 °C",+          "conditions": "Range 1; PLL enabled; fHCLK = 64 MHz; flash memory; typ at 25 \u00b0C, max at 130 \u00b0C",           "source_page": 60,           "source": "datasheet"         },@@ -903,7 +915,7 @@           "min": null,           "typ": 1.8,           "max": 2.9,-          "conditions": "Range 1; fHCLK = 64 MHz; flash memory enabled; all peripherals disabled; typ at 25 °C, max at 130 °C",+          "conditions": "Range 1; fHCLK = 64 MHz; flash memory enabled; all peripherals disabled; typ at 25 \u00b0C, max at 130 \u00b0C",           "source_page": 63,           "source": "datasheet"         },@@ -911,11 +923,11 @@           "name": "Supply current in Stop 0 mode",           "symbol": "IDD(Stop 0)",           "kind": "electrical",-          "unit": "µA",+          "unit": "\u00b5A",           "min": null,           "typ": 285,           "max": 1020,-          "conditions": "HSI kernel enabled; VDD = 3.6 V; typ at 25 °C, max at 130 °C",+          "conditions": "HSI kernel enabled; VDD = 3.6 V; typ at 25 \u00b0C, max at 130 \u00b0C",           "source_page": 63,           "source": "datasheet"         },@@ -923,11 +935,11 @@           "name": "Supply current in Standby mode",           "symbol": "IDD(Standby)",           "kind": "electrical",-          "unit": "µA",+          "unit": "\u00b5A",           "min": null,           "typ": 0.34,           "max": 55,-          "conditions": "RTC disabled; VDD = 3.6 V; typ at 25 °C, max at 130 °C",+          "conditions": "RTC disabled; VDD = 3.6 V; typ at 25 \u00b0C, max at 130 \u00b0C",           "source_page": 64,           "source": "datasheet"         },@@ -939,7 +951,7 @@           "min": null,           "typ": 53,           "max": 43600,-          "conditions": "RTC disabled; VDD = 3.6 V; typ at 25 °C, max at 130 °C",+          "conditions": "RTC disabled; VDD = 3.6 V; typ at 25 \u00b0C, max at 130 \u00b0C",           "source_page": 65,           "source": "datasheet"         },@@ -995,7 +1007,7 @@           "name": "LSI oscillator start-up time",           "symbol": "tSU(LSI)",           "kind": "timing",-          "unit": "µs",+          "unit": "\u00b5s",           "min": null,           "typ": 80,           "max": 130,@@ -1011,7 +1023,7 @@           "min": 31.04,           "typ": null,           "max": 32.96,-          "conditions": "VDD = 3.0 V, TA = 30 °C",+          "conditions": "VDD = 3.0 V, TA = 30 \u00b0C",           "source_page": 75,           "source": "datasheet"         },@@ -1023,7 +1035,7 @@           "min": 29.5,           "typ": null,           "max": 34,-          "conditions": "VDD = 1.62 V to 3.6 V, TA = -40 to 125 °C",+          "conditions": "VDD = 1.62 V to 3.6 V, TA = -40 to 125 \u00b0C",           "source_page": 75,           "source": "datasheet"         },@@ -1031,7 +1043,7 @@           "name": "LSI oscillator stabilization time",           "symbol": "tSTAB(LSI)",           "kind": "timing",-          "unit": "µs",+          "unit": "\u00b5s",           "min": null,           "typ": 125,           "max": 180,@@ -1091,7 +1103,7 @@     "stm32g071k8u6-hero.overlay.json",     "stm32g071k8u6-etched.glb"   ],-  "visibility": "public",-  "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), UFQFPN-32(5x5). Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.",-  "org": "adom"-}\ No newline at end of file+  "visibility": {+    "public": true+  }+}