English
Language : 

CAT9555 Datasheet, PDF (12/18 Pages) Catalyst Semiconductor – 16-bit I2C and SMBus I/O Port with Interrupt
CAT9555
Power-On Reset Operation
When the power supply is applied to VCC pin, an
internal power-on reset pulse holds the CAT9555 in a
reset state until VCC reaches VPOR level. At this point,
the reset condition is released and the internal state
machine and the CAT9555 registers are initialized to
their default state.
slave address
acknowledge
from slave
acknowledge
from slave
slave address
acknowledge
from slave
data from lower
or upper byte acknowledge
of register
from master
S 0 1 0 0 A2 A1 A0 0 A
R/W
COMMAND BYTE
A S 0 0 1 0 A2 A1 A0 1 A MSB
DATA
LSB A
R/W
first byte
at this moment master-transmitter
becomes master-receiver and
slave-receiver becomes
slave-transmitter
data from upper
or lower byte of
register
no acknowledge
from master
Note: Transfer can be stopped at any time by a STOP condition.
Figure 10. Read from Register
MSB
DATA
last byte
LSB NA P
SCL
1 2 3 4 56 7 8 9
I0.x
SDA S 0 1 0 0 A2 A1 A0 1 A
DATA 00
READFROMPORT 0
R/W
ACKNOWLEDGE
FROMSLAVE
tph
DATA INTO PORT 0
DATA 00
DATA 01
READFROMPORT 1
DATA INTO PORT 1
DATA 10
INT
tIV
tIR
I1.x
A
DATA 10
ACKNOWLEDGE
FROMMASTER
DATA 02
tph
DATA 11
I0.x
A
DATA 03
ACKNOWLEDGE
FROM MASTER
tps
DATA 03
I1.x
A
DATA 12
1P
ACKNOWLEDGE
FROM MASTER
NON ACKNOWLEDGE
FROM MASTER
tps
DATA 12
Note:
Transfer of data can be stopped at any moment by a STOP condition. When this occurs, data present at the latest acknowledge phase is valid (output mode).
It is assumed that the command byte has previously been set to 00 (read input port register).
Figure 11. Read Input Port Register
Doc. No. MD-9003 Rev. J
12
© 2010 SCILLC. All rights reserved
Characteristics subject to change without notice