Texas Instruments TMS320C642X manual 3.11 I2C Extended Mode Register ICEMDR

Models: TMS320C642X

1 41
Download 41 pages 39.49 Kb
Page 37
Image 37
3.11 I2C Extended Mode Register (ICEMDR)

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 manual 3.11 I2C Extended Mode Register ICEMDR