10-Port I/O Expander with LED Intensity
Control, Interrupt, and Hot-Insertion Protection
Table 4. Configuration Register
REGISTER
ADDRESS
CODE
REGISTER DATA
(HEX)
D7
D6
D5
D4
D3
D2
D1
D0
R/W
CONFIGURATION
Write device configuration
0
Read back device configuration
1
Disable blink
—
Enable blink
—
—
Flip blink register (see text)
—
INT BLINK O1
O0
I
G
B
E
X
X
X
X
X
X
X
0
X
X
X
X
X
X
X
1
X
X
X
X
X
X
0
1
X
X
X
X
X
X
1
1
Disable global intensity control—intensity
is set by registers 0x10–0x13 for ports P0
through P7 when configured as outputs,
and by D3–D0 of register 0x0E for INT/O8
—
when INT/O8 pin is configured as an
output port
X
X
X
X
X
0
X
X
Enable global intensity control—intensity
0x0F
for all ports configured as outputs is set —
X
X
X
X
X
1
X
X
by D3–D0 of register 0x0E
Disable data change interrupt—INT/O8
—
output is controlled by the O0 and O1 bits
X
X
X
X
0
X
X
X
Enable data change interrupt—INT/O8
output is controlled by port input data —
change
X
X
X
X
1
X
X
X
INT/O8 output is low (blink is disabled) —
INT/O8 output is high impedance (blink is
disabled)
—
INT/O8 output is low during blink phase 0 —
INT/O8 output is high impedance during —
blink phase 0
INT/O8 output is low during blink phase 1 —
INT/O8 output is high impedance during
blink phase 1
—
X = Don’t care.
X
X
X
0
0
X
X
0
X
X
X
1
0
X
X
0
X
X
X
0
0
X
X
1
X
X
X
1
0
X
X
1
X
X
0
X
0
X
X
1
X
X
1
X
0
X
X
1
______________________________________________________________________________________ 13