58.9 Operation and Power Consumption in Low-Power Modes
The SAM9X60 features four low-power modes summarized in the following table. A detailed description of each mode is given in the following sections.
| Low-power Mode | |||||
|---|---|---|---|---|---|
| Backup Mode | ULP1 | ULP0 | Idle | ||
| VDDBU power | ✓ | ✓ | ✓ | ✓ | |
| VDDCORE power | ✗ | ✓ | ✓ | ✓ | |
| SDRAM or DDR power | ✗ | ✓ | ✓ | ✓ | |
| I/O power | ✗ | ✓ | ✓ | ✓ | |
| DDR Self-refresh | – | ✓ | ✓ | ✗ | |
| Main crystal oscillator | – | ✗ | ✗ | ✓ | |
| Main RC oscillator | – | ✗ | ✗ | ✓ | |
| Main clock (MAINCK) | Source (MOSCSEL) | – | Main RC osc. | Main RC osc. | User-defined |
| Status | – | ✗ | ✗ | ✓ | |
| Main system bus clock (MCK) | Source (CSS) | – | MAINCK | User-defined (MD_SLCK, MAINCK, etc.) | User-defined (PLLA, etc.) |
| Status | – | ✗ | ✓ | ✓ | |
| CPU clock (HCLK) | – | ✗ | ✓ | ✓ | |
| ARM926EJ-S state | – | Clocks stopped | WFI | WFI | |
| Mode entry | Use SHDWC to shutdown all power supplies except VDDBU | Context saved in DDR DDR in Self-refresh ULP1 bit | Context saved in DDR DDR in Self-refresh WFI | WFI | |
| Wake-up | Sources | RTC alarm WKUP0 pin |
RTC / RTT alarm USB resume Wake-On-LAN WKUP[13:1] | Any non-masked interrupt | Any non-masked interrupt |
| Event or interrupt sampling clock | MD_SLCK | Asynchronous | User-defined (MCK, periph_clk, etc.) | User-defined (MCK, periph_clk, etc.) | |
| Main system bus clock (MCK) at wake-up | MAINCK (defaults to Main RC osc.) | MAINCK (configured to Main RC osc.) | User-defined | User-defined | |
Note:
- ✓/✗ means either powered/unpowered for a power source, on/off for an oscillator, active/inactive for a clock signal, or in/out of Self-refresh mode for the external SDRAM.
