Datasheet

DS10668 Rev 6 19/126
STM32L031x4/6 Functional overview
33
3.2 Interconnect matrix
Several peripherals are directly interconnected. This allows autonomous communication
between peripherals, thus saving CPU resources and power consumption. In addition,
these hardware connections allow fast and predictable latency.
Depending on peripherals, these interconnections can operate in Run, Sleep, Low-power
run, Low-power sleep and Stop modes.
Wakeup time to
Run mode
0 µs 0.36 µs 3 µs 32 µs 3.5 µs 65 µs
Consumption
V
DD
=1.8 to 3.6 V
(Typ)
Down to
115 µA/MHz
(from Flash)
Down to
25 µA/MHz
(from Flash)
Down to
6.5 µA
Down to
3.2 µA
0.35 µA (No
RTC) V
DD
=1.8 V
0.23 µA (No
RTC) V
DD
=1.8 V
0.6 µA (with
RTC) V
DD
=1.8 V
0.39 µA (with
RTC) V
DD
=1.8 V
0.38 µA (No
RTC) V
DD
=3.0 V
0.26 µA (No
RTC) V
DD
=3.0 V
0.8 µA (with
RTC) V
DD
=3.0 V
0.57 µA (with
RTC) V
DD
=3.0 V
1. Legend:
“Y” = Yes (enable).
“O” = Optional, can be enabled/disabled by software)
“-” = Not available
2. Some peripherals with wakeup from Stop capability can request HSI to be enabled. In this case, HSI is woken up by the
peripheral, and only feeds the peripheral which requested it. HSI is automatically put off when the peripheral does not need
it anymore.
3. UART and LPUART reception is functional in Stop mode. It generates a wakeup interrupt on Start.To generate a wakeup on
address match or received frame event, the LPUART can run on LSE clock while the UART has to wake up or keep running
the HSI clock.
4. I2C address detection is functional in Stop mode. It generates a wakeup interrupt in case of address match. It will wake up
the HSI during reception.
Table 5. Functionalities depending on the working mode
(from Run/active down to standby) (continued)
(1)
IPs Run/Active Sleep
Low-
power
run
Low-
power
sleep
Stop Standby
Wakeup
capability
Wakeup
capability
Table 6. STM32L0xx peripherals interconnect matrix
Interconnect
source
Interconnect
destination
Interconnect action Run Sleep
Low-
power
run
Low-
power
sleep
Stop
COMPx
TIM2,TIM21,
TIM22
Timer input channel,
trigger from analog
signals comparison
YY Y Y -
LPTIM
Timer input channel,
trigger from analog
signals comparison
YY Y Y Y
TIMx TIMx
Timer triggered by other
timer
YY Y Y -
Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.Downloaded from Arrow.com.