EmbeddedRelated.com
STM32L071RBT6

STM32L071RBT6

STMicroelectronics
ARM® Cortex®-M0+ STM32L0 Microcontroller IC 32-Bit 32MHz 128KB (128K x 8) FLASH 64-LQFP (10x10)
Active16,375 in stock

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

Battery-Powered Sensors
Ideal for remote environmental sensors requiring long battery life using low-power modes and efficient data processing.
Utility Metering
Utilizes the integrated 6KB EEPROM for reliable non-volatile storage of usage data and configuration without external memory.
Wearable Devices
Fits within tight power budgets for fitness trackers or smart watches due to its ultra-low-power run and sleep profiles.
Industrial Monitoring
Provides 51 I/Os and multiple serial interfaces like USART and SPI for interfacing with various industrial transducers.

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 51
Core Processor ARM Cortex-M0+
Package / Case 64-LQFP
Data Converters A/D 16x12b
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.65V ~ 3.6V

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.

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

Also Consider

STM32L051R8T6 STMicroelectronics - A lower-cost alternative if only 64KB of Flash and 8KB of RAM are required for the application.
ATSAMD21G18A-AU MCHPMicrochip - Another Cortex-M0+ option with higher RAM (32KB) and Flash (256KB) if the STM32L0 series memory is insufficient.