Ultralow power ARM-based 32-bit MCU with up to 128 KB Flash,
RTC, LCD, USB, USART, I2C, SPI, timers, ADC, DAC, comparators
Features
■
Operating conditions
– Operating power supply range: 1.65 V to
3.6 V (without BOR) or 1.8 V to 3.6 V (with
BOR option)
– Temperature range: –40 to 85 °C
■
Low power features
– 4 modes: Sleep, Low-power run (9 µA at
32 kHz), Low-power sleep (4.4 µA),
Stop with RTC (1.45 µA), Stop (570 nA),
Standby (300 nA)
– Dynamic core voltage scaling down to
233 µA/MHz
– Ultralow leakage per I/O: 50 nA
– Fast wakeup from Stop: 8 µs
– Three wakeup pins
■
Core: ARM 32-bit Cortex
– 32 MHz maximum frequency,
33.3 DMIPS peak (Dhrystone 2.1)
– Memory protection unit
■
Reset and supply management
– Low power, ultrasafe BOR (brownout reset)
with 5 selectable thresholds
– Ultralow power POR/PDR
– Programmable voltage detector (PVD)
■
Clock management
– 1 to 24 MHz crystal oscillator
– 32 kHz oscillator for RTC with calibration
– Internal 16 MHz factory-trimmed RC
– Internal 37 kHz low consumption RC
– Internal multispeed low power RC, 65 kHz
to 4.2 MHz with consumption down to
1.5 µA
– PLL for CPU clock and USB (48 MHz)
■
Low power calendar RTC
– Alarm, periodic wakeup from Stop/Standby
■
Memories
– Up to 128 Kbyte of Flash memory with ECC
– 4 Kbyte of data EEPROM with ECC
January 2012
™
-M3 CPU
Doc ID 17659 Rev 6
STM32L151xx
STM32L152xx
LQFP100 14 × 14 mm
BGA100 7 × 7 mm
BGA64 5 × 5 mm
LQFP64 10 × 10 mm
LQFP48 7 × 7 mm
– Up to 16 Kbyte of RAM
■
Up to 83 fast I/Os (73 of which are 5 V-tolerant)
all mappable on 16 external interrupt vectors
■
Development support
– Serial wire debug, JTAG and trace
■
DMA: 7-channel DMA controller, supporting
timers, ADC, SPIs, I
■
LCD 8 × 40 or 4 × 44 with step-up converter
■
12-bit ADC up to 1 Msps/24 channels
– Temperature sensor and internal voltage
reference
– Operates down to 1.8 V
■
2 × 12-bit DACs with output buffers
■
2 ultralow power comparators
– Window mode and wakeup capability
■
10 timers:
– 6 × 16-bit general-purpose timers, each
with up to 4 IC/OC/PWM channels
– 2 × 16-bit basic timers
– 2 × watchdog timers (independent and
window)
■
Up to 8 communication interfaces
2
– Up to 2 × I
C interfaces (SMBus/PMBus)
– Up to 3 × USARTs (ISO 7816 interface,
LIN, IrDA capability, modem control)
– Up to 2 × SPIs (16 Mbit/s)
– USB 2.0 full speed interface
■
CRC calculation unit, 96-bit unique ID
Table 1.
Device summary
Reference
STM32L151CB, STM32L151C8, STM32L151C6,
STM32L151xx
STM32L151RB, STM32L151R8, STM32L151R6,
STM32L151VB, STM32L151V8
STM32L152CB, STM32L152C8, STM32L152C6,
STM32L152xx
STM32L152RB, STM32L152R8, STM32L152R6,
STM32L152VB, STM32L152V8
UFQFPN48
7 × 7 mm
2
Cs and USARTs
Part number
1/109
www.st.com
1
Need help?
Do you have a question about the STM32L151CB and is the answer not in the manual?
Questions and answers