14.4.2.4 Status Register – Slave-Transmitter Mode

Table 14-11. STATUS Register – Slave-Transmitter Mode
Status CodeStatusData Register ActionControl Register BitsNext Action Taken by Core
STASTOSIAA
0xA8Own SLA+R is received; ACK is returned.Load data byte000Last data byte is transmitted; ACK is received
001Data byte is transmitted; ACK is received
0xB0Arbitration lost in SLA+R/W as master; own SLA+R is received; ACK is returned.Load data byte000Last data byte is transmitted; ACK is received
001Data byte is transmitted; ACK is received
0xB8Data byte is transmitted; ACK is received.Load data byte000Last data byte is transmitted; ACK is received
001Data byte is transmitted; ACK is received
0xC0Data byte is transmitted; not ACK (NACK) is received.No action0000Switched to not-addressed SLV mode; no recognition of own SLA or general call address.
0001Switched to not-addressed SLV mode; own SLA or general call address is recognized.
1000Switched to not-addressed SLV mode; no recognition of own SLA or general call address; START condition is transmitted when the bus gets free.
1001Switched to not-addressed SLV mode; own SLA or general call address is recognized; START condition is transmitted when the bus gets free.
0xC8Last data byte is transmitted; ACK is received.No action0000Switched to not-addressed SLV mode; no recognition of own SLA or general call address.
0001Switched to not-addressed SLV mode; own SLA or general call address is recognized.
1000Switched to not-addressed SLV mode; no recognition of own SLA or general call address; START condition is transmitted when the bus gets free.
1001Switched to not-addressed SLV mode; own SLA or general call address is recognized; START condition is transmitted when the bus gets free.
0xD825 ms SCL low time is reached; device must be reset.No action0Slave must proceed to reset state by clearing the interrupt within 10 ms, according to SMBus specification v2.0.

Notes:

  • SLA = Slave address
  • SLV = Slave
  • REC = Receiver
  • TRX = Transmitter
  • SLA+W = Master sends slave address then writes data to slave
  • SLA+R = Master sends slave address then reads data from slave