EmbeddedRelated.com
STM32L071VBT6

STM32L071VBT6

STMicroelectronics
ARM® Cortex®-M0+ STM32L0 Microcontroller IC 32-Bit 32MHz 128KB (128K x 8) FLASH 100-LQFP (14x14)
Active7,347 in stock

Overview

The STM32L071VBT6 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 true EEPROM, making it ideal for battery-operated applications requiring significant memory in a high pin-count package.

Why Choose This Part

This MCU offers a high I/O-to-memory ratio with 84 GPIOs in a 100-LQFP package while maintaining a very low power profile. The inclusion of 6KB of dedicated data EEPROM with ECC reduces the need for external storage components, simplifying PCB design and reducing BOM cost.

Applications

Utility Metering
Integrated 6KB EEPROM and low-power modes make it suitable for gas, water, and electricity meters requiring long-term data logging.
Battery-Powered Sensors
Optimized for remote sensing applications where standby current as low as 0.85uA is critical for multi-year battery life.
Industrial Field Instruments
Utilizes 84 I/Os and multiple serial interfaces like I2C, SPI, and USART to manage complex sensor arrays and communication protocols.

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 84
Core Processor ARM Cortex-M0+
Package / Case 100-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 100-LQFP (14x14)
Voltage - Supply (Vcc/Vdd) 1.65V ~ 3.6V

Getting Started

Start development using the STM32CubeL0 software package and an STM32 Nucleo-64 or Discovery kit. The device is fully supported by standard toolchains including IAR EWARM, Keil MDK-ARM, and STM32CubeIDE via the integrated Serial Wire Debug (SWD) interface.

Dev Boards

Development boards and breakout modules featuring the STM32L071VBT6 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
NUCLEO-L011K4 STMicroelectronics
STM32L011 Nucleo-32 STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 230 in stock
STM32L0538-DISCO STMicroelectronics
STM32L053C8 Discovery STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 36 in stock
STM32L073Z-EVAL STMicroelectronics
STM32L073VZ STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 4 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
STM32L071VBT6 (this part) 84 LQFP-100 A/D 16x12b 128KB 7,347
STM32L071RBT6 51 LQFP-64 A/D 16x12b 128KB 16,375
STM32L071KZT6 25 LQFP-32 A/D 10x12b 192KB 1,802
STM32L071CBT6 37 LQFP-48 A/D 13x12b 128KB 784
STM32L071KZU6 25 UFQFN-32 A/D 10x12b 192KB 11,465
STM32L071VZT6 84 LQFP-100 A/D 16x12b 192KB 568
Also available as: STM32L071CZT6TR, STM32L071KBU6, STM32L071KBT6

Also Consider

STM32L072VBT6 STMicroelectronics - Provides a similar low-power profile but adds a USB 2.0 crystal-less interface for applications requiring PC connectivity.
ATSAMD21G18A-AU MCHPMicrochip Technology - An alternative ARM Cortex-M0+ MCU with a higher clock speed of 48MHz and larger 256KB Flash.