Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

STM32G031G8U6

Arm Cortex-M0+ 32-bit MCU

The STM32G031G8U6 is a arm cortex-m0+ 32-bit mcu from STMicroelectronics. View the full STM32G031G8U6 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

STM32G031G8U6 shares its datasheet with STM32G031K8T6, whose page lists every part number it covers.

Official STM32G031G8U6 datasheet (PDF) — the source this page was extracted from.

Manufacturer

STMicroelectronics

Package

UFQFPN28

Lifecycle

Active

STM32G031G8U6 Key Specifications

ParameterValue
ADC Channels (Resolution)15-Ch 12-Bit
Ambient Temperature Range High85 °C
China RoHSCompliant
ConnectivityI2C, IrDA, LINbus, SPI, SmartCard, UART/USART
Core ArchitectureARM Cortex-M0+
Core ProcessorARM® Cortex®-M0+
Core Size32-Bit
Data Bus Width32 b
Data ConvertersA/D 17x12b SAR
DigiKey ProgrammableNot Verified
EEPROM Memory Size0 B
Flash Memory Size64 kB
Frequency64 MHz
Height600 µm
Height - Seated (Max)600 µm
InterfaceI2C, I2S, IrDA, LIN, SPI, UART, USART
Length4 mm
Lifecycle StatusProduction (Last Updated: 2 months ago)
Manufacturer Package IdentifierUFQFPN28-A0B0
Max Frequency48 MHz
Max Junction Temperature (Tj)105 °C
Max Operating Temperature85 °C
Max Supply Current6.9 mA
Max Supply Voltage3.6 V
Memory Size64 kB
Memory TypeFLASH
Min Operating Temperature-40 °C
Min Supply Voltage1.7 V
Mounting TypeSurface Mount
Number of A/D Converters1
Number of ADC Channels19
Number of I/O26
Number of I/Os3
Number of I2C Channels2
Number of SPI Channels2
Number of Terminals28
Number of Timers/Counters9
Number of UART Channels3
Number of USART Channels2
Operating Supply Voltage1.8 V
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeExternal, Internal
Package / Case28-UFQFN
PackagingTray
PeripheralsPOR
PeripheralsBrown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Flash Memory Size64KB (64K x 8)
Program Memory TypeFLASH
RAM Size8K x 8 B
RAM Size8 kB
REACH SVHCYes
RoHSCompliant
Schedule B8542310000
Clock Speed64MHz
Standard Pack Qty2940
Supplier Device Package28-UFQFPN (4x4)
Terminal Pitch500 µm
Supply Voltage1.7V ~ 3.6V
Width4 mm

STM32G031G8U6 Overview

Part: STM32G031K8T6 — STMicroelectronics

Type: Arm Cortex-M0+ 32-bit MCU

Description: 32-bit Arm Cortex-M0+ MCU at up to 64 MHz with 64 KB Flash and 8 KB SRAM, 1.7–3.6 V supply, 2x USART, 2x SPI, 2x I2C, 12-bit ADC and 11 timers.

Operating Conditions:

  • Supply voltage (VDD): 1.7–3.6 V (VDDA 1.62–3.6 V for ADC operation; VBAT 1.55–3.6 V)
  • Operating temperature: -40 to 85 °C (suffix 6; TJ up to 105 °C)
  • Max AHB/APB clock: 64 MHz
  • I/O input voltage: -0.3 V to Min(VDD + 3.6, 5.5) V

Absolute Maximum Ratings:

  • Max external supply voltage (VDD − VSS): 4.0 V (min -0.3 V)
  • Input voltage on FT_xx pins: VDD + 4.0 V max; on any other pin 4.0 V max
  • Current into VDD/VDDA power pin: 100 mA
  • Output current sunk/sourced by any I/O and control pin: 15 mA (FT_f pins sink 20 mA)
  • Total output current sunk or sourced by all I/Os: 80 mA each
  • Max junction temperature: 150 °C
  • Storage temperature: -65 to +150 °C

