I2C Control Registers
1389
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I2C) Module
27.6.2 I2C Interrupt Mask Register (I2CIMR)
The 7-bit memory-mapped I2C interrupt mask register is used by the device to enable/disable the
interrupts.
and
describe this register.
Figure 27-14. I2C Interrupt Mask Register (I2CIMR) [offset = 04h]
15
8
Reserved
R-0
7
6
5
4
3
2
1
0
Reserved
AASEN
SCDEN
TXRDYEN
RXRDYRN
ARDYEN
NACKEN
ALEN
R-0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
RW-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 27-6. I2C Interrupt Mask Register (I2CIMR) Field Descriptions
Bit
Field
Value
Description
15-7
Reserved
0
Reads return 0. Writes have no effect.
6
AASEN
Address As Slave Interrupt Enable
0
The AASEN interrupt is disabled.
1
The AASEN interrupt is enabled.
5
SCDEN
Stop Condition Interrupt Enable
0
The SCDEN interrupt is disabled.
1
The SCDEN interrupt is enabled.
4
TXRDYEN
Transmit Data Ready Interrupt Enable
0
The TXRDYEN interrupt is disabled.
1
The TXRDYEN interrupt is enabled.
3
RXRDYEN
Receive Data Ready Interrupt Enable
0
The RXRDYEN interrupt is disabled.
1
The RXRDYEN interrupt is enabled.
2
ARDYEN
Register Access Ready Interrupt Enable
0
The ARDYEN interrupt is disabled.
1
The ARDYEN interrupt is enabled.
1
NACKEN
No Acknowledgement Interrupt Enable
0
The NACKEN interrupt is disabled.
1
The NACKEN interrupt is enabled.
0
ALEN
Arbitration Lost Interrupt Enable
0
The ALEN interrupt is disabled.
1
The ALEN interrupt is enabled.