STM32L071CBT6
Overview
The STM32L071CBT6 is an ultra-low-power 32-bit microcontroller based on the Arm Cortex-M0+ core, operating at frequencies up to 32MHz. It is designed for energy-sensitive applications, featuring 128KB of Flash memory and a dedicated 6KB EEPROM for robust data logging. The device operates across a wide voltage range from 1.65V to 3.6V, making it ideal for battery-operated systems.
Why Choose This Part
This MCU offers an exceptional balance of power and performance, drawing only 2.95mA in Run mode at 16MHz. It provides high integration with 37 I/Os, a hardware CRC unit, and 20KB of RAM in a compact 48-LQFP package. The inclusion of true EEPROM simplifies firmware development by removing the need for complex Flash emulation for non-volatile data.
Applications
Key Specifications
Getting Started
Developers should start with the NUCLEO-L073RZ development board or the STM32L071 discovery kit for rapid prototyping. The ecosystem is fully supported by the STM32CubeIDE for code generation and configuration, alongside standard Serial Wire Debug (SWD) interfaces for real-time debugging. Hardware design is simplified by the internal oscillator and the wide 1.65V to 3.6V supply range.
Dev Boards
Development boards and breakout modules featuring the STM32L071CBT6 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 |
|---|---|---|---|---|---|
| STM32L071CBT6 (this part) | 37 | LQFP-48 | A/D 13x12b | 128KB | 784 |
| STM32L071RBT6 | 51 | LQFP-64 | A/D 16x12b | 128KB | 16,375 |
| STM32L071KZT6 | 25 | LQFP-32 | A/D 10x12b | 192KB | 1,802 |
| STM32L071KZU6 | 25 | UFQFN-32 | A/D 10x12b | 192KB | 11,465 |