Key Specs:

  • CPU frequency: up to 64 MHz (fHCLK, fPCLK)
  • VDD operating range: 1.7–3.6 V
  • VDDA for ADC: 1.62–3.6 V; for VREFBUF: 2.4–3.6 V
  • Ambient temperature: -40 to 85 °C (suffix 6); -40 to 125 °C (suffix 3)
  • Junction temperature: -40 to 105 °C (suffix 6); -40 to 130 °C (suffix 3)
  • Flash: up to 64 KB; SRAM: 8 KB with HW parity
  • ADC: 12-bit, 0.4 μs, up to 16 external channels
  • Up to 44 fast I/Os, multiple 5 V-tolerant

Features:

  • Arm Cortex-M0+ core, up to 64 MHz
  • CRC calculation unit and 96-bit unique ID
  • POR/PDR, programmable BOR, programmable voltage detector
  • Low-power modes: Sleep, Stop, Standby, Shutdown; VBAT supply for RTC and backup registers
  • 4–48 MHz crystal oscillator, 32 kHz crystal oscillator, internal 16 MHz RC with PLL (±1 %), internal 32 kHz RC (±5 %)
  • 5-channel DMA controller
  • 11 timers including advanced motor control timer, two watchdogs, SysTick
  • Calendar RTC with alarm and periodic wakeup
  • Two I2C (Fast-mode Plus, 1 Mbit/s), two USARTs, one low-power UART, two SPIs (32 Mbit/s, one multiplexed with I2S)
  • Serial wire debug (SWD)
  • ECOPACK 2 compliant

Applications:

  • General-purpose embedded and mainstream microcontroller applications

Package:

  • LQFP32 (STM32G031K8T6, 32 pins)

STM32G031G8U6 Features

  • Core: Arm ® 32-bit Cortex ® -M0+ CPU, frequency up to 64 MHz
  • -40°C to 85°C/125°C operating temperature
  • Memories
  • -Up to 64 Kbytes of Flash memory
  • -8 Kbytes of SRAM with HW parity check
  • CRC calculation unit
  • Reset and power management
  • -Voltage range: 1.7 V to 3.6 V
  • -Power-on/Power-down reset (POR/PDR)
  • -Programmable Brownout reset (BOR)
  • -Programmable voltage detector (PVD)
  • -Low-power modes: Sleep, Stop, Standby, Shutdown
  • -VBAT supply for RTC and backup registers
  • Clock management
  • -4 to 48 MHz crystal oscillator
  • -32 kHz crystal oscillator with calibration
  • -Internal 16 MHz RC with PLL option (±1 %)
  • -Internal 32 kHz RC oscillator (±5 %)
  • Up to 44 fast I/Os
  • -All mappable on external interrupt vectors
  • -Multiple 5 V-tolerant I/Os
  • 5-channel DMA controller with flexible mapping
  • 12-bit, 0.4 μs ADC (up to 16 ext. channels)
  • -Up to 16-bit with hardware oversampling
  • -Conversion range: 0 to 3.6V
  • 11 timers (one 128 MHz capable): 16-bit for advanced motor control, one 32-bit and four 16-bit general-purpose, two low-power 16-bit, two watchdogs, SysTick timer
  • Calendar RTC with alarm and periodic wakeup from Stop/Standby/Shutdown

STM32G031G8U6 Pin Configuration

Figure 3. STM32G031CxT LQFP48 pinout

Figure 4. STM32G031CxU UFQFPN48 pinout

38

Figure 5. STM32G031KxT LQFP32 pinout

Figure 6. STM32G031KxU UFQFPN32 pinout

Figure 7. STM32G031GxU UFQFPN28 pinout

Figure 8. STM32G031Fx TSSOP20 pinout

Figure 9. STM32G031Yx WLCSP18 ballout

38

Figure 10. STM32G031Jx SO8N pinout

MSv47956V1

1

2

3

4

8

7

  • 6 PA12[PA10]

5

PB7/PB8/PB9/PC14-OSC32_IN

PA0/PA1/PA2/PF2-NRST

PB5/PB6/PA14-BOOT0/PA15

PA13

VDD/VDDA

VSS/VSSA

