STM32L152RET6
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
Key Specifications
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 Number | Difference | Stock |
|---|---|---|
| STM32L152C8T6 | 48-pin · 64KB Flash | 495 |
| STM32L152RBT6 | 128KB Flash | 424 |



