13. I2C Registers > Register Descriptions
432
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
27
MA_COL
Master Collision
0 = Interrupt status not asserted
1 = Collision (arbitration loss) occurred following the device
address phase
A transaction initiated using the
aborted due to loss of arbitration after the slave
device address phase. This indicates multiple masters tried
to access the same slave. This can also be set at the end of
boot load due to BL_FAIL.
R/W1C
0
28
MA_TMO
Master Timeout
0 = Interrupt status not asserted
1 = Transaction aborted due to timeout expiration
A transaction initiated using the
aborted due to expiration of the clock low, byte, or
transaction time-outs. This can also be set at the end of boot
load due to BL_FAIL.
R/W1C
0
29
MA_NACK
Master NACK
0 = Interrupt status not asserted
1 = NACK received during transaction
A transaction initiated through the
aborted due to receipt of a NACK in response to
slave address, peripheral address, or a written byte. This
can also be set at the end of boot load due to BL_FAIL.
R/W1C
0
30
MA_ATMO
Master Arbitration Timeout
0 = Interrupt status not asserted
1 = Bus arbitration timeout expired
A transaction initiated through the
aborted due to expiration of the arbitration timeout
(see ARB_TO in
“I2C_SCLK Low and Arbitration Timeout
). This indicates the bus is in use by other masters.
R/W1C
0
31
MA_OK
Master Transaction OK
0 = Interrupt status not asserted
1 = Access completed and successful
A transaction initiated through the
completed without error.
R/W1C
0
The write-1-to-clear (W1C) operation requires that this register first be read to create an event
snapshot.
(Continued)
Bits
Name
Description
Type
Reset
Value