PA8/PA11[PA9]/PB0/PB1

Top view

Table 11. Terms and symbols used in Table 12

ColumnColumnSymbolDefinition
Pin namePin nameTerminal name corresponds to its by-default function at reset, unless otherwise specified in parenthesis under the pin name.Terminal name corresponds to its by-default function at reset, unless otherwise specified in parenthesis under the pin name.
SSupply pin
typeIInput only pin
I/OInput / output pin
FT5 V tolerant I/O
RSTBidirectional reset pin with embedded weak pull-up resistor
Options for FT I/OsOptions for FT I/Os
structure_fI/O, Fm+ capable
_aI/O, with analog switch function
_eI/O, with switchable diode to V DD
Upon reset, all I/Os are set as analog inputs, unless otherwise specified.Upon reset, all I/Os are set as analog inputs, unless otherwise specified.
Alternate functionsFunctions selected through GPIOx_AFR registersFunctions selected through GPIOx_AFR registers
Additional functionsFunctions directly selected/enabled through peripheral registersFunctions directly selected/enabled through peripheral registers

Table 11. Terms and symbols used in Table 12

Table 12. Pin assignment and description

Pin - SO8NPin - WLCSP18Pin - TSSOP20Pin - UFQFPN28Pin - LQFP32 / UFQFPN32Pin - LQFP48 / UFQFPN48Pin name (function upon reset)Pin typeI/O structureCurrent groupNoteAlternate functionsAdditional functions
-----1PC13I/OFTN-TIM1_BKTAMP_IN1, RTC_TS, RTC_OUT1, WKUP2
-----2PC14- OSC32_IN (PC14)I/OFTN-TIM1_BK2OSC32_IN
1B6212-PC14- OSC32_IN (PC14)I/OFTN-TIM1_BK2OSC32_IN, OSC_IN
-A73233PC15- OSC32_OUT (PC15)I/OFTN-OSC32_EN, OSC_ENOSC32_OUT
-----4VBATS----VBAT
-----5VREF+S----VREF_OUT
2C74346VDD/VDDAS-----
3D65457VSS/VSSAS-----
-----8PF0-OSC_IN (PF0)I/OFTS-TIM14_CH1OSC_IN
-----9PF1- OSC_OUT (PF1)I/OFTS-OSC_ENOSC_OUT
4E765610PF2-NRSTI/O-S-MCONRST
4E776711PA0I/OFT_aS-SPI2_SCK, USART2_CTS, TIM2_CH1_ETR, LPTIM1_OUTADC_IN0, TAMP_IN2,WKUP1
4C587812PA1I/OFT_eaS-SPI1_SCK/I2S1_CK, USART2_RTS_DE_CK, TIM2_CH2, I2C1_SMBA, EVENTOUTADC_IN1
4E598913PA2I/OFT_aS-SPI1_MOSI/I2S1_SD, USART2_TX, TIM2_CH3, LPUART1_TXADC_IN2, WKUP4,LSCO
-D41091014PA3I/OFT_eaS-SPI2_MISO, USART2_RX, TIM2_CH4, LPUART1_RX, EVENTOUTADC_IN3

Table 12. Pin assignment and description

38

Table 12. Pin assignment and description (continued)

