Application Note
6 of 38
001-86233 Rev. *I
2021-11-04
PSoC™ 4 MCU low
-power modes and power reduction techniques
Low-power mode details
3
Low-power mode details
The ModusToolbox
™
software environment currently supports
PSoC™
4 MCU devices that have sleep and deep
sleep power modes.
PSoC™
Creator supports all
PSoC™
4 MCU devices, with all power modes.
ModusToolbox™
software and
PSoC™
Creator both have code examples that demonstrate these power modes; see
shows the transitions between the power modes in PSoC
™ MCU
sources for each mode.
Active
Deep sleep
Hibernate
Wakeup
interrupt
Wakeup
interrupt
Internal
resets
Stop
WAKEUP
asserts
XRES / brownout /
power-on reset
Firmware
action
Reset
Internal reset event
External reset event
Firmware action
Other external event
Power mode
Action
KEY:
Sleep
Figure 1
PSoC™ p
ower mode transitions diagram
Note:
Blocks in grey are not available in the
PSoC™
4000, 4000S, 4100S, 4100S plus, 4100S plus 256k,
4100S max, 4200DS, 4500S, 4700S, 4100PS, and analog coprocessor product lines.
3.1
Sleep mode
In Sleep mode, the
PSoC™
4 Arm
®
Cortex
®
-M0/M0+ CPU does not run instructions; instead, it waits for an
interrupt to occur. The SRAM is retained but not written to or read by the CPU. It can be accessed by DMA in
those parts that support DMA. All other peripherals and clocks continue to run.
3.1.1
Sleep mode wakeup sources
Any interrupt source in the device can wake the device from sleep mode. All peripherals can remain active and
generate interrupts.