EmbeddedRelated.com
STM32L031G6U6

STM32L031G6U6

STMicroelectronics
ARM® Cortex®-M0+ STM32L0 Microcontroller IC 32-Bit 32MHz 32KB (32K x 8) FLASH 28-UFQFPN (4x4)
Active2,724 in stock

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

Battery-Powered IoT Sensors
Ideal for remote sensor nodes requiring long battery life thanks to a 0.255 microamp standby current and fast wake-up times.
Wearable Device Controllers
The compact 4x4mm UFQFPN28 package and low heat dissipation make it suitable for small form-factor consumer electronics.
Portable Medical Devices
Utilized in glucose meters and heart rate monitors where high integration of EEPROM and precision peripherals is required in a low-power envelope.
Utility Metering
Well-suited for gas and water meters that must operate for years on a single battery while maintaining a real-time clock.

Key Specifications

Speed 32MHz
RAM Size 8K x 8
Core Size 32-Bit
EEPROM Size 1K x 8
Peripherals Brown-out Detect/Reset, DMA, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 21
Core Processor ARM Cortex-M0+
Package / Case 28-UFQFN
Data Converters A/D 10x12b
Oscillator Type Internal
Program Memory Size 32KB (32K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-UFQFPN (4x4)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

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.

NUCLEO-L031K6 STMicroelectronics
STM32L031 Nucleo-32 STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 911 in stock
STM32L0538-DISCO STMicroelectronics
STM32L053C8 Discovery STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 36 in stock
NUCLEO-L073RZ STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32L073RZ MCU, supports Arduino & ST morpho
Digi-Key Mouser 263 in stock
Part of STM32 family » STM32L031

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
Also available as: STM32L031K6T6

Also Consider

MKL03Z32VFK4 NXP Semiconductors - Alternative ARM Cortex-M0+ ultra-low-power MCU with a similar 4x4mm package and 32KB Flash.