Pin - SO8NPin - WLCSP18Pin - TSSOP20Pin - UFQFPN28Pin - LQFP32 / UFQFPN32Pin - LQFP48 / UFQFPN48Pin name (function upon reset)Pin typeI/O structureCurrent groupNoteAlternate functionsAdditional functions
-----15PA4I/OFT_aS-SPI1_NSS/I2S1_WS, SPI2_MOSI, TIM14_CH1, LPTIM2_OUT, EVENTOUTADC_IN4, RTC_OUT2
-D4111011-PA4I/OFT_aS-SPI1_NSS/I2S1_WS, SPI2_MOSI, TIM14_CH1, LPTIM2_OUT, EVENTOUTADC_IN4, TAMP_IN1, RTC_TS, RTC_OUT1, WKUP2
-C312111216PA5I/OFT_eaS-SPI1_SCK/I2S1_CK, TIM2_CH1_ETR, LPTIM2_ETR, EVENTOUTADC_IN5
-E313121317PA6I/OFT_eaS-SPI1_MISO/I2S1_MCK, TIM3_CH1, TIM1_BK, TIM16_CH1, LPUART1_CTSADC_IN6
-D214131418PA7I/OFT_aS-SPI1_MOSI/I2S1_SD, TIM3_CH2, TIM1_CH1N, TIM14_CH1, TIM17_CH1ADC_IN7
5E115141519PB0I/OFT_eaS-SPI1_NSS/I2S1_WS, TIM3_CH3, TIM1_CH2N, LPTIM1_OUTADC_IN8
5E115151620PB1I/OFT_eaS-TIM14_CH1, TIM3_CH4, TIM1_CH3N, LPTIM2_IN1, LPUART1_RTS_DE, EVENTOUTADC_IN9
-E115-1721PB2I/OFT_eaS-SPI2_MISO, LPTIM1_OUT, EVENTOUTADC_IN10
-----22PB10I/OFT_faS-LPUART1_RX, TIM2_CH3, SPI2_SCK, I2C2_SCLADC_IN11
-----23PB11I/OFT_faS-SPI2_MOSI, LPUART1_TX, TIM2_CH4, I2C2_SDAADC_IN15
-----24PB12I/OFT_aS-SPI2_NSS, LPUART1_RTS_DE, TIM1_BK, EVENTOUTADC_IN16
-----25PB13I/OFT_fS-SPI2_SCK, LPUART1_CTS, TIM1_CH1N, I2C2_SCL, EVENTOUT-
-----26PB14I/OFT_fS-SPI2_MISO, TIM1_CH2N, I2C2_SDA, EVENTOUT-

Table 12. Pin assignment and description (continued)

Table 12. Pin assignment and description (continued)

Pin - SO8NPin - WLCSP18Pin - TSSOP20Pin - UFQFPN28Pin - LQFP32 / UFQFPN32Pin - LQFP48 / UFQFPN48Pin name (function upon reset)Pin typeI/O structureCurrent groupNoteAlternate functionsAdditional functions
-----27PB15I/OFTS-SPI2_MOSI, TIM1_CH3N, EVENTOUTRTC_REFIN
5E115161828PA8I/OFTS-MCO, SPI2_NSS, TIM1_CH1, LPTIM2_OUT, EVENTOUT-
----1929PA9I/OFT_fS-MCO, USART1_TX, TIM1_CH2, SPI2_MISO, I2C1_SCL, EVENTOUT-
---172030PC6I/OFTS-TIM3_CH1, TIM2_CH3-
-----31PC7I/OFTS-TIM3_CH2, TIM2_CH4-
----2132PA10I/OFT_fS-SPI2_MOSI, USART1_RX, TIM1_CH3, TIM17_BK, I2C1_SDA, EVENTOUT-
-----33PA11 [PA9]I/OFT_fN-SPI1_MISO/I2S1_MCK, USART1_CTS, TIM1_CH4, TIM1_BK2, I2C2_SCL-
5C1161822-PA11 [PA9]I/OFT_faN-SPI1_MISO/I2S1_MCK, USART1_CTS, TIM1_CH4, TIM1_BK2, I2C2_SCLADC_IN15
-----34PA12 [PA10]I/OFT_fN-SPI1_MOSI/I2S1_SD, USART1_RTS_DE_CK, TIM1_ETR, I2S_CKIN, I2C2_SDA-
6B2171923-PA12 [PA10]I/OFT_faN-SPI1_MOSI/I2S1_SD, USART1_RTS_DE_CK, TIM1_ETR, I2S_CKIN, I2C2_SDAADC_IN16
7A118202435PA13I/OFT_eaN-SWDIO, IR_OUT, EVENTOUTADC_IN17
8A319212536PA14-BOOT0I/OFT_aN-SWCLK, USART2_TX, EVENTOUTADC_IN18, BOOT0
8A319222637PA15I/OFTN-SPI1_NSS/I2S1_WS, USART2_RX, TIM2_CH1_ETR, EVENTOUT-
-----38PD0I/OFTN-EVENTOUT, SPI2_NSS, TIM16_CH1-
-----39PD1I/OFTN-EVENTOUT, SPI2_SCK, TIM17_CH1-

