–
When the device is in standby sleep mode and the NVM is not accessed. This behavior can
be changed by software by configuring the SLEEPPRM bit group of the CTRLB register in the
NVMCTRL peripheral.
–
When the device is in idle sleep mode and the NVM is not accessed. This behavior can be
changed by software by configuring the SLEEPPRM bit group of the CTRLB register in the
NVMCTRL peripheral.
•
Regulators: by default, in standby sleep mode, the PM analyzes the device activity to use either the
main or the low-power voltage regulator to supply the VDDCORE. Refer to
GCLK clocks, regulators and RAM are not affected in idle sleep mode and will operate as normal.
Table 20-3. Regulators, RAMs, and NVM state in Sleep Mode
Sleep Mode
NVM
Regulators
VDDCORE
VDDBU
main
ULP
Active
normal
normal
on
on
on
Idle
on
on
on
on
Standby - case 1
normal
auto
on
on
Standby - case 2
low power
low power
on
on
Standby - case 3
low power
low power
on
on
Standby - case 4
low power
low power
off
on
on
Backup
off
off
off
off
on
OFF
off
off
off
off
off
Note:
1.
RAMs mode by default: STDBYCFG.BBIAS bits are set to their default value.
2.
auto: by default, NVM is in low-power mode if not accessed.
3.
auto: by default, the main voltage regulator is on if GCLK, APBx, or AHBx clock is running during
SleepWalking.
Related Links
on page 195
Regulator Automatic Low Power Mode
on page 196
20.6.4. Advanced Features
20.6.4.1. RAM Automatic Low Power Mode
The RAM is by default put in low power mode (back-biased) if the device is in standby sleep mode.
This behavior can be changed by configuring the Back Bias bit groups in the Standby Configuration
register (STDBYCFG.BBIASxx), refer to the table below for details.
Note:
In standby sleep mode, the RAM is put in low-power mode by default. This means that the RAM is
back-biased, and the DMAC cannot access it. The DMAC can only access the RAM when it is not back
biased (PM.STDBYCFG.BBIASxx=0x0).
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
195