www.ti.com
I2C Control Registers
1783
SPNU563A–March 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I2C) Module
31.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. Figure 31-14 and Table 31-6 describe this register.
Figure 31-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 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 31-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 AASEN interrupt is disabled.
1 AASEN interrupt is enabled.
5 SCDEN Stop Condition Interrupt Enable.
0 SCDEN interrupt is disabled.
1 SCDEN interrupt is enabled.
4 TXRDYEN Transmit Data Ready Interrupt Enable.
0 TXRDYEN interrupt is disabled.
1 TXRDYEN interrupt is enabled.
3 RXRDYEN Receive Data Ready Interrupt Enable.
0 RXRDYEN interrupt is disabled.
1 RXRDYEN interrupt is enabled.
2 ARDYEN Register Access Ready Interrupt Enable.
0 ARDYEN interrupt is disabled.
1 ARDYEN interrupt is enabled.
1 NACKEN No Acknowledgement Interrupt Enable.
0 NACKEN interrupt is disabled.
1 NACKEN interrupt is enabled.
0 ALEN Arbitration Lost Interrupt Enable.
0 ALEN interrupt is disabled.
1 ALEN interrupt is enabled.