SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The LPMs always transition from run state. If the device software decides to transition from one low power mode to another low power mode, it needs to go through the run state first.
Normally, the software initiates transition to low power mode and interrupts/events are the exit trigger.
Figure 5-27 shows the state diagram of transitions between LPMs.
The state diagram represents higher layer logical requesters, as any actual operation are actualized by WKUP_DMSC0 firmware.
For more information about wake-up requesters, see Table 5-79, Wake-up Sources and Debug Capability in Low Power Modes.
Figure 5-27 Transition between Low Power ModesFor details on power domain and module state transitions, please refer to Section 5.2.2.2.1.5, Executing State Transitions.
CTRLMMR_WKUP_DEEPSLEEP_CTRL is used to force all WKUP and MAIN IOs into DeepSleep mode, for more information about control registers, see Control Module (CTRL_MMR).
The device supports the below transitioning schemes to low power states. No voltage domain manipulations. Only power domains:
Requiring voltage domain and supply management: