Slave Receiver States; State: 0X60; State: 0X68; State: 0X70 - Philips LPC2101 User Manual

Table of Contents

Advertisement

Philips Semiconductors
Volume 1

11.9.8 Slave Receiver states

11.9.8.1 State: 0x60

Own Slave Address + Write has been received, ACK has been returned. Data will be
received and ACK returned.

11.9.8.2 State: 0x68

Arbitration has been lost in Slave Address and R/W bit as bus Master. Own Slave Address
+ Write has been received, ACK has been returned. Data will be received and ACK will be
returned. STA is set to restart Master mode after the bus is free again.

11.9.8.3 State: 0x70

General call has been received, ACK has been returned. Data will be received and ACK
returned.

11.9.8.4 State: 0x78

Arbitration has been lost in Slave Address + R/W bit as bus Master. General call has been
received and ACK has been returned. Data will be received and ACK returned. STA is set
to restart Master mode after the bus is free again.

User manual

3. Write 0x08 to I2CONCLR to clear the SI flag.
4. Exit
1. Write 0x04 to I2CONSET to set the AA bit.
2. Write 0x08 to I2CONCLR to clear the SI flag.
3. Set up Slave Receive mode data buffer.
4. Initialize Slave data counter.
5. Exit
1. Write 0x24 to I2CONSET to set the STA and AA bits.
2. Write 0x08 to I2CONCLR to clear the SI flag.
3. Set up Slave Receive mode data buffer.
4. Initialize Slave data counter.
5. Exit.
1. Write 0x04 to I2CONSET to set the AA bit.
2. Write 0x08 to I2CONCLR to clear the SI flag.
3. Set up Slave Receive mode data buffer.
4. Initialize Slave data counter.
5. Exit
1. Write 0x24 to I2CONSET to set the STA and AA bits.
2. Write 0x08 to I2CONCLR to clear the SI flag.
3. Set up Slave Receive mode data buffer.
4. Initialize Slave data counter.
5. Exit
Rev. 01 — 12 January 2006
UM10161
2
Chapter 11: I
C interfaces
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
153

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2103Lpc2102

Table of Contents