beautypg.com

5 power manager sleep status register (pssr), 5 power manager sleep status register (pssr) -37, System control module – Intel STRONGARM SA-1100 User Manual

Page 107

background image

SA-1100 Developer’s Manual

9-37

System Control Module

9.5.7.5

Power Manager Sleep Status Register (PSSR)

PSSR contains five status flags. The software sleep status flag is set when sleep mode is entered as
a result of the force sleep (FS) control bit being set by the CPU. The battery fault status bit is set
any time the BATT_FAULT pin is asserted (even when the SA-1100 is already in sleep mode). The
VDD fault status bit is set only when the assertion of the VDD_FAULT pin causes sleep mode
invocation ( that is, if the force sleep bit is asserted and sleep mode is entered followed by the
assertion of the VDD_FAULT pin, the VDD fault status bit is not set). Hardware (power-on) reset
clears PSSR, but the sleep mode reset, software reset, and watchdog reset do not affect this register.
The peripheral hold and DRAM hold bits indicate that those two interfaces retain the same value as
during sleep until these bits are cleared.

The five status flags are cleared when a one is written to them. Writing zero to any status bit has no
effect. Reserved bits read as zeros and are unaffected by writes. The following table shows the
PSSR.

Bit

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

R/W

Reserved

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Bit

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

R/W

Reserved

PH

DH

VFS

BFS

SWS

Reset

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Bit

Name

Description

0

SS

Software sleep status.

0 – Chip has not been placed in sleep mode by setting the force sleep (FS) control bit since it
was last cleared by reset or by the CPU.

1– Chip was placed in sleep mode by setting the force sleep (FS) control bit.

1

BFS

Battery fault status.

0 – BATT_FAULT pin has not been asserted since it was last cleared by a hardware reset or
by the CPU.

1 – BATT_FAULT pin has been asserted.

2

VFS

VDD fault status.

0 – VDD_FAULT pin has not been asserted since it was last cleared by a hardware reset or
by the CPU.

1 – VDD_FAULT pin was asserted in run or idle mode and caused the chip to enter sleep
mode.

Note: This bit will not be set by the assertion of VDD_FAULT while the SA-1100 is in sleep
mode.