UM10503 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.User manual Rev. 1.3 — 6 July 2012 1150 of 1269NXP Semiconductors UM10503Chapter 43: LPC43xx I2C-bus interface4. Exit5. Write 0x04 to CONSET to set the AA bit.6. Write 0x08 to CONCLR to clear the SI flag.7. Increment Master Receive buffer pointer8. Exit43.11.7.4 State: 0x58Data has been received, NOT ACK has been returned. Data will be read from DAT. ASTOP condition will be transmitted.1. Read data byte from DAT into Master Receive buffer.2. Write 0x14 to CONSET to set the STO and AA bits.3. Write 0x08 to CONCLR to clear the SI flag.4. Exit43.11.8 Slave Receiver states43.11.8.1 State: 0x60Own Slave Address + Write has been received, ACK has been returned. Data will bereceived and ACK returned.1. Write 0x04 to CONSET to set the AA bit.2. Write 0x08 to CONCLR to clear the SI flag.3. Set up Slave Receive mode data buffer.4. Initialize Slave data counter.5. Exit43.11.8.2 State: 0x68Arbitration 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 bereturned. STA is set to restart Master mode after the bus is free again.1. Write 0x24 to CONSET to set the STA and AA bits.2. Write 0x08 to CONCLR to clear the SI flag.3. Set up Slave Receive mode data buffer.4. Initialize Slave data counter.5. Exit.43.11.8.3 State: 0x70General call has been received, ACK has been returned. Data will be received and ACKreturned.1. Write 0x04 to CONSET to set the AA bit.2. Write 0x08 to CONCLR to clear the SI flag.3. Set up Slave Receive mode data buffer.