www.ti.com
I2C Registers
21.4.1.5 I2C_IRQSTATUS Register (offset = 28h) [reset = 0h]
I2C_IRQSTATUS is shown in Figure 21-20 and described in Table 21-13.
This register provides core status information for interrupt handling, showing all active and enabled events
and masking the others. The fields are read-write. Writing a 1 to a bit will clear it to 0, that is, clear the
IRQ. Writing a 0 will have no effect, that is, the register value will not be modified. Only enabled, active
events will trigger an actual interrupt request on the IRQ output line. For all the internal fields of the
I2C_IRQSTATUS register, the descriptions given in the I2C_IRQSTATUS_RAW subsection are valid.
Figure 21-20. I2C_IRQSTATUS Register
31 30 29 28 27 26 25 24
Reserved
R-0h
23 22 21 20 19 18 17 16
Reserved
R-0h
15 14 13 12 11 10 9 8
Reserved XDR RDR BB ROVR XUDF AAS BF
R-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h
7 6 5 4 3 2 1 0
AERR STC GC XRDY RRDY ARDY NACK AL
R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h
LEGEND: R/W = Read/Write; R = Read only; W1toCl = Write 1 to clear bit; -n = value after reset
Table 21-13. I2C_IRQSTATUS Register Field Descriptions
Bit Field Type Reset Description
31-15 Reserved R 0h
14 XDR R/W 0h
Transmit draining IRQ enabled status.
0x0 = Transmit draining inactive
0x1 = Transmit draining enabled
13 RDR R/W 0h
Receive draining IRQ enabled status.
0x0 = Receive draining inactive
0x1 = Receive draining enabled
12 BB R/W 0h Bus busy enabled status.
Writing into this bit has no effect.
0x0 = Bus is free
0x1 = Bus is occupied
11 ROVR R/W 0h Receive overrun enabled status.
Writing into this bit has no effect.
0x0 = Normal operation
0x1 = Receiver overrun
10 XUDF R/W 0h Transmit underflow enabled status.
Writing into this bit has no effect.
0x0 = Normal operation
0x1 = Transmit underflow
9 AAS R/W 0h
Address recognized as slave IRQ enabled status.
0x0 = No action
0x1 = Address recognized
8 BF R/W 0h
Bus Free IRQ enabled status.
0x0 = No action
0x1 = Bus free
3727
SPRUH73H–October 2011–Revised April 2013 I2C
Submit Documentation Feedback
Copyright © 2011–2013, Texas Instruments Incorporated