Table 22–527, Nxp semiconductors – NXP Semiconductors LPC24XX UM10237 User Manual

Page 596

Advertising
background image

UM10237_4

© NXP B.V. 2009. All rights reserved.

User manual

Rev. 04 — 26 August 2009

596 of 792

NXP Semiconductors

UM10237

Chapter 22: LPC24XX I

2

C interfaces I

2

C0/1/2

Table 527. Slave Receiver Mode

Status
Code
(I2CSTAT)

Status of the I

2

C bus

and hardware

Application software response

Next action taken by I

2

C hardware

To/From I2DAT

To I2CON

STA STO SI

AA

0x60

Own SLA+W has
been received; ACK
has been returned.

No I2DAT action
or

X

0

0

0

Data byte will be received and NOT ACK
will be returned.

No I2DAT action

X

0

0

1

Data byte will be received and ACK will
be returned.

0x68

Arbitration lost in
SLA+R/W as master;
Own SLA+W has
been received, ACK
returned.

No I2DAT action
or

X

0

0

0

Data byte will be received and NOT ACK
will be returned.

No I2DAT action

X

0

0

1

Data byte will be received and ACK will
be returned.

0x70

General call address
(0x00) has been
received; ACK has
been returned.

No I2DAT action
or

X

0

0

0

Data byte will be received and NOT ACK
will be returned.

No I2DAT action

X

0

0

1

Data byte will be received and ACK will
be returned.

0x78

Arbitration lost in
SLA+R/W as master;
General call address
has been received,
ACK has been
returned.

No I2DAT action
or

X

0

0

0

Data byte will be received and NOT ACK
will be returned.

No I2DAT action

X

0

0

1

Data byte will be received and ACK will
be returned.

0x80

Previously addressed
with own SLV
address; DATA has
been received; ACK
has been returned.

Read data byte or

X

0

0

0

Data byte will be received and NOT ACK
will be returned.

Read data byte

X

0

0

1

Data byte will be received and ACK will
be returned.

0x88

Previously addressed
with own SLA; DATA
byte has been
received; NOT ACK
has been returned.

Read data byte or

0

0

0

0

Switched to not addressed SLV mode; no
recognition of own SLA or General call
address.

Read data byte or

0

0

0

1

Switched to not addressed SLV mode;
Own SLA will be recognized; General call
address will be recognized if
I2ADR[0] = logic 1.

Read data byte or

1

0

0

0

Switched to not addressed SLV mode; no
recognition of own SLA or General call
address. A START condition will be
transmitted when the bus becomes free.

Read data byte

1

0

0

1

Switched to not addressed SLV mode;
Own SLA will be recognized; General call
address will be recognized if
I2ADR[0] = logic 1. A START condition
will be transmitted when the bus becomes
free.

0x90

Previously addressed
with General Call;
DATA byte has been
received; ACK has
been returned.

Read data byte or

X

0

0

0

Data byte will be received and NOT ACK
will be returned.

Read data byte

X

0

0

1

Data byte will be received and ACK will
be returned.

Advertising