EmbeddedRelated.com
STM32L071CBT6

STM32L071CBT6

STMicroelectronics
ARM® Cortex®-M0+ STM32L0 Microcontroller IC 32-Bit 32MHz 128KB (128K x 8) FLASH 48-LQFP (7x7)
Active784 in stock

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

Battery-Powered Sensors
Optimized for remote environmental monitoring where a 0.29uA standby current significantly extends field life.
Portable Medical Devices
Utilizes the Cortex-M0+ core and 128KB Flash to manage biometric data processing in wearable health monitors.
Smart Utility Metering
The integrated 6KB EEPROM and 128-bit unique ID support secure data storage and device identification in gas or water meters.
Industrial Data Logging
Leverages multiple DMA channels and hardware oversampling to collect high-resolution sensor data efficiently.

Key Specifications

Speed 32MHz
RAM Size 20K x 8
Core Size 32-Bit
EEPROM Size 6K x 8
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 37
Core Processor ARM Cortex-M0+
Package / Case 48-LQFP
Data Converters A/D 13x12b
Oscillator Type Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 48-LQFP (7x7)
Voltage - Supply (Vcc/Vdd) 1.65V ~ 3.6V

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.

NUCLEO-L031K6 STMicroelectronics
STM32L031 Nucleo-32 STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 911 in stock
STM32L0538-DISCO STMicroelectronics
STM32L053C8 Discovery STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 36 in stock
NUCLEO-L073RZ STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32L073RZ MCU, supports Arduino & ST morpho
Digi-Key Mouser 263 in stock
Part of STM32 family » STM32L071

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
Also available as: STM32L071CZT6TR, STM32L071KBU6, STM32L071KBT6

Also Consider

SAM D21G18 MCHPMicrochip Technology - Higher performance Cortex-M0+ option with 256KB Flash and 48MHz clock for more complex logic.
STM32L431CBT6 STMicroelectronics - Provides a migration path to Cortex-M4 performance and DSP instructions while maintaining low power consumption.