Table 27, Pca9665 – NXP Semiconductors PCA9665 User Manual
Page 20
PCA9665_2
© NXP B.V. 2006. All rights reserved.
Product data sheet
Rev. 02 — 7 December 2006
20 of 91
NXP Semiconductors
PCA9665
Fm+ parallel bus to I
2
C-bus controller
Table 27.
Master 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 the PCA9665
To/from I2CDAT
To I2CCON
STA STO SI
AA
MODE
08h
A START condition
has been transmitted
Load SLA+W
X
X
0
X
0
SLA+W will be transmitted;
ACK/NACK will be received
10h
A repeated START
condition has been
transmitted
Load SLA+W or
X
X
0
X
0
SLA+W will be transmitted;
ACK/NACK will be received
Load SLA+R
X
X
0
X
0
SLA+R will be transmitted;
PCA9665 will be switched to Master
Receiver Byte mode
18h
SLA+W has been
transmitted; ACK has
been received
Load data byte or 0
0
0
X
0
Data byte will be transmitted;
ACK/NACK will be received
no I2CDAT action
or
1
0
0
X
0
Repeated START will be transmitted;
no I2CDAT action
or
0
1
0
X
0
STOP condition will be transmitted;
STO flag will be reset
no I2CDAT action 1
1
0
X
0
STOP condition followed by a START
condition will be transmitted;
STO flag will be reset
20h
SLA+W has been
transmitted; NACK
has been received
Load data byte or 0
0
0
X
0
Data byte will be transmitted;
ACK/NACK will be received
no I2CDAT action
or
1
0
0
X
0
Repeated START will be transmitted;
no I2CDAT action
or
0
1
0
X
0
STOP condition will be transmitted;
STO flag will be reset
no I2CDAT action 1
1
0
X
0
STOP condition followed by a START
condition will be transmitted;
STO flag will be reset
28h
Data byte in I2CDAT
has been transmitted;
ACK has been
received
Load data byte or 0
0
0
X
0
Data byte will be transmitted;
ACK/NACK will be received
no I2CDAT action
or
1
0
0
X
0
Repeated START will be transmitted;
no I2CDAT action
or
0
1
0
X
0
STOP condition will be transmitted;
STO flag will be reset
no I2CDAT action 1
1
0
X
0
STOP condition followed by a START
condition will be transmitted;
STO flag will be reset