| Parameters | |
|---|---|
| Core Size | 32-Bit Single-Core |
| Program Memory Size | 64KB (64K x 8) |
| Data Converters | A/D 16x12b; D/A 2x12b |
| Package | Tray |
| Product Status | Active |
| Base Product Number | STM32L151 |
| REACH Status | REACH Unaffected |
| Standard Package | 250 |
| ECCN | 3A991A2 |
| HTSUS | 8542.31.0001 |
| Series | STM32L1 |
| Moisture Sensitivity Level (MSL) | 3 (168 Hours) |
| RoHS Status | ROHS3 Compliant |
| Package / Case | 48-LQFP |
| Mfr | STMicroelectronics |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Supplier Device Package | 48-LQFP (7x7) |
| Speed | 32MHz |
| Oscillator Type | Internal |
| Core Processor | ARM® Cortex®-M3 |
| RAM Size | 32K x 8 |
| Number of I/O | 37 |
| Peripherals | Brown-out Detect/Reset, Cap Sense, DMA, I²S, POR, PWM, WDT |
| Voltage - Supply (Vcc/Vdd) | 1.8V ~ 3.6V |
| EEPROM Size | 4K x 8 |
| Program Memory Type | FLASH |
| Connectivity | I²C, IrDA, LINbus, SPI, UART/USART, USB |
STM32L151C8T6A MCU ARM Cortex-M3 Microcontroller
The STM32L151C8T6A from STMicroelectronics is a high-performance, ultra-low-power 32-bit microcontroller based on the ARM Cortex-M3 core, operating at frequencies up to 32 MHz (33.3 DMIPS) . Housed in a compact 48-pin LQFP package (7x7mm), this device is a cornerstone of the STM32L1 series, designed specifically for battery-operated and energy-sensitive applications . It integrates 64 KB of Flash memory with ECC, 32 KB of SRAM, and 4 KB of true data EEPROM, providing substantial on-chip storage for code and data . The microcontroller operates from a wide supply voltage range of 1.65V to 3.6V and is rated for an industrial temperature range of -40°C to +85°C, ensuring reliable performance in diverse and demanding environments .
This microcontroller delivers an exceptional balance of processing power and energy efficiency. Its ultra-low-power platform features multiple advanced power-saving modes, including a Standby mode consuming only 0.28 µA (with 3 wakeup pins) and a Stop mode as low as 0.44 µA (with 16 wakeup lines), coupled with a rapid 8 µs wakeup time from Stop mode, enabling designs with years of battery life . The rich peripheral set includes a 12-bit ADC with up to 16 channels and 1 Msps sampling rate, two 12-bit DACs with output buffers, and two ultra-low-power comparators for precise analog signal conditioning . Communication is facilitated by a full-speed USB 2.0 interface (with internal 48 MHz PLL), three USARTs (supporting LIN, IrDA, Smart Card), two SPI ports (up to 16 Mbit/s), and two I2C interfaces . Additional features include six 16-bit general-purpose timers, two basic timers, two watchdog timers, a 7-channel DMA controller, a real-time clock (RTC) with sub-second accuracy, and up to 20 capacitive sensing channels for touch-key interfaces . The device also offers 73 I/O pins that are 5V-tolerant, enhancing interface flexibility with mixed-voltage systems .
Alternative MCUs
● STM32L151CBT6A (STMicroelectronics): A pin-compatible upgrade within the same series offering double the Flash memory (128 KB) while maintaining identical peripheral sets and ultra-low-power characteristics, ideal for applications requiring more code space .
● STM32L151V8T6A (STMicroelectronics): A member of the same family in a 100-pin LQFP package, offering the maximum number of I/O pins (83) for the most complex interface requirements in the L151 series .
● EFM32TG11B320F128GM64-D (Silicon Labs): An ultra-low-power 32-bit microcontroller based on the ARM Cortex-M0+ core from a different manufacturer, offering comparable energy efficiency, integrated peripherals, and a similar memory footprint for battery-powered designs .