beautypg.com

Table 32, Pca9665 – NXP Semiconductors PCA9665 User Manual

Page 30

background image

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.