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

Page 37

Advertising
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

Advertising