Registers
1018
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Inter-Integrated Circuit (I2C) Module
22.3.11 I2C Extended Mode Register (ICEMDR)
The I2C extended mode register (ICEMDR) is used to indicate which condition generates a transmit data
ready interrupt. ICEMDR is shown in
and described in
.
Figure 22-25. I2C Extended Mode Register (ICEMDR)
31
16
Reserved
R-0
15
1
0
Reserved
IGNACK
BCM
R-0
R/W-0
R/W-1
LEGEND: R/W = Read/Write; R= Read only; -
n
= value after reset
Table 22-18. I2C Extended Mode Register (ICEMDR) Field Descriptions
Bit
Field
Value
Description
31-2
Reserved
0
These reserved bit locations are always read as zeros. A value written to this field has no effect.
1
IGNACK
Ignore NACK mode.
0
Master transmitter operates normally, that is, it discontinues the data transfer and sets the ARDY and
NACK bits in ICSTR when receiving a NACK from the slave.
1
Master transmitter ignores a NACK from the slave.
0
BCM
Backward compatibility mode bit. Determines which condition generates a transmit data ready interrupt.
The BCM bit only has an effect when the I2C is operating as a slave-transmitter.
0
The transmit data ready interrupt is generated when the master requests more data by sending an
acknowledge signal after the transmission of the last data.
1
The transmit data ready interrupt is generated when the data in ICDXR is copied to ICXSR.