9.10.20 Deep Sleep Mode Configuration (DEEPSLEEP) Register
www.ti.com
System Control Register Descriptions
The deep sleep mode configuration (DEEPSLEEP) register is shown in
and described in
.
Figure 9-19. Deep Sleep Mode Configuration (DEEPSLEEP) Register
31
30
29
16
SLEEPENABLE
SLEEPCOMPLETE
Reserved
R/W-0
R-1
R-0
31
4
3
2
1
0
COUNT
Reserved
DRVVBUS_FO
DRVVBUS_OV
Reserved
RCE
ERRIDE
R/W-0x176
R-1
R/W-0
R/W-1
R-1
LEGEND: R/W = Read/Write, R = Read only; n = value at reset
Table 9-22. Deep Sleep Mode Configuration (DEEPSLEEP) Register Field Descriptions
Bit
Field
Value
Description
31
SLEEPENABLE
Enable Deep Sleep Mode
When enabled, driving GIO[0] low will initiate Deep Sleep and driving GIO[0] high
will initiate wakeup from Deep Sleep.
NOTE: After wakeup, Deep Sleep Mode must be disabled to reset the
SLEEPCOMPLETE bit.
0
Disable Deep Sleep mode - normal operation
1
Enable Deep Sleep Mode
30
SLEEPCOMPLETE
Deep Sleep Wakeup Completed.
This bit must be reset to 0 before enabling or initiating Deep Sleep. The ARM should
1) Prepare the device / system for shutdown by placing DDR in auto_refresh and
other powerdown housekeeping as necessary and then
2) Enable Deep Sleep Mode (SLEEPENABLE=1) shut down
3) Inform the PMU/MCU it is ready for Deep Sleep
4) Go into a loop polling for this SLEEPCOMPLETE bit to be set, indicating it can
proceed with restarting the DDR and other device modules.
NOTE: After wakeup, Deep Sleep Mode must be disabled via SLEEPENABLE to
reset this bit.
0
Normal operation or still asleep
1
Device is awake after Deep Sleep Mode
Reserved
29-16
Reserved
0
15-4
COUNT
0-FFFh
Wakeup Delay Counter.
Number of clock cycles (x 16) to count prior to enabling clocks. Used to insure
oscillator is stable before enabling clocks.
3
Reserved
0
Reserved
2
DRVVBUS_FORCE
USB_DRVVBUS Force Value
When DRVVBUS_OVERRIDE is enabled
1
DRVVBUS_OVERRID
USB_DRVVBUS Override
E
Overrides USB_DRVVBUS signal from USB controller and output
DRVVBUS_FORCE instead
0
(NORMAL) USB Controller outputs USB_DRVVBUS
1
(OVERRIDE) Override USB_DRVVBUS
0
Reserved
0
Reserved
SPRUFX7 – July 2008
System Control Module
141