Low-Power Mode Summary Table

The modes detailed above are the main low-power modes. Each part can be set to on or off separately and wake up sources can be individually configured. The following table provides a summary of the configurations of the low-power modes.

Table 1. Low-power Mode Configuration Summary
Mode SUPC, 32 kHz Oscillator,
RTC, RTT
Backup SRAM (BRAM), 
Backup Registers (GPBR),
POR
(Backup Area) Regulator Core
 Memory
 Peripherals Mode Entry Configuration Potential 
Wakeup
 Sources Core at
 Wakeup PIO State while in Low-Power Mode PIO State at Wakeup Wakeup Time (see Note 2)
Backup Mode ON OFF OFF 
(Not powered) SUPC_CR.VROFF = 1
SLEEPDEEP = 1 (see Note 1) WKUP0–13 pins

Supply Monitor

RTC alarm

RTT alarm

Reset Previous state maintained PIOA, PIOB, PIOC, PIOD & PIOE
inputs with pullups < 2 ms
Wait Mode w/Flash in Deep Power-down Mode ON ON Powered
(Not clocked) PMC_MCKR.MDIV = 0
, CKGR_MOR.WAITMODE =1
, SLEEPDEEP = 0
, PMC_FSMR.LPM = 1
, PMC_FSMR.FLPM = 1 (see Note 1) WKUP0–13 pins
RTC

RTT

USBHS

Processor debug (see Note 6)

GMAC Wake on LAN event

Wakeup from CAN (see Note 7)

Clocked back (see Note 3) Previous state maintained Unchanged < 10 μs
Wait Mode w/Flash in Standby Mode ON ON Powered
(Not clocked) PMC_MCKR.MDIV = 0
, CKGR_MOR.WAITMODE =1
, SLEEPDEEP = 0
, PMC_FSMR.LPM = 1
, PMC_FSMR.FLPM = 0 (see Note 1) WKUP0–13 pins

RTC

RTT

USBHS

Processor debug (see Note 6)

GMAC Wake on LAN

Wakeup from CAN (see Note 7)

Clocked back (see Note 3) Previous state maintained Unchanged < 10 μs
Sleep Mode ON ON Powered 
(Not clocked) (see Note 4) WFI
SLEEPDEEP = 0
PMC_FSMR.LPM = 0 (see Note 1) Any enabled Interrupt Clocked back Previous state maintained Unchanged (see Note 5)
Notes:
  1. 1.The bit SLEEPDEEP is in the Cortex-M7 System Control Register.
  2. 2.When considering wakeup time, the time required to start the PLL is not taken into account. Once started, the device works with the Main RC oscillator. The user has to add the PLL startup time if it is needed in the system. The wakeup time is defined as the time taken for wakeup until the first instruction is fetched.
  3. 3.HCLK = MCK. The user may need to revert back to the previous clock configuration.
  4. 4.Depends on MCK frequency.
  5. 5.In this mode, the core is supplied and not clocked. Some peripherals can be clocked.
  6. 6.Resume from Wait mode if a debug request occurs (CDBGPWRUPREQ is set in the processor).
  7. 7.CAN wake-up requires the use of any WKUP0–13 pin.