27.1 Overview

The Power Manager (PM) controls the sleep modes and the power domain gating of the device. Various sleep modes are provided in order to satisfy power consumption requirements. This enables the PM to stop unused modules in order to save power. In active mode, the CPU is executing application code.

When the device enters a sleep mode, program execution is stopped, and some modules and clock domains are automatically switched off by the PM according to the sleep mode. The application manually controls which power domains will be turned on and off in standby, hibernate, and backup sleep mode.

The application code decides which sleep mode to enter and when to enter the mode. Interrupts from enabled peripherals and all enabled reset sources can restore the device from a sleep mode to active mode.

In backup and hibernate mode, the PM allows retaining the state of the I/O lines, preventing I/O lines from toggling during wake-up.