EmbeddedRelated.com
STM32L152VCT6

STM32L152VCT6

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

Overview

The STM32L152VCT6 is an ultra-low-power 32-bit microcontroller based on the ARM Cortex-M3 core, operating at up to 32MHz. It features 256KB of Flash memory, 32KB of RAM, and 8KB of true EEPROM, integrated into a 100-LQFP package. This device is specifically engineered for power-sensitive applications, offering a range of low-power modes and an integrated LCD driver.

Why Choose This Part

The STM32L1 series provides an excellent balance of performance and efficiency, consuming as little as 0.29uA in standby mode. It includes specialized analog peripherals such as two ultra-low-power comparators and two operational amplifiers, reducing the need for external signal conditioning components. The hardware-based ECC on both Flash and EEPROM ensures higher data reliability in mission-critical applications.

Applications

Battery-Powered Medical Devices
Ideal for portable glucose meters or pulse oximeters that require high integration, ultra-low standby current, and a direct LCD interface.
Industrial Data Loggers
Utilizes the 8KB of internal EEPROM for reliable parameter storage and the 12-channel DMA for efficient sensor data handling without CPU intervention.
Smart Utility Meters
The combination of low-power run modes, integrated operational amplifiers, and a 96-bit unique ID supports secure, long-term remote monitoring.

Key Specifications

Speed 32MHz
RAM Size 32K x 8
Core Size 32-Bit
EEPROM Size 8K x 8
Peripherals Brown-out Detect/Reset, Cap Sense, DMA, I2S, LCD, 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 256KB (256K 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

Start development with the STM32 Nucleo-64 or Discovery kits for the L1 series to quickly prototype hardware. Use the STM32CubeIDE or Keil MDK for software development, leveraging the STM32CubeL1 HAL libraries to configure the low-power modes and LCD controller. Firmware can be programmed via the built-in bootloader or through the Serial Wire Debug (SWD) and JTAG interfaces.

Dev Boards

Development boards and breakout modules featuring the STM32L152VCT6 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 STM32 family » STM32L152

STM32L152 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
STM32L152VCT6 (this part) 32K 8K 83 LQFP-100 A/D 25x12b; D/A 2x.. 256KB 600
STM32L152CBT6A 32K 4K 37 LQFP-48 A/D 16x12b; D/A 2x.. 128KB 2,468
STM32L152RET6 80K 16K 51 LQFP-64 A/D 21x12b; D/A 2x.. 512KB 527
STM32L152C8T6A 32K 4K 37 LQFP-48 A/D 16x12b; D/A 2x.. 64KB 490
STM32L152RBT6A 32K 4K 51 LQFP-64 A/D 20x12b; D/A 2x.. 128KB 19
STM32L152VET6 80K 16K 83 LQFP-100 A/D 25x12b; D/A 2x.. 512KB 476

Also Consider

STM32L476VGT6 STMicroelectronics - Upgrade to a Cortex-M4 core with FPU and higher clock speeds while maintaining ultra-low-power characteristics.
MSP430FR5994 TITexas Instruments - Consider this for applications requiring non-volatile FRAM technology and specialized digital signal processing acceleration.