Intel® PXA255 Processor Developer’s Manual 3-31
Clocks and Power Manager
3.5.9 Power Manager Fast Sleep Walk-up Configuration Register (PMFW)
The PSPR, shown in Tab le 3-15 , provides a single bit called FWAKE which is used to select
between the standard and fast sleep walk-up sequences. The PMFW register is res e t by a hardware
reset, GPIO reset, watchdog reset, but is not cleared by the sleep walk-up sequence. Using an
exception handler to invoke sleep in response to a power fault event is advantageous because
software can clear the PMFW[FWAKE] bit and configure the power manage men t IC to us e
PWR_EN to disable the core power supply during sleep to minimize power consumption from a
critically low battery. Also, the PCFR[OPDE] bit must be cleared to enable the 3.6864 MHz
oscillator during sleep when fast sleep walk-up is selected by setting the PMFW[FWAKE] bit.
This is a read/wri te register. Ignore reads from reserved bit s. Write zeros to res erved bits.
3.5.10 Power Manager GPIO Sleep State Registers (PGSR0, PGSR1, PGSR2)
PGSR0, PGSR1, and PGSR2, shown in Table 3-16, Ta ble 3- 17, and Table 3 -18 allow sof t wa re to
select the output state of each GPIO pin when the processor goes into sleep mode. When a
transition to sleep mode is required (through software or the nBATT_FAULT or nVDD_FAULT
pin), the contents of the PGSR registers are loaded into the GPIO output data registers that software
normally controls through the GPSR and GPCR registers. Only pins that are already configu red as
outputs reflect the new state. All bits in the output registers are loaded. When the processor re -
enters the run mode, these GPIO pins retain the programmed sleep state until software resets
PSSR[PH]. If a pin is reconfigured from an input to an output, the reg ister’ s l ast co ntents are d riven
onto the pin.
This is a read/wri te register. Ignore reads from reserved bit s. Write zeros to res erved bits.
Table 3-15. PMFW Register Bitmap and Bit Definitions
0x40F0 0034 Power Manager Fast Sleep Wakeup
Configuration Register (PMFW) Power Manager
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9876543210
Reserved
FWAKE
Reserved
Reset 00000000000000000000000000000000
[31:3] Reserved
Read undefined and must always be written with zeroes.
[1] FWAKE
FAST WAKEUP ENABLE
0 – Selects the standard sleep wakeup sequence with a 10ms power supply
stabilization delay when power is disabled during sleep.
1 – Selects the fast sleep wakeup sequence without a power supply stabilization delay
when power is maintained during sleep.
Cleared by hardware reset.
[0] Reserved
Read undefined and must always be written with zeroes.