beautypg.com

Table 40, Pca9665 – NXP Semiconductors PCA9665 User Manual

Page 42

background image

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).