SC18IS600 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2017. All rights reserved.
Product data sheet Rev. 7.1 — 20 November 2017 10 of 30
NXP Semiconductors
SC18IS600
SPI to I
2
C-bus interface
6.2.6 I
2
C-bus status register (I2CStat)
This register reports the results of I
2
C-bus transmit and receive transaction between
SC18IS600 and an I
2
C-bus slave device.
Table 9. I
2
C-bus status
Register
value
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 I
2
C-bus status description
0xF0 11110000Transmission successful. The SC18IS600 has
successfully completed an I
2
C-bus read or write
transaction. An interrupt is generated on INT
. This
is also the default status after reset. No interrupt is
generated after reset.
0xF1 11110001I
2
C-bus device address not acknowledged. No
I
2
C-bus slave device has acknowledged the slave
address that has been sent out in an I
2
C-bus read
or write transaction. An interrupt is generated on
INT
.
0xF2 11110010I
2
C-bus device address not acknowledged. An
I
2
C-bus slave has not acknowledged the byte that
has just been transmitted by the SC18IS600. An
interrupt is generated on INT
.
0xF3 11110011I
2
C-bus busy. The SC18IS600 is busy performing
an I
2
C-bus transaction, no new transaction should
be initiated by the host. No interrupt is generated.
0xF8 11111000I
2
C-bus time-out (see Section 6.2.5 “I
2
C-bus
time-out register (I2CTO)”). The SC18IS600 has
started an I
2
C-bus transaction that has taken
longer than the time programmed in I2CTO
register. This could happen after a period of
unsuccessful arbitration or when an I
2
C-bus slave
is (continuously) pulling the SCL clock LOW. An
interrupt is generated on INT
.)
0xF9 11111001I
2
C-bus invalid data count. The number of bytes
specified in a read or write command to the
SC18IS600. An interrupt is generated on INT
.