Skip to main content
STMicroelectronics STM32L031G6U3 — Microcontrollers & Processors (MCU / MPU / DSP)

ST STM32L031G6U3 ARM Cortex-M0+ MCU, 32 MHz, 32 KB Flash

MPNSTM32L031G6U3
Active

STMicroelectronics STM32L0 series, ARM® Cortex®-M0+ 32-bit MCU, 32 MHz, 32 KB Flash, 8 KB RAM, 1 KB EEPROM, 21 I/O, I²C/SPI/UART, -40 to 125 °C, 28-UFQFPN.

$1.9990Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM32L031G6U3 specifications
ParameterValue
SeriesSTM32L0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.8V ~ 3.6V
Operating temperature-40°C~125°C(TA)
Speed32MHz
PackageTape & Reel (TR)
RAM size8K x 8
Core size32-Bit Single-Core
EEPROM size1K x 8
PeripheralsBrown-out Detect/Reset, DMA, POR, PWM, WDT
ConnectivityI²C, IrDA, LINbus, SPI, UART/USART
Number of i (O)21
Core processorARM® Cortex®-M0+
Case28-UFQFN
Data convertersA/D 10x12b
Program memory size32KB (32K x 8)

Product details

The STM32L031G6U3 is a 32-bit ARM Cortex-M0+ MCU from STMicroelectronics' STM32L0 ultra-low-power series, clocked at 32 MHz with 32 KB of Flash program memory and 8 KB of SRAM. It also integrates 1 KB of true EEPROM, which simplifies parameter storage without needing external non-volatile memory. Typical applications include battery-powered sensors, motor-control feedback loops, and compact control modules where low power draw and a small footprint matter.

The 32 MHz clock rate on this Cortex-M0+ core handles sensor polling, simple PID loops, and communication protocol handling at moderate data rates.

Frequently asked questions

What is STM32L031G6U3's listed speed?

The core runs at 32 MHz, which is the maximum clock for this Cortex-M0+ device.

What is the operating temperature range of STM32L031G6U3?

It is rated for -40 to 125 °C, covering automotive under-hood and industrial engine-bay environments.