EmbeddedRelated.com
STM32L073VBT6

STM32L073VBT6

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

Overview

The STM32L073VBT6 is an ultra-low-power 32-bit microcontroller based on the ARM Cortex-M0+ core, operating at frequencies up to 32MHz. It integrates 128KB of Flash memory, 20KB of RAM, and a dedicated 6KB EEPROM, designed specifically for battery-operated and energy-sensitive applications. The device features a wide supply voltage range from 1.65V to 3.6V and includes a built-in LCD controller and crystal-less USB 2.0 support.

Why Choose This Part

This MCU offers an excellent balance of low-power consumption and peripheral integration, featuring a 24-channel capacitive sensing controller and a hardware LCD driver for up to 8x28 segments. The inclusion of 6KB of true EEPROM simplifies data persistence without the endurance concerns or complexity of flash emulation. Furthermore, its crystal-less USB 2.0 functionality reduces external component count and simplifies board routing.

Applications

Battery-Powered Gas and Water Meters
Utilizes the integrated LCD driver and low-power stop modes to maintain long-term operation on a single primary cell.
Portable Medical Devices
Ideal for blood glucose meters or pulse oximeters that require 128KB of Flash for firmware and 6KB of EEPROM for patient data logging.
USB Peripherals with LCD
The crystal-less USB peripheral reduces BOM cost and PCB area for consumer devices requiring a user interface.
Industrial Sensor Nodes
Leverages the LPUART and multiple I2C/SPI interfaces to aggregate data from sensors while operating in harsh environments with 5V tolerant I/Os.

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, LCD, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 84
Core Processor ARM Cortex-M0+
Package / Case 100-LQFP
Data Converters A/D 16x12b; D/A 2x12b
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 with the NUCLEO-L073RZ evaluation board, which provides an integrated ST-LINK debugger and Arduino Uno V3 connectivity. Use the STM32CubeL0 software package and STM32CubeMX for graphical peripheral configuration and initialization code generation. The device is fully supported by major IDEs including STM32CubeIDE, Keil MDK, and IAR Embedded Workbench.

Dev Boards

Development boards and breakout modules featuring the STM32L073VBT6 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 » STM32L073

STM32L073 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package ADC/DAC Flash Stock
STM32L073VBT6 (this part) 84 LQFP-100 A/D 16x12b; D/A 2x.. 128KB
STM32L073RZT6 51 LQFP-64 A/D 15x12b; D/A 2x.. 192KB 1,338

Also Consider

STM32L476VGT6 STMicroelectronics - Provides a significant performance upgrade with a 80MHz Cortex-M4F core while maintaining ultra-low-power characteristics and LCD support.
ATSAMD21G18A-AUT MCHPMicrochip Technology - An alternative Cortex-M0+ MCU with USB support and a large ecosystem, though it lacks the integrated LCD controller found in the STM32L073.
MSP430FR5994IPNR TITexas Instruments - Offers 256KB of FRAM for even lower power non-volatile writes and high endurance compared to traditional Flash/EEPROM.