STM32L071RBT6
Overview
The STM32L071RBT6 is an ultra-low-power 32-bit microcontroller based on the Arm Cortex-M0+ core, operating at frequencies up to 32MHz. It features 128KB of Flash memory, 20KB of RAM, and 6KB of integrated EEPROM, specifically designed for energy-efficient embedded applications. The device maintains high efficiency with multiple low-power modes, including a standby current as low as 0.29uA.
Why Choose This Part
This MCU offers a high ratio of performance to power consumption, drawing only 3.55mA at 16MHz in Flash run mode. The inclusion of 6KB of true EEPROM simplifies system design by eliminating the need for external data storage for endurance-heavy logging. Additionally, its wide operating voltage range down to 1.65V ensures compatibility with various battery chemistries and fluctuating power sources.
Applications
Key Specifications
Getting Started
Developers can begin evaluation with the NUCLEO-L073RZ development board, which is pin-compatible and uses the same core architecture. The hardware is fully supported by the STM32Cube ecosystem, including the STM32CubeIDE for code development and STM32CubeMX for peripheral configuration. Debugging is handled via standard SWD or JTAG interfaces through an ST-LINK programmer.
Dev Boards
Development boards and breakout modules featuring the STM32L071RBT6 or compatible chips — ready to use for prototyping.
STM32L071 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | I/O Pins | Package | ADC/DAC | Flash | Stock |
|---|---|---|---|---|---|
| STM32L071RBT6 (this part) | 51 | LQFP-64 | A/D 16x12b | 128KB | 16,375 |
| STM32L071CBT6 | 37 | LQFP-48 | A/D 13x12b | 128KB | 784 |
| STM32L071KZT6 | 25 | LQFP-32 | A/D 10x12b | 192KB | 1,802 |
| STM32L071KZU6 | 25 | UFQFN-32 | A/D 10x12b | 192KB | 11,465 |



