Table 40, Pca9665 – NXP Semiconductors PCA9665 User Manual
Page 42
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx
xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
PCA9665_2
© NXP B
.V
. 2006. All r
ights reser
v
ed.
Pr
oduct data sheet
Re
v
. 02 — 7 December 2006
42 of 91
NXP Semiconductor
s
PCA9665
Fm+ parallel b
us to I
2
C-b
us contr
oller
Table 40.
Slave Receiver Buffered mode (MODE = 1)
Status
code
(I2CSTA)
Status of the
I
2
C-bus and the
PCA9665
Application software response
Next action taken by the PCA9665
To/from I2CDAT
To/from I2CCOUNT
To I2CCON
LB
BC[6:0]
STA STO SI
AA
MODE
60h
Own SLA+W has
been received;
ACK has been
returned
No I2CDAT action
or
0
Total number of
bytes to be
received
X
X
0
X
1
Up to BC[6:0] data bytes will be received, ACK bit
will be returned for all of them.
No I2CDAT action 1
Total number of
bytes to be
received
X
X
0
X
1
Up to BC[6:0] data bytes will be received, ACK bit
will be returned for all of them, except for the last
one where NACK bit will be returned (unless
master transmitter sends a STOP or Repeated
START condition before).
68h
Arbitration lost in
SLA+R/W as master;
Own SLA+W has
been received;
ACK has been
returned
No I2CDAT action
or
0
Total number of
bytes to be
received
X
X
0
X
1
Up to BC[6:0] data bytes will be received, ACK bit
will be returned for all of them.
No I2CDAT action 1
Total number of
bytes to be
received
X
X
0
X
1
Up to BC[6:0] data bytes will be received, ACK bit
will be returned for all of them, except for the last
one where NACK bit will be returned (unless
master transmitter sends a STOP or Repeated
START condition before).
D0h
General Call address
(00h) has been
received;
ACK has been
returned.
No I2CDAT action
or
0
Total number of
bytes to be
received
X
X
0
X
1
Up to BC[6:0] data bytes will be received, ACK bit
will be returned for all of them.
No I2CDAT action 1
Total number of
bytes to be
received
X
X
0
X
1
Up to BC[6:0] data bytes will be received, ACK bit
will be returned for all of them, except for the last
one where NACK bit will be returned (unless
master transmitter sends a STOP or Repeated
START condition before).
D8h
Arbitration lost in
SLA = R/W as
master;
General Call address
has been received;
ACK bit has been
returned.
No I2CDAT action
or
0
Total number of
bytes to be
received
X
X
0
X
1
Up to BC[6:0] data bytes will be received, ACK bit
will be returned for all of them.
No I2CDAT action 1
Total number of
bytes to be
received
X
X
0
X
1
Up to BC[6:0] data bytes will be received, ACK bit
will be returned for all of them, except for the last
one where NACK bit will be returned (unless
master transmitter sends a STOP or Repeated
START condition before).