beautypg.com

11 i2c extended mode register (icemdr), Section 3.11 – Texas Instruments TMS320C642X User Manual

Page 37

background image

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

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

37

SPRUEN0D – March 2011

Inter-Integrated Circuit (I2C) Peripheral

Submit Documentation Feedback

© 2011, Texas Instruments Incorporated