EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32L152RET6

STM32L152RET6

STMicroelectronics
Another L1-family option that provides comparable peripherals and memory size in a different package option.
Active527 in stock

Overview

The STM32L152RET6 is an ultra-low-power ARM Cortex-M3 microcontroller operating at up to 32 MHz with 512 KB of Flash and 80 KB of RAM. It is specifically designed for battery-operated applications, featuring a dedicated LCD driver and a highly efficient 1.11 uA standby mode. The device includes integrated operational amplifiers and comparators to reduce external component count in precision sensing designs.

Why Choose This Part

This MCU offers a high memory-to-power ratio, providing 512 KB of Flash for complex firmware while maintaining ultra-low current draw. The inclusion of an internal LCD driver and operational amplifiers allows for significant PCB area savings in handheld instrumentation. It also supports a wide operating voltage range down to 1.65V, maximizing energy extraction from depleting batteries.

Applications

Battery-Powered Medical Devices
Ideal for portable glucose meters and pulse oximeters that require an integrated LCD driver and low standby power consumption.
Industrial Sensor Nodes
Suitable for remote monitoring systems using the built-in 12-bit ADC, DAC, and operational amplifiers for signal conditioning.
Smart Utility Meters
Utilizes the low-power RTC and extensive memory for data logging in gas, water, or heat meters.
Consumer Wearables
Provides enough RAM and Flash for basic UI and connectivity stacks while maintaining a small footprint in a LQFP64 package.

Key Specifications

Speed 32MHz
RAM Size 80K x 8
Core Size 32-Bit
EEPROM Size 16K x 8
Peripherals Brown-out Detect/Reset, Cap Sense, DMA, I2S, LCD, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 51
Core Processor ARM Cortex-M3
Package / Case 64-LQFP
Data Converters A/D 21x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 64-LQFP (10x10)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

Getting Started

Start development with the NUCLEO-L152RE development board, which is compatible with the Arduino Uno V3 header. Use the STM32CubeL1 firmware package within STM32CubeIDE for rapid peripheral configuration and access to low-power optimization tools. Hardware debugging is supported via the integrated ST-LINK on Nucleo boards or external J-Link probes.

STM32L152 Family

Part NumberDifferenceStock
STM32L152C8T6 48-pin · 64KB Flash 495
STM32L152RBT6 128KB Flash 424

Also Consider

STM32L476RGT6 STMicroelectronics - Upgrade path to a higher performance Cortex-M4F core with advanced low-power features and larger memory.
MSP430FR5994 TITexas Instruments - Alternative ultra-low-power architecture using FRAM for high-speed, non-volatile data logging.
The 2026 Embedded Online Conference