11.1.11 Operation and Power Consumption in Low-Power Modes

The SAMA7G5 features six low-power modes summarized in the following table. A detailed description of each mode is provided in the following sections.

Table 11-76. Low-Power Modes Summary
Low-Power Mode
Backup ModeBSRULP2ULP1ULP0Idle
VBAT Power
VDDCPU Power
VDDCORE Power
SDRAM or DDR Power
DDR Self-refresh
Main Crystal Oscillator
Main RC Oscillator
Main Clock (MAINCK)Source (MOSCSEL) Main RC osc. Main RC osc.User-definedUser-defined
StatusUser-defined
Main System Bus Clock (MCK1)Source (CSS)MAINCKMAINCKUser-defined (MD_SLCK, MAINCK etc.)User-defined (PLLs, etc.)
Status
CPU Clock (CPU_CLK)
Cortex-A7 StateNot poweredNot poweredNot poweredClocks stoppedWFIWFI
Mode Entry

Use SHDWC to shut down all power supplies except VBAT.

Context saved in SDRAM.

SDRAM in Self-refresh.

Use SHDWC to shut down all power supplies except VDDIODDR and VBAT.

Set AUTOLPM bit.

Context saved in SDRAM.

SDRAM in Self-refresh.

ULP2 bit.

Context saved in SDRAM.

SDRAM in Self-refresh.

ULP1 bit

Context saved in SDRAM.

SDRAM in Self-refresh.

WFI.

WFI

Wake-upSources

RTC/RTT alarm.

WKUP0, SECUMOD events through WKUP1 and PIOBU[3:0].

RTC/RTT alarm.

WKUP0, SECUMOD events through WKUP1 and PIOBU[3:0].

Any PIO line.

RTC/RTT alarm.

USB resume.

Any PIO line.

RTC/RTT alarm.

USB resume.

Any unmasked interrupt

Any unmasked interrupt

Event Sampling ClockMD_SLCKMD_SLCKAsynchronousAsynchronousUser-defined (MD_SLCK, MAINCK division, etc.)User-defined (MCKx, periph_clk, etc.)
Main System Bus Clock (MCK1) at Wake-upMAINCK (defaults to Main RC osc.)MAINCK (defaults to Main RC osc.)MAINCK (configured to Main RC osc.)MAINCK (configured to Main RC osc.)MD_SLCKUser-defined
Wake-up Time

(time to fetch first instruction)

--See Table 11-79
Note:
  1. ✓ / ✗ means either powered/un-powered for a power source, on/off for an oscillator, active/inactive for a clock signal, or enter/exit Self-Refresh mode for the external SDRAM.