I2C Registers
21.4.1.5 I2C_IRQSTATUS Register (offset = 28h) [reset = 0h]
I2C_IRQSTATUS is shown in
and described in
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
Copyright © 2011–2013, Texas Instruments Incorporated