Functional overview
STM32L151xC STM32L152xC
18/135
DocID022799 Rev 10
3.2 ARM
®
Cortex
®
-M3 core with MPU
The ARM
®
Cortex
®
-M3 processor is the industry leading processor for embedded systems.
It has been developed to provide a low-cost platform that meets the needs of MCU
implementation, with a reduced pin count and low-power consumption, while delivering
outstanding computational performance and an advanced system response to interrupts.
The ARM
®
Cortex
®
-M3 32-bit RISC processor features exceptional code-efficiency,
delivering the high-performance expected from an ARM core in the memory size usually
associated with 8- and 16-bit devices.
ADC
Y
Y
--
--
--
--
--
--
DAC
Y
Y
Y
Y
Y
--
--
--
Tempsensor
Y
Y
Y
Y
Y
--
--
--
OP amp
Y
Y
Y
Y
Y
--
--
--
Comparators
Y
Y
Y
Y
Y
Y
--
--
16-bit and 32-bit
Timers
Y
Y
Y
Y
--
--
--
--
IWDG
Y
Y
Y
Y
Y
Y
Y
Y
WWDG
Y
Y
Y
Y
--
--
--
--
Touch sensing
Y
Y
--
--
--
--
--
--
Systic Timer
Y
Y
Y
Y
--
--
--
GPIOs
Y
Y
Y
Y
Y
Y
--
3 pins
Wakeup time to
Run mode
0 µs
0.4 µs
3 µs
46 µs
< 8 µs
58 µs
Consumption
V
DD
=1.8 to 3.6 V
(Typ)
Down to 185
µA/MHz (from
Flash)
Down to 34.5
µA/MHz (from
Flash)
Down to
8.6 µA
Down to
4.4 µA
0.43 µA
(no RTC)
V
DD
=1.8V
0.29 µA
(no RTC)
V
DD
=1.8V
1.15 µA
(with RTC)
V
DD
=1.8V
0.9 µA
(with RTC)
V
DD
=1.8V
0.44 µA
(no RTC)
V
DD
=3.0V
0.29 µA
(no RTC)
V
DD
=3.0V
1.4 µA
(with RTC)
V
DD
=3.0V
1.15 µA
(with RTC)
V
DD
=3.0V
1. The startup on communication line wakes the CPU which was made possible by an EXTI, this induces a delay before
entering run mode.
Table 5. Functionalities depending on the working mode (from Run/active down to
standby) (continued)
Ips
Run/Active
Sleep
Low-
power
Run
Low-
power
Sleep
Stop
Standby
Wakeup
capability
Wakeup
capability