component
STM32G071K8U6
Public Made by Adomby adom
STMicroelectronics Microcontrollers (MCU/MPU/SOC), UFQFPN-32(5x5). Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.
← Commit history
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"-}+ "visibility": {+ "public": true+ }+}