Interrupt_Status (I2C) Register Description
| Register Name | Interrupt_Status |
|---|---|
| Offset Address | 0x0000000010 |
| Absolute Address |
0x00FF020010 (I2C0) 0x00FF030010 (I2C1) |
| Width | 16 |
| Type | wtcReadable, write a 1 to clear |
| Reset Value | 0x00000000 |
| Description | IIC interrupt status register |
Interrupt_Status (I2C) Register Bit-Field Summary
| Field Name | Bits | Type | Reset Value | Description |
|---|---|---|---|---|
| Reserved | 15:10 | wtcReadable, write a 1 to clear | 0x0 | Reserved, read as zero, ignored on write. |
| ARB_LOST | 9 | wtcReadable, write a 1 to clear | 0x0 | arbitration lost 1 = master loses bus ownership during a transfer due to ongoing arbitration |
| Reserved | 8 | wtcReadable, write a 1 to clear | 0x0 | Reserved, read as zero, ignored on write. |
| RX_UNF | 7 | wtcReadable, write a 1 to clear | 0x0 | FIFO receive underflow 1 = host attempts to read from the I2C data register more times than the value of the transfer size register plus one |
| TX_OVF | 6 | wtcReadable, write a 1 to clear | 0x0 | FIFO transmit overflow 1 = host attempts to write to the I2C data register more times than the FIFO depth |
| RX_OVF | 5 | wtcReadable, write a 1 to clear | 0x0 | Receive overflow 1 = This bit is set whenever FIFO is full and a new byte is received. The new byte is not acknowledged and contents of the FIFO remains unchanged. |
| SLV_RDY | 4 | wtcReadable, write a 1 to clear | 0x0 | Monitored slave ready 1 = addressed slave returns ACK. |
| TO | 3 | wtcReadable, write a 1 to clear | 0x0 | Transfer time out 1 = I2C sclk line is kept low for longer time |
| NACK | 2 | wtcReadable, write a 1 to clear | 0x0 | Transfer not acknowledged 1 = slave responds with a NACK or master terminates the transfer before all data is supplied |
| DATA | 1 | wtcReadable, write a 1 to clear | 0x0 | More data 1 = Data being sent or received |
| COMP | 0 | wtcReadable, write a 1 to clear | 0x0 | Transfer complete 1 = transfer is complete |