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

STM32L031G6U6 MCU, ARM Cortex-M0+, 32 MHz, 32 KB Flash

MPNSTM32L031G6U6
Active

STMicroelectronics STM32L031G6U6, ARM Cortex-M0+ 32-bit MCU, 32 MHz, 32 KB Flash, 8 KB RAM, 1 KB EEPROM, 21 I/O, I²C/SPI/UART/LIN, 1.8V-3.6V, -40°C to 85°C, 28-UFQFPN (4x4 mm).

$2.7400Ref. price · indicative, final on quote
Packaging28-UFQFN
RoHSROHS3 Compliant
SeriesSTM32L0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32L031G6U6 specifications
ParameterValue
SeriesSTM32L0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.8V ~ 3.6V
Operating temperature-40°C ~ 85°C (TA)
Speed32MHz
PackageTray
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

Cortex-M0+ at 32 MHz — what the core clock buys you

The STM32L031G6U6 runs an ARM Cortex-M0+ core at 32 MHz, the top speed for the STM32L0 series. That clock rate is enough for sensor polling, simple control loops, and UART/I²C protocol handling without pushing the flash wait states past one cycle. For battery-powered endpoints that wake briefly and sleep hard, the 32 MHz ceiling keeps dynamic current in check while still offering enough throughput to run a lightweight RTOS or a bare-metal state machine.

Memory map: 32 KB Flash, 8 KB RAM, 1 KB EEPROM

Program memory is 32 KB of Flash, paired with 8 KB of SRAM. That combination fits firmware for a single-sensor node, a small display controller, or a LIN-bus slave. The 1 KB of on-chip EEPROM is a real differentiator — it lets you store calibration constants, configuration profiles, or fault logs without an external serial EEPROM, saving a component and a board trace.

Package and rework: 28-UFQFPN (4x4 mm)

STMicroelectronics lists the STM32L031G6U6 as Active.

Frequently asked questions

Is STM32L031G6U6 compatible with the STM32L0 series?

Yes, it is part of the STM32L0 series and shares the same Cortex-M0+ core, peripheral set, and low-power architecture. Code written for other STM32L0 devices with matching memory and peripheral maps can be ported with minimal changes.