文档介绍:STM32L151xx
STM32L152xx
Ultralow power ARM-based 32-bit MCU with up to 128 KB Flash,
RTC, LCD, USB, USART, I2C, SPI, timers, ADC, DAC, comparators
Preliminary data
Features
■ Operating conditions
LQFP100 14 × 14 mm BGA100 7 × 7 mm UFQFPN48
– Operating power supply range: V to LQFP64 10 × 10 mm BGA64 5 × 5 mm 7 × 7 mm
V (without BOR) or V to V (with LQFP48 7 × 7 mm
BOR option) – 4 Kbyte of data EEPROM with ECC
– Temperature range: –40 to 85 °C – Up to 16 Kbyte of RAM
■
■ Low power features Up to 83 fast I/Os (73 of which are 5 V-tolerant)
all mappable on 16 external interrupt vectors
– 4 modes: Sleep, Low-power run (9 µA at
32 kHz), Low-power sleep ( µA), ■ Development support
Stop with RTC ( µA), Stop (570 nA), – Serial wire debug, JTAG and trace
Standby (300 nA) ■ DMA: 7-channel DMA controller, supporting
– Dynamic core voltage scaling down to timers, ADC, SPIs, I2Cs and USARTs
233 µA/MHz3 ■ LCD 8 × 40 or 4 × 44 with step-up converter
– Ultralow leakage per I/O: 50 nA ■ 12-bit ADC up to 1 Msps/24 channels
– Fast wakeup from Stop: 8 µs – Temperature sensor and internal voltage
– Three wakeup pins reference
■ Core: ARM 32-bit Cortex™-M3 CPU – Operates down to V
– 32 MHz maximum frequency, ■ 2 × 12-bit DACs with output buffers
DMIPS peak (Dhrystone ) ■ 2 ultralow parators
– Memory protection unit – Window mode and wakeup capability
■ Reset and supply management ■ 10 timers:
– Low power, ultrasafe BOR (brownout reset) – 6 × 16-bit general-purpose timers, each
with 5 selectable thresholds with up to 4 IC/OC/PWM channels
– Ultralow power POR/PDR – 2 × 16-bit basic timers
– Programmable voltage detector (PVD) – 2 × watchdog timers (independent and
■ Clock management window)
– 1 to 24 MHz crystal oscillator ■ Up to munication interfaces
– 32 kHz oscillator for RTC with calibration – Up to 2 × I2C interfaces (SMBus/PMBus)
– Internal 16 MHz factory-trimmed RC – Up to 3