30.01.2015 Views

UM10211 - Standard ICs

UM10211 - Standard ICs

UM10211 - Standard ICs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

NXP Semiconductors<br />

<strong>UM10211</strong><br />

Chapter 19: LPC2300 I 2 C0, I 2 C1, I 2 C2<br />

Table 409. Slave Receiver Mode<br />

Status<br />

Code<br />

(I2CSTAT)<br />

0x60<br />

0x68<br />

0x70<br />

0x78<br />

0x80<br />

0x88<br />

0x90<br />

Status of the I 2 C bus<br />

and hardware<br />

Own SLA+W has<br />

been received; ACK<br />

has been returned.<br />

Arbitration lost in<br />

SLA+R/W as master;<br />

Own SLA+W has<br />

been received, ACK<br />

returned.<br />

General call address<br />

(0x00) has been<br />

received; ACK has<br />

been returned.<br />

Arbitration lost in<br />

SLA+R/W as master;<br />

General call address<br />

has been received,<br />

ACK has been<br />

returned.<br />

Previously addressed<br />

with own SLV<br />

address; DATA has<br />

been received; ACK<br />

has been returned.<br />

Previously addressed<br />

with own SLA; DATA<br />

byte has been<br />

received; NOT ACK<br />

has been returned.<br />

Previously addressed<br />

with General Call;<br />

DATA byte has been<br />

received; ACK has<br />

been returned.<br />

Application software response<br />

To/From I2DAT To I2CON<br />

STA STO SI AA<br />

No I2DAT action<br />

or<br />

Next action taken by I 2 C hardware<br />

X 0 0 0 Data byte will be received and NOT ACK<br />

will be returned.<br />

No I2DAT action X 0 0 1 Data byte will be received and ACK will<br />

be returned.<br />

No I2DAT action<br />

or<br />

X 0 0 0 Data byte will be received and NOT ACK<br />

will be returned.<br />

No I2DAT action X 0 0 1 Data byte will be received and ACK will<br />

be returned.<br />

No I2DAT action<br />

or<br />

X 0 0 0 Data byte will be received and NOT ACK<br />

will be returned.<br />

No I2DAT action X 0 0 1 Data byte will be received and ACK will<br />

be returned.<br />

No I2DAT action<br />

or<br />

X 0 0 0 Data byte will be received and NOT ACK<br />

will be returned.<br />

No I2DAT action X 0 0 1 Data byte will be received and ACK will<br />

be returned.<br />

Read data byte or X 0 0 0 Data byte will be received and NOT ACK<br />

will be returned.<br />

Read data byte X 0 0 1 Data byte will be received and ACK will<br />

be returned.<br />

Read data byte or 0 0 0 0 Switched to not addressed SLV mode; no<br />

recognition of own SLA or General call<br />

address.<br />

Read data byte or 0 0 0 1 Switched to not addressed SLV mode;<br />

Own SLA will be recognized; General call<br />

address will be recognized if<br />

I2ADR[0] = logic 1.<br />

Read data byte or 1 0 0 0 Switched to not addressed SLV mode; no<br />

recognition of own SLA or General call<br />

address. A START condition will be<br />

transmitted when the bus becomes free.<br />

Read data byte 1 0 0 1 Switched to not addressed SLV mode;<br />

Own SLA will be recognized; General call<br />

address will be recognized if<br />

I2ADR[0] = logic 1. A START condition<br />

will be transmitted when the bus becomes<br />

free.<br />

Read data byte or X 0 0 0 Data byte will be received and NOT ACK<br />

will be returned.<br />

Read data byte X 0 0 1 Data byte will be received and ACK will<br />

be returned.<br />

<strong>UM10211</strong>_1<br />

© NXP B.V. 2007. All rights reserved.<br />

User manual Rev. 01 — 27 March 2007 436 of 613

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!