www.ti.com

Registers

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.

The I2C extended mode register (ICEMDR) is shown in Figure 25 and described in Table 18.

Figure 25. I2C Extended Mode Register (ICEMDR)

31

Reserved

R-0

15

Reserved

R-0

LEGEND: R/W = Read/Write; R= Read only; -n= value after reset

16

10

IGNACK BCM R/W-0 R/W-1

Table 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.

 

 

 

 

SPRUEN0D –March 2011

Inter-Integrated Circuit (I2C) Peripheral

37

Submit Documentation Feedback

 

 

© 2011, Texas Instruments Incorporated

Page 37
Image 37
Texas Instruments TMS320C642X 11 I2C Extended Mode Register Icemdr, I2C Extended Mode Register Icemdr Field Descriptions