1.4.1 Regulator Behavior in Standby Mode

Most of Microchip Cortex®-M processor-based MCUs with SleepWalking support provide automatic regulator switching based on peripheral activity.

Table 1-2. Regulator State in Sleep Mode
ConfigurationSleepWalking ActiveRegulator UsedApplicable Families
Default (Auto) NoLow-Power (ULP/LPVREG)PIC32CM LE/LS, JH00, SAM L10/L11, L21, C21
Default (Auto) YesMain RegulatorPIC32CM LE/LS, JH00, SAM L10/L11, L21, C21
Performance ModeMain RegulatorPIC32CM LE/LS, JH00, SAM L10/L11, L21, C21
Low-Power Mode(See Note 1)Low-Power (LPVREG)PIC32CM LE/LS, JH00, SAM L10/L11, L21, C21
RUNSTDBY = 1Main RegulatorAll families with VREG.RUNSTDBY
Default (no VREGSMOD)ULP/Regulator in LP modePIC32CM PL10, GV00 (See Note 2)
Note:
  1. Low-Power mode must only be used when SleepWalking is running on a GCLK with a 32 kHz source. This is explicitly stated in the datasheet for every family that supports this mode.
  2. PIC32CM PL10 and GV00 do not have STDBYCFG.VREGSMOD. They use their low-power regulator (ULP on PL10, regulator in LP mode on GV00) throughout Standby regardless of SleepWalking activity, unless RUNSTDBY = 1 forces the main regulator on.

Note: The SAM D5x/E5x family does not include a dedicated low-power regulator. During Standby, the selected main regulator (LDO or Buck) remains active when SleepWalking is in progress.
Important: When a SleepWalking peripheral requests a GCLK-sourced clock (i.e., any clock other than XOSC32K or OSCULP32K) during Standby, the main voltage regulator is automatically enabled on families with the VREGSMOD = AUTO setting. When the SleepWalking task runs only on the 32 kHz oscillators, the low-power regulator can remain active to minimize current consumption.