EmbeddedRelated.com
STM32L152RBT6A

STM32L152RBT6A

STMicroelectronics
ARM® Cortex®-M3 STM32L1 Microcontroller IC 32-Bit 32MHz 128KB (128K x 8) FLASH 64-LQFP (10x10)
Active19 in stock

Overview

The STM32L152RBT6A is an ultra-low-power 32-bit microcontroller based on the ARM Cortex-M3 core operating at up to 32MHz. It features 128KB of Flash memory and 32KB of RAM, integrated with specialized peripherals such as a liquid crystal display (LCD) driver and capacitive touch sensing support. This device is specifically engineered for battery-operated applications requiring low power consumption and versatile user interface options.

Why Choose This Part

This MCU offers a high degree of integration, including 4KB of true EEPROM for non-volatile data storage and a built-in LCD voltage generator. The combination of its low-power architecture, which draws as little as 1.11uA in standby, and its 19-channel 12-bit ADC makes it a highly efficient choice for precision analog sensing in power-constrained designs.

Applications

Battery-Powered Handheld Devices
Ideal for portable instruments and consumer electronics where long battery life and integrated LCD driving are required.
Smart Metering
Well-suited for gas or water meters that operate on a fixed energy budget while requiring periodic communication and data logging.
Wearable Health Monitors
Utilizes its ultra-low-power modes and capacitive sensing to provide responsive user interfaces in fitness trackers or medical sensors.
Industrial Sensor Nodes
Provides efficient processing and multi-interface connectivity for remote sensors deployed in industrial automation environments.

Key Specifications

Speed 32MHz
RAM Size 32K x 8
Core Size 32-Bit
EEPROM Size 4K 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 20x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 128KB (128K 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

Developers can begin by using the STM32CubeL1 MCU Package for HAL and LL drivers. The part is compatible with standard ARM toolchains including IAR EWARM, Keil MDK-ARM, and STM32CubeIDE. For hardware evaluation, the NUCLEO-L152RE development board provides an accessible entry point with the same target MCU family.

Dev Boards

Development boards and breakout modules featuring the STM32L152RBT6A or compatible chips — ready to use for prototyping.

NUCLEO-L152RE STMicroelectronics
STM32L152 Nucleo-64 STM32L1 ARM® Cortex®-M3 MCU 32-Bit Embedded Evaluation Board
Digi-Key 633 in stock
Part of STM32 family » STM32L152

STM32L152 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number RAM EEPROM Size I/O Pins Package ADC/DAC Flash Stock
STM32L152RBT6A (this part) 32K 4K 51 LQFP-64 A/D 20x12b; D/A 2x.. 128KB 19
STM32L152CBT6A 32K 4K 37 LQFP-48 A/D 16x12b; D/A 2x.. 128KB 2,468
STM32L152RET6 80K 16K 51 LQFP-64 A/D 21x12b; D/A 2x.. 512KB 527
STM32L152VCT6 32K 8K 83 LQFP-100 A/D 25x12b; D/A 2x.. 256KB 600
STM32L152C8T6A 32K 4K 37 LQFP-48 A/D 16x12b; D/A 2x.. 64KB 490
STM32L152VET6 80K 16K 83 LQFP-100 A/D 25x12b; D/A 2x.. 512KB 476

Also Consider

STM32 Nucleo-64 L152RE Dev Board STMicroelectronics - Official development board for the STM32L1 series to accelerate prototyping with Arduino connectivity support.
STM32L053R8T6 STMicroelectronics - Consider this for even lower power consumption using a Cortex-M0+ core if the processing overhead of the Cortex-M3 is not required.