Geode鈩?CS5530
Functional Description
(Continued)
PIC Shadow Register
The PIC registers are shadowed to allow for Zero Volt
Suspend to save/restore the PIC state by reading the
PICs write-only registers. A write to this register resets the
read sequence to the first register. The read sequence for
the shadow register is listed in F0 Index B9h (Table 3-44).
Table 3-44. PIC Shadow Register
Bit
Description
PIC Shadow Register (RO)
Reset Value = xxh
F0 Index B9h
7:0
PIC Shadow (Read Only):
This 8-bit port sequences through the following list of shadowed Interrupt Controller registers.
At power on, a pointer starts at the first register in the list and consecutively reads incrementally through it. A write to this
register resets the read sequence to the first register. Each shadow register in the sequence contains the last data written
to that location.
The read sequence for this register is:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
PIC1 ICW1
PIC1 ICW2
PIC1 ICW3
PIC1 ICW4 - Bits [7:5] of ICW4 are always 0
PIC1 OCW2 - Bits [6:3] of OCW2 are always 0 (Note)
PIC1 OCW3 - Bits [7, 4] are 0 and bit [6, 3] are 1
PIC2 ICW1
PIC2 ICW2
PIC2 ICW3
PIC2 ICW4 - Bits [7:5] of ICW4 are always 0
PIC2 OCW2 - Bits [6:3] of OCW2 are always 0 (Note)
PIC2 OCW3 - Bits [7, 4] are 0 and bit [6, 3] are 1
Note:
To restore OCW2 to shadow register value, write the appropriate address twice. First with the shadow register
value, then with the shadow register value ORed with C0h.
Revision 4.1
97
www.national.com