
Philips Semiconductors
Product data
PCA9564
Parallel bus to I
2
C-bus controller
2003 Apr 02
14
Table 5.
Slave Transmitter Mode
APPLICATION SOFTWARE RESPONSE
STATUS
CODE
(I2CSTA)
STATUS OF THE
I
2
C BUS AND
SIO HARDWARE
TO I2CCON
NEXT ACTION TAKEN BY SIO HARDWARE
TO/FROM I2CDAT
STA
STO
SI
AA
A8H
Own SLA+R has
been received; ACK
has been returned
Load data byte or
X
X
0
0
Last data byte will be transmitted and ACK bit will be
received
Data byte will be transmitted; ACK will be received
load data byte
X
X
0
1
B0H
Arbitration lost in
SLA+R/W as master;
Own SLA+R has
been received, ACK
has been returned
Load data byte or
X
X
0
0
Last data byte will be transmitted and ACK bit will be
received
load data byte
X
X
0
1
Data byte will be transmitted; ACK bit will be
received
B8H
Data byte in I2CDAT
has been transmitted;
ACK has been
received
Load data byte or
X
X
0
0
Last data byte will be transmitted and ACK bit will be
received
Data byte will be transmitted; ACK bit will be
received
load data byte
X
X
0
1
C0H
Data byte in I2CDAT
has been transmitted;
NOT ACK has been
received
No I2CDAT action
or
no I2CDAT action or
0
X
0
0
Switched to not addressed SLV mode; no recognition
of own SLA
Switched to not addressed SLV mode; Own SLA will
be recognized
Switched to not addressed SLV mode; no recognition
of own SLA. A START condition will be transmitted
when the bus becomes free
Switched to not addressed SLV mode; Own SLA will
be recognized. A START condition will be transmitted
when the bus becomes free.
0
X
0
1
no I2CDAT action or
1
X
0
0
no I2CDAT action
1
X
0
1
C8H
Last data byte in
I2CDAT has been
transmitted (AA = 0);
ACK has been
received
No I2CDAT action
or
no I2CDAT action or
0
X
0
0
Switched to not addressed SLV mode; no recognition
of own SLA
Switched to not addressed SLV mode; Own SLA will
be recognized
Switched to not addressed SLV mode; no recognition
of own SLA. A START condition will be transmitted
when the bus becomes free
Switched to not addressed SLV mode; Own SLA will
be recognized. A START condition will be transmitted
when the bus becomes free.
0
X
0
1
no I2CDAT action or
1
X
0
0
no I2CDAT action
1
X
0
1
Table 6.
Miscellaneous States
APPLICATION SOFTWARE RESPONSE
STATUS
CODE
(I2CSTA)
STATUS OF THE
I
2
C BUS AND
SIO HARDWARE
TO I2CCON
NEXT ACTION TAKEN BY SIO HARDWARE
TO/FROM I2CDAT
STA
STO
SI
AA
F8H
On reset or STOP
No I2CDAT action
1
X
0
X
Go into master mode; send START
No I2CDAT action
0
X
0
0
No recognition of own SLA
No I2CDAT action
0
X
0
1
Will recognize own SLA
70H
Bus error
SDA stuck LOW
Reset SIO (Requires reset to return to state F8H)
90H
Bus error
SCL stuck LOW
Reset SIO (Requires reset to return to state F8H)
00H
Bus error during
master or slave
mode, due to illegal
START or STOP
condition
Reset SIO (Requires reset to return to state F8H)