EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
16days 10hrs 44min 19sec
Learn More →
STM32L151RBT6

STM32L151RBT6

STMicroelectronics
Same L1 family with similar low-power features and pin count for projects that prefer the L151 variant differences.
Active742 in stock

Overview

The STM32L151RBT6 is an ultra-low-power microcontroller based on the ARM Cortex-M3 core, operating at up to 32MHz. It features 128KB of Flash, 16KB of RAM, and 4KB of true EEPROM, making it ideal for battery-operated devices requiring persistent data storage. The device includes a wide range of analog and digital peripherals while maintaining a very low standby current of approximately 1.33uA.

Why Choose This Part

This MCU offers a high degree of power flexibility with multiple low-power modes and an operating voltage down to 1.65V. The inclusion of 4000 bytes of dedicated EEPROM simplifies firmware by providing a dedicated space for calibration and configuration parameters without external components.

Applications

Battery-Powered Data Loggers
Utilizes the 4KB of onboard EEPROM for reliable sensor data storage without wearing out Flash memory.
Handheld Medical Devices
Low power consumption and integrated 12-bit ADC/DAC support long-lasting portable diagnostic tools.
Utility Metering
Optimized for long-term deployment in water or gas meters where extremely low standby current is critical.

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, 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

Development is best supported by the STM32Cube ecosystem, including STM32CubeIDE and the STM32CubeL1 firmware package. For hardware prototyping, use the NUCLEO-L152RE board, which features a similar L1 series target and integrated ST-LINK debugger.

Dev Boards

Development boards and breakout modules featuring the STM32L151RBT6 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 STM32L1 family » STM32L151

STM32L151 Family

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

Part Number Flash RAM I/O Pins Package ADC/DAC EEPROM Size Stock
STM32L151RBT6 (this part) 128KB 32K 51 LQFP-64 A/D 20x12b; D/A 2x.. 4K 742
STM32L151C8T6A 64KB 32K 37 LQFP-48 A/D 16x12b; D/A 2x.. 4K 6,590
STM32L151CBT6A 128KB 32K 37 LQFP-48 A/D 16x12b; D/A 2x.. 4K 2,292
STM32L151VET6 512KB 80K 83 LQFP-100 A/D 25x12b; D/A 2x.. 16K 2,210
STM32L151RET6 512KB 80K 51 LQFP-64 A/D 21x12b; D/A 2x.. 16K 904
STM32L151CCT6 256KB 32K 37 LQFP-48 A/D 14x12b; D/A 2x.. 8K 1,499
STM32L151C6T6A 32KB 16K 37 LQFP-48 A/D 16x12b; D/A 2x.. 4K 1,743
STM32L151VCT6 256KB 32K 83 LQFP-100 A/D 25x12b; D/A 2x.. 8K 522
STM32L151CBT6 128KB 32K 37 LQFP-48 A/D 16x12b; D/A 2x.. 4K 14,033
STM32L151CBT6D 128KB 16K 37 LQFP-48 A/D 16x12b; D/A 2x.. 4K —

Also Consider

STM32L152RBT6 STMicroelectronics - Identical pinout and core but adds an integrated LCD controller for driving segmented displays.