STM32L031G6U6
Overview
The STM32L031G6U6 is an ultra-low-power 32-bit microcontroller based on the ARM Cortex-M0+ core, operating at up to 32MHz. It is specifically engineered for energy-sensitive applications, featuring a wide operating voltage range of 1.65V to 3.6V and a highly efficient 76 microamps per MHz power profile.
Why Choose This Part
This MCU provides a significant power-to-performance ratio with 32KB of Flash and a dedicated 1KB of data EEPROM, reducing the need for external memory. Its comprehensive low-power modes, including a Stop mode and a Low-power run mode, allow engineers to fine-tune energy consumption based on task requirements.
Applications
Key Specifications
Getting Started
Developers can begin evaluation using the NUCLEO-L031K6 development board, which includes an integrated ST-LINK debugger. The STM32Cube ecosystem provides the STM32CubeMX initialization tool and the STM32CubeIDE for C/C++ development, streamlining peripheral configuration and power-profile estimation.
Dev Boards
Development boards and breakout modules featuring the STM32L031G6U6 or compatible chips — ready to use for prototyping.
STM32L031 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | I/O Pins | Package | Stock |
|---|---|---|---|
| STM32L031G6U6 (this part) | 21 | UFQFN-28 | 2,724 |
| STM32L031C6T6 | 38 | LQFP-48 | 2,813 |



