13. I2C Registers > Register Descriptions
430
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
13.2.8
I
2
C Interrupt Status Register
This register indicates the status of the I
2
C interrupts. When an interrupt status bit is set, an interrupt is
generated to the Interrupt Controller if the corresponding bit is enabled in the
. If the corresponding enable is not set, the interrupt status bit will still assert but will not
result in assertion of an interrupt to the Interrupt Controller. This register can only be accessed through
the register bus.
Note
: This register is affected by a reset controlled by the
. All interrupts will be
cleared and no interrupt will assert until an event occurs after SRESET bit in the
is de-asserted.
Register name: I2C_INT_STAT
Reset value: 0x0000_0000
Register offset: 0x1D11C
Bits
0
1
2
3
4
5
6
7
00:07
Reserved
OMB_
EMPTY
IMB_FULL
08:15
Reserved
BL_FAIL
BL_OK
16:23
Reserved
SA_
FAIL
SA_
WRITE
SA_READ
SA_OK
24:31
MA_DIAG
Reserved
MA_COL
MA_TMO
MA_NACK
MA_ATMO
MA_OK
Bits
Name
Description
Type
Reset
Value
0:5
Reserved
Reserved
R
0x00
6
OMB_EMPTY
Outgoing Mailbox Empty
0 = Interrupt status not asserted
1 = Outgoing mailbox is empty
Set when an external I
2
C master reads data from the
mailbox (see
), if data had been previously been written to the
mailbox by software.
R/W1C
0
7
IMB_FULL
Incoming Mailbox Full
0 = Interrupt status not asserted
1 = Incoming mailbox is full
Set when an external I
2
C master writes data into the
.
R/W1C
0
8:13
Reserved
Reserved
R
0x00
14
BL_FAIL
Boot Load Failed
0 = Interrupt status not asserted
1 = Boot load sequence failed to complete
R/W1C
0