Table 32, Pca9665 – NXP Semiconductors PCA9665 User Manual
Page 30
PCA9665_2
© NXP B.V. 2006. All rights reserved.
Product data sheet
Rev. 02 — 7 December 2006
30 of 91
NXP Semiconductors
PCA9665
Fm+ parallel bus to I
2
C-bus controller
Table 32.
Slave Transmitter Byte mode (MODE = 0)
Status
code
(I2CSTA)
Status of the
I
2
C-bus and the
PCA9665
Application software response
Next action taken by PCA9665
To/from I2CDAT To I2CCON
STA STO SI
AA MODE
A8h
Own SLA+R has
been received; ACK
has been returned
Load data byte
or
X
X
0
0
0
Last data byte will be transmitted and
ACK/NACK bit will be received
load data byte
X
X
0
1
0
Data byte will be transmitted;
ACK/NACK will be received
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
0
Last data byte will be transmitted and
ACK/NACK bit will be received
load data byte
X
X
0
1
0
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
0
Last data byte will be transmitted and
ACK/NACK bit will be received
load data byte
X
X
0
1
0
Data byte will be transmitted;
ACK/NACK bit will be received
C0h
Data byte in I2CDAT
has been
transmitted; NACK
has been received
No I2CDAT
action or
0
X
0
0
0
Switched to not addressed slave mode;
no recognition of own slave address.
General Call address recognized if
GC = 1.
no I2CDAT
action or
0
X
0
1
0
Switched to slave mode; Own slave
address will be recognized. General
Call address recognized if GC = 1.
no I2CDAT
action or
1
X
0
0
0
Switched to not addressed slave mode;
no recognition of own slave address.
General Call address recognized if
GC = 1. A START condition will be
transmitted when the bus becomes free
no I2CDAT
action
1
X
0
1
0
Switched to slave mode; Own slave
address will be recognized. General
Call address recognized if GC = 1. A
START condition will be transmitted
when the bus becomes free.
C8h
Last data byte in
I2CDAT has been
transmitted (AA = 0);
ACK has been
received
No I2CDAT
action or
0
X
0
0
0
Switched to not addressed slave mode;
no recognition of own slave address.
General Call address recognized if
GC = 1.
no I2CDAT
action or
0
X
0
1
0
Switched to slave mode; Own slave
address will be recognized. General
Call address recognized if GC = 1.
no I2CDAT
action or
1
X
0
0
0
Switched to not addressed slave mode;
no recognition of own slave address.
General Call address recognized if
GC = 1. A START condition will be
transmitted when the bus becomes free
no I2CDAT
action
1
X
0
1
0
Switched to slave mode; Own slave
address will be recognized. General
Call address recognized if GC = 1. A
START condition will be transmitted
when the bus becomes free.