System Control Module

9.5.7.5Power 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.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SA-1100 Developer’s Manual

9-37

Page 107
Image 107
Intel SA-1100 manual Power Manager Sleep Status Register Pssr, Bfs, Vfs