STM32L151RBT6
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
Key Specifications
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.
STM32L151 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 |
|---|---|---|---|---|---|---|---|
| STM32L151RBT6 (this part) | 32K | 4K | 51 | LQFP-64 | A/D 20x12b; D/A 2x.. | 128KB | 742 |
| STM32L151C8T6A | 32K | 4K | 37 | LQFP-48 | A/D 16x12b; D/A 2x.. | 64KB | 6,742 |
| STM32L151RET6 | 80K | 16K | 51 | LQFP-64 | A/D 21x12b; D/A 2x.. | 512KB | 904 |