Table 12. Pin assignment and description (continued)

38

Table 12. Pin assignment and description (continued)

Pin - SO8NPin - WLCSP18Pin - TSSOP20Pin - UFQFPN28Pin - LQFP32 / UFQFPN32Pin - LQFP48 / UFQFPN48Pin name (function upon reset)Pin typeI/O structureCurrent groupNoteAlternate functionsAdditional - functions
-----40PD2I/OFTN-TIM3_ETR, TIM1_CH1N-
-----41PD3I/OFTN-USART2_CTS, SPI2_MISO, TIM1_CH2N-
-B420232742PB3I/OFTN-SPI1_SCK/I2S1_CK, TIM1_CH2, TIM2_CH2, USART1_RTS_DE_CK, EVENTOUT-
-B420242843PB4I/OFTN-SPI1_MISO/I2S1_MCK, TIM3_CH1, USART1_CTS, TIM17_BK, EVENTOUT-
8B420252944PB5I/OFTN-SPI1_MOSI/I2S1_SD, TIM3_CH2, TIM16_BK, LPTIM1_IN1, I2C1_SMBAWKUP6
8B420263045PB6I/OFT_fN-USART1_TX, TIM1_CH3, TIM16_CH1N, SPI2_MISO, LPTIM1_ETR, I2C1_SCL, EVENTOUT-
-----46PB7I/OFT_fN-USART1_RX, SPI2_MOSI, TIM17_CH1N, LPTIM1_IN2, I2C1_SDA, EVENTOUTPVD_IN
1A512731-PB7I/OFT_faN-USART1_RX, SPI2_MOSI, TIM17_CH1N, LPTIM1_IN2, I2C1_SDA, EVENTOUTADC_IN11, PVD_IN
1A51283247PB8I/OFT_fN-SPI2_SCK, TIM16_CH1, I2C1_SCL, EVENTOUT-
1B62-148PB9I/OFT_fN-IR_OUT, TIM17_CH1, SPI2_NSS, I2C1_SDA, EVENTOUT-

Table 12. Pin assignment and description (continued)

Table 13. Port A alternate function mapping

PortAF0AF1AF2AF3AF4AF5AF6AF7
PA0SPI2_SCKUSART2_CTSTIM2_CH1_ETR--LPTIM1_OUT--
PA1SPI1_SCK/ I2S1_CKUSART2_RTS _DE_CKTIM2_CH2---I2C1_SMBAEVENTOUT
PA2SPI1_MOSI/ I2S1_SDUSART2_TXTIM2_CH3---LPUART1_TX-
PA3SPI2_MISOUSART2_RXTIM2_CH4---LPUART1_RXEVENTOUT
PA4SPI1_NSS/ I2S1_WSSPI2_MOSI--TIM14_CH1LPTIM2_OUT-EVENTOUT
PA5SPI1_SCK/ I2S1_CK-TIM2_CH1_ETR--LPTIM2_ETR-EVENTOUT
PA6SPI1_MISO/ I2S1_MCKTIM3_CH1TIM1_BKIN--TIM16_CH1LPUART1_CTS-
PA7SPI1_MOSI/ I2S1_SDTIM3_CH2TIM1_CH1N-TIM14_CH1TIM17_CH1--
PA8MCOSPI2_NSSTIM1_CH1--LPTIM2_OUT-EVENTOUT
PA9MCOUSART1_TXTIM1_CH2-SPI2_MISO-I2C1_SCLEVENTOUT
PA10SPI2_MOSIUSART1_RXTIM1_CH3--TIM17_BKINI2C1_SDAEVENTOUT
PA11SPI1_MISO/ I2S1_MCKUSART1_CTSTIM1_CH4--TIM1_BKIN2I2C2_SCL-
PA12SPI1_MOSI/ I2S1_SDUSART1_RTS _DE_CKTIM1_ETR--I2S_CKINI2C2_SDA-
PA13SWDIOIR_OUT-----EVENTOUT
PA14SWCLKUSART2_TX-----EVENTOUT
PA15SPI1_NSS/ I2S1_WSUSART2_RXTIM2_CH1_ETR----EVENTOUT

