I2C Registers
21.4.1.7 I2C_IRQENABLE_CLR Register (offset = 30h) [reset = 0h]
I2C_IRQENABLE_CLR is shown in
and described in
.
All 1-bit fields clear a specific interrupt event. Writing a 1 to a bit will disable the interrupt field. Writing a 0
will have no effect, that is, the register value will not be modified. For all the internal fields of the
I2C_IRQENABLE_CLR register, the descriptions given in the I2C_IRQSTATUS_RAW subsection are
valid.
Figure 21-22. I2C_IRQENABLE_CLR 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_IE
RDR_IE
Reserved
ROVR
XUDF
AAS_IE
BF_IE
R-0h
R/W-0h
R/W-0h
R-0h
R/W-0h
R/W-0h
R/W-0h
R/W-0h
7
6
5
4
3
2
1
0
AERR_IE
STC_IE
GC_IE
XRDY_IE
RRDY_IE
ARDY_IE
NACK_IE
AL_IE
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-15. I2C_IRQENABLE_CLR Register Field Descriptions
Bit
Field
Type
Reset
Description
31-15
Reserved
R
0h
14
XDR_IE
R/W
0h
Transmit draining interrupt enable clear.
Mask or unmask the interrupt signaled by bit in I2C_STAT[XDR].
0x0 = Transmit draining interrupt disabled
0x1 = Transmit draining interrupt enabled
13
RDR_IE
R/W
0h
Receive draining interrupt enable clear.
Mask or unmask the interrupt signaled by bit in I2C_STAT[RDR].
0x0 = Receive draining interrupt disabled
0x1 = Receive draining interrupt enabled
12
Reserved
R
0h
11
ROVR
R/W
0h
Receive overrun enable clear.
0x0 = Receive overrun interrupt disabled
0x1 = Receive draining interrupt enabled
10
XUDF
R/W
0h
Transmit underflow enable clear.
0x0 = Transmit underflow interrupt disabled
0x1 = Transmit underflow interrupt enabled
9
AAS_IE
R/W
0h
Addressed as slave interrupt enable clear.
Mask or unmask the interrupt signaled by bit in I2C_STAT[AAS].
0x0 = Addressed as slave interrupt disabled
0x1 = Addressed as slave interrupt enabled
8
BF_IE
R/W
0h
Bus Free interrupt enable clear.
Mask or unmask the interrupt signaled by bit in I2C_STAT[BF].
0x0 = Bus free interrupt disabled
0x1 = Bus free interrupt enabled
7
AERR_IE
R/W
0h
Access error interrupt enable clear.
Mask or unmask the interrupt signaled by bit in I2C_STAT[AERR].
0x0 = Access error interrupt disabled
0x1 = Access error interrupt enabled
3731
SPRUH73H – October 2011 – Revised April 2013
I2C
Copyright © 2011–2013, Texas Instruments Incorporated