EmbeddedRelated.com
STM32L151VET6

STM32L151VET6

STMicroelectronics
ARM® Cortex®-M3 STM32L1 Microcontroller IC 32-Bit 32MHz 512KB (512K x 8) FLASH 100-LQFP (14x14)
Active2,210 in stock

Overview

The STM32L151VET6 is an ultra-low-power 32-bit microcontroller based on the Arm Cortex-M3 core operating at 32MHz. It features 512KB of Flash memory, 80KB of RAM, and 16KB of true EEPROM, making it suitable for complex applications requiring data persistence and high energy efficiency. This device is designed for battery-operated systems, offering specialized low-power modes and a high pin-count 100-LQFP package for extensive I/O requirements.

Why Choose This Part

The primary advantage is the combination of high-density 512KB Flash with 16KB of dedicated EEPROM, which eliminates the need for external non-volatile memory in many designs. Its ultra-low-power architecture achieves a standby current of just 1.11uA while maintaining a versatile set of peripherals including USB and 83 I/O pins. The Cortex-M3 core provides a balance of performance and efficiency for middle-tier embedded applications.

Applications

Battery-Powered Medical Devices
Utilizes the ultra-low-power platform and 1.11uA standby current for long-lasting portable diagnostic equipment.
Industrial Data Loggers
Leverages the 16KB of integrated EEPROM for reliable local storage of configuration parameters and sensor calibration data.
Capacitive Touch Interfaces
Features up to 34 capacitive sensing channels, ideal for modern user interfaces in sealed or rugged enclosures.
Smart Metering
Employs various sleep modes and the 96-bit unique ID for secure and efficient remote utility monitoring.

Key Specifications

Speed 32MHz
RAM Size 80K x 8
Core Size 32-Bit
EEPROM Size 16K x 8
Peripherals Brown-out Detect/Reset, Cap Sense, DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, LINbus, SPI, UART/USART, USB
Mounting Type Surface Mount
Number of I/O 83
Core Processor ARM Cortex-M3
Package / Case 100-LQFP
Data Converters A/D 25x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 100-LQFP (14x14)
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

Getting Started

Developers can begin evaluation with the STM32 Nucleo-144 or Discovery kits compatible with the STM32L1 series. Software development is supported by the STM32CubeL1 MCU Package, which includes HAL and LL drivers, and can be used within the STM32CubeIDE or other standard Arm toolchains like Keil MDK or IAR EWARM. The internal 16MHz factory-trimmed RC oscillator allows for immediate startup without an external crystal.

Dev Boards

Development boards and breakout modules featuring the STM32L151VET6 or compatible chips — ready to use for prototyping.

NUCLEO-L152RE STMicroelectronics
STM32L152 Nucleo-64 STM32L1 ARM® Cortex®-M3 MCU 32-Bit Embedded Evaluation Board
Digi-Key 633 in stock
Part of STM32L1 family » STM32L151

STM32L151 Family

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

Part Number RAM EEPROM Size I/O Pins Package ADC/DAC Flash Stock
STM32L151VET6 (this part) 80K 16K 83 LQFP-100 A/D 25x12b; D/A 2x.. 512KB 2,210
STM32L151RBT6 32K 4K 51 LQFP-64 A/D 20x12b; D/A 2x.. 128KB 742
STM32L151C8T6A 32K 4K 37 LQFP-48 A/D 16x12b; D/A 2x.. 64KB 6,742
STM32L151CBT6A 32K 4K 37 LQFP-48 A/D 16x12b; D/A 2x.. 128KB 2,292
STM32L151RET6 80K 16K 51 LQFP-64 A/D 21x12b; D/A 2x.. 512KB 904
STM32L151CCT6 32K 8K 37 LQFP-48 A/D 14x12b; D/A 2x.. 256KB 1,499
STM32L151C6T6A 16K 4K 37 LQFP-48 A/D 16x12b; D/A 2x.. 32KB 1,743