Table 13. Port A alternate function mapping

Table 14. Port B alternate function mapping

PortAF0AF1AF2AF3AF4AF5AF6AF7
PB0SPI1_NSS/ I2S1_WSTIM3_CH3TIM1_CH2N--LPTIM1_OUT--
PB1TIM14_CH1TIM3_CH4TIM1_CH3N--LPTIM2_IN1LPUART1_RTS _DEEVENTOUT
PB2-SPI2_MISO---LPTIM1_OUT-EVENTOUT
PB3SPI1_SCK/ I2S1_CKTIM1_CH2TIM2_CH2-USART1_RTS _DE_CK--EVENTOUT
PB4SPI1_MISO/ I2S1_MCKTIM3_CH1--USART1_CTSTIM17_BKIN-EVENTOUT
PB5SPI1_MOSI/ I2S1_SDTIM3_CH2TIM16_BKIN--LPTIM1_IN1I2C1_SMBA-
PB6USART1_TXTIM1_CH3TIM16_CH1N-SPI2_MISOLPTIM1_ETRI2C1_SCLEVENTOUT
PB7USART1_RXSPI2_MOSITIM17_CH1N--LPTIM1_IN2I2C1_SDAEVENTOUT
PB8-SPI2_SCKTIM16_CH1---I2C1_SCLEVENTOUT
PB9IR_OUT-TIM17_CH1--SPI2_NSSI2C1_SDAEVENTOUT
PB10-LPUART1_RXTIM2_CH3--SPI2_SCKI2C2_SCL-
PB11SPI2_MOSILPUART1_TXTIM2_CH4---I2C2_SDA-
PB12SPI2_NSSLPUART1_RTS _DETIM1_BKIN----EVENTOUT
PB13SPI2_SCKLPUART1_CTSTIM1_CH1N---I2C2_SCLEVENTOUT
PB14SPI2_MISO-TIM1_CH2N---I2C2_SDAEVENTOUT
PB15SPI2_MOSI-TIM1_CH3N----EVENTOUT

Table 14. Port B alternate function mapping

STM32G031G8U6 Electrical Characteristics

The definition and values of input/output AC characteristics are given in Figure 23 and Table 54 , respectively.

Unless otherwise specified, the parameters given are derived from tests performed under the ambient temperature and supply voltage conditions summarized in Table 21: General operating conditions .

Table 54. I/O AC characteristics (1)(2)

SpeedSymbolParameterConditionsMinMaxUnit
00FmaxMaximum frequencyC=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-2MHz
00FmaxMaximum frequencyC=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-0.35MHz
00FmaxMaximum frequencyC=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-3MHz
00FmaxMaximum frequencyC=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-0.45MHz
00Tr/TfOutput rise and fall timeC=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-100ns
00Tr/TfOutput rise and fall timeC=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-225ns
00Tr/TfOutput rise and fall timeC=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-75ns
00Tr/TfOutput rise and fall timeC=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-150ns

Table 54. I/O AC characteristics (1)(2)

Table 54. I/O AC characteristics (1)(2) (continued)

SpeedParameterConditionsMinMaxUnit
01C=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-10MHz
01Maximum frequencyC=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-2MHz
01C=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-15MHz
01C=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-2.5MHz
01Tr/Tf Output rise and fallC=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-30ns
01timeC=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-60ns
01Tr/Tf Output rise and fallC=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-15ns
01Tr/Tf Output rise and fallC=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-30ns
10Fmax Maximum frequencyC=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-30MHz
10Fmax Maximum frequencyC=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-15MHz
10Fmax Maximum frequencyC=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-60MHz
10Fmax Maximum frequencyC=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-30MHz
10Tr/Tf Output rise and fallC=50 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-11ns
10timeC=50 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-22ns
10Tr/Tf Output rise and fallC=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-4ns
10Tr/Tf Output rise and fallC=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-8ns
11Fmax Maximum frequencyC=30 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-60MHz
11Fmax Maximum frequencyC=30 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-30MHz
11Fmax Maximum frequencyC=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-80 (3)MHz
11Fmax Maximum frequencyC=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-40MHz
11Tr/Tf Output rise and fallC=30 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-5.5ns
11timeC=30 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-11ns
11Tr/Tf Output rise and fallC=10 pF, 2.7 V ≤ V DDIO1 ≤ 3.6 V-2.5ns
11Tr/Tf Output rise and fallC=10 pF, 1.6 V ≤ V DDIO1 ≤ 2.7 V-5ns
Fm+Maximum frequencyC=50 pF, 1.6 V ≤ V DDIO1 ≤ 3.6 V-1MHz
Fm+Output fall time (4)C=50 pF, 1.6 V ≤ V DDIO1 ≤ 3.6 V-5ns
  1. Guaranteed by design.
  2. This value represents the I/O capability but the maximum system frequency is limited to 64 MHz.
  3. The fall time is defined between 70% and 30% of the output waveform, according to I 2 C specification.

92

Figure 23. I/O AC characteristics definition (1)

  1. Refer to Table 54: I/O AC characteristics .

STM32G031G8U6 Absolute Maximum Ratings

Stresses above the absolute maximum ratings listed in Table 18 , Table 19 and Table 20 may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.

Table 18. Voltage characteristics

SymbolRatingsMinMaxUnit
V DD - V SS V BAT - V SSExternal supply voltage-0.34.0
V IN (1)Input voltage on FT_xxV SS - 0.3V DD + 4.0 (2)V
V IN (1)Input voltage on any other pinV SS - 0.34.0

Table 19. Current characteristics

SymbolRatingsMaxUnit
I VDD/VDDACurrent into VDD/VDDA power pin (source) (1)100mA
I VSS/VSSACurrent out of VSS/VSSA ground pin (sink) (1)100mA
I IO(PIN)Output current sunk by any I/O and control pin except FT_f15mA
I IO(PIN)Output current sunk by any FT_f pin20mA
I IO(PIN)Output current sourced by any I/O and control pin15mA
∑ I IO(PIN)Total output current sunk by sum of all I/Os and control pins (2)80mA
∑ I IO(PIN)Total output current sourced by sum of all I/Os and control pins (2)80mA
I INJ(PIN) (3)Injected current on a FT_xx pin-5 / NA (4)mA
∑ |I INJ(PIN) |Total injected current (sum of all I/Os and control pins) (5)25mA
  1. A positive injection is induced by V IN > V DDIOx while a negative injection is induced by V IN < V SS . I INJ(PIN) must never be exceeded. Refer also to Table 18: Voltage characteristics for the maximum allowed input voltage values.
  2. Positive injection is not possible on these I/Os and does not occur for input voltages lower than the specified maximum value.
  3. When several inputs are submitted to a current injection, the maximum ∑ |I INJ(PIN) | is the absolute sum of the negative injected currents (instantaneous values).

Table 20. Thermal characteristics

SymbolRatingsValueUnit
T STGStorage temperature range-65 to +150°C
T JMaximum junction temperature150°C

Table 20. Thermal characteristics

STM32G031G8U6 Thermal Information

The operating junction temperature T J must never exceed the maximum given in Table 21: General operating conditions

The maximum junction temperature in °C that the device can reach if respecting the operating conditions, is:

$$T_J(max) = T_A(max) + P_D(max) \times \Theta_{JA}$$

STM32G031G8U6 Package Information

In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK ® packages, depending on their level of environmental compliance. ECOPACK ® specifications, grade definitions and product status are available at: www.st.com . ECOPACK ® is an ST trademark.

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
STM32G031K8STMicroelectronics—
STM32G031K8T6STMicroelectronics32-LQFP

Other Integrated Circuits

All Integrated Circuits datasheetsAll STMicroelectronics datasheets (808)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the STM32G031G8U6

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the STM32G031G8U6 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.