67.4.2.5 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 configured individually. The table below gives a summary of the low-power mode configurations.
Submode | Low-power Mode | ||||
---|---|---|---|---|---|
Backup | Ultra-low-power | Idle | |||
– | Self-refresh | ULP0 | ULP1 | ||
64 kHz RC Oscillator, 32 kHz Oscillator, RTC, Backup Memory and Registers, POR | ON | ||||
12 MHz RC Oscillator | OFF | ON | |||
VDDCORE Regulator | OFF | ON | |||
Core | OFF (not powered) | Powered (not clocked) | |||
Memory, Peripherals | OFF (not powered) | Powered (512 Hz) | Powered (not clocked) | Powered (clocked) | |
Mode Entry | SHDWC, FLEXCOM, Asynchronous Partial Wake-Up | DDR in Self-refresh,SHDWC | DDR in Self-refresh, Frequency reduced in PMC, WFI | DDR in Self-refresh, CKGR_MOR.WAIT-MODE=1 | DDR in Self-refresh, WFI |
Potential Wake-up Sources | Refer tp 67.4.2.1 Backup Mode | Backup mode sources | Any interrupt | Refer to 67.4.2.3.2 ULP1 Mode | Any interrupt |
Core at Wake-up | Reset | Clocked back at 512 Hz | Clocked back at 12 MHz | Clocked back at full speed | |
PIO State While in Low-power Mode | Reset | Previous state saved | |||
PIO State at Wake-up | Inputs with pull-ups | Unchanged | |||
Consumption(2) | IVDDBU= 4.5 μA typ(3) at 25°C/3.0V | IVDDBU= 4.5 μA typ(3)
at 25°C/3.0V IVDDIODDR = 40 μA |
0.21 mA at 25°C/1.1V 0.27 mA at 25°C/1.2V |
0.17 mA at 25°C/1.1V 0.27 mA at 25°C/1.2V |
28 mA at 25°C/1.2V(4) |
Wake-up Time(1) | Start-up time | Start-up time | 300 ms | 15 μs | 800 ns at 498 MHz |
Note:
- When considering wake-up time, the time required to start the PLL is not taken into account. Once started, the device works with the main oscillator. The user has to add the PLL start-up time if it is needed in the system. The wake-up time is defined as the time taken for wake-up until the first instruction is fetched.
- The external loads on PIOs are not taken into account in the calculation.
- Total current consumption.
- Dynamic Clock Gating enabled (L2CC_POWCR.DCKGATEN = 1).