beautypg.com

2 i2c interrupt mask register (icimr), Section 3.2 – Texas Instruments TMS320C642X User Manual

Page 24

background image

Registers

www.ti.com

3.2

I2C Interrupt Mask Register (ICIMR)

The I2C interrupt mask register (ICIMR) is used to individually enable or disable I2C interrupt requests.

The I2C interrupt mask register (ICIMR) is shown in

Figure 14

and described

Table 6

.

Figure 14. I2C Interrupt Mask Register (ICIMR)

31

8

Reserved

R-0

7

6

5

4

3

2

1

0

Reserved

AAS

SCD

ICXRDY

ICRRDY

ARDY

NACK

AL

R-0

R/W-0

R/W-0

R/W-0

R/W-0

R/W-0

R/W-0

R/W-0

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

Table 6. I2C Interrupt Mask Register (ICIMR) Field Descriptions

Bit

Field

Value

Description

31-7

Reserved

0

These reserved bit locations are always read as zeros. A value written to this field has no effect.

6

AAS

Address-as-slave interrupt enable bit.

0

Interrupt request is disabled.

1

Interrupt request is enabled.

5

SCD

Stop condition detected interrupt enable bit.

0

Interrupt request is disabled.

1

Interrupt request is enabled.

4

ICXRDY

Transmit-data-ready interrupt enable bit.

0

Interrupt request is disabled.

1

Interrupt request is enabled.

3

ICRRDY

Receive-data-ready interrupt enable bit.

0

Interrupt request is disabled.

1

Interrupt request is enabled.

2

ARDY

Register-access-ready interrupt enable bit.

0

Interrupt request is disabled.

1

Interrupt request is enabled.

1

NACK

No-acknowledgment interrupt enable bit.

0

Interrupt request is disabled.

1

Interrupt request is enabled.

0

AL

Arbitration-lost interrupt enable bit

0

Interrupt request is disabled.

1

Interrupt request is enabled.

24

Inter-Integrated Circuit (I2C) Peripheral

SPRUEN0D – March 2011

Submit Documentation Feedback

© 2011, Texas Instruments Incorporated