IC_INTR_MASK
Name: I2C Interrupt Mask Register
Size: 15 bits
Address Offset: 0x30
Read/Write Access: Read/Write However,
if configuration parameter IC_SLV_RESTART_DET = 0, bit 13 is read only;
if configuration parameter I2C_DYNAMIC_TAR_UPDATE = 0 or IC_EMPTYFIFO_HOLD_MASTER_EN = 0, bit 14 is read only.
if configuration parameter IC_BUS_CLEAR_FEATURE = 0, bit 15 is read only.
These bits mask their corresponding interrupt status bits.
They are active high; a value of 0 prevents a bit from
generating an interrupt.
Module Instance | Base Address | Register Address |
---|---|---|
i_i2c_0__i2c_csr__10c02800__DW_apb_i2c_addr_block1__SEG_L4_SP_i2c0_0x0_0x100
|
0x10C02800
|
0x10C02830
|
Size: 32
Offset: 0x30
Access: RW
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
|
|||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IC_INTR_MASK Fields
Bit | Name | Description | Access | Reset | ||||||
---|---|---|---|---|---|---|---|---|---|---|
31:15 |
RSVD_IC_INTR_STAT
|
Reserved bits - Read Only |
RO
|
0x0
|
||||||
14 |
RSVD_M_SCL_STUCK_AT_LOW
|
Reserved bits - Read Only |
RO
|
0x0
|
||||||
13 |
M_MASTER_ON_HOLD
|
This bit masks the R_MASTER_ON_HOLD interrupt in IC_INTR_STAT register. Reset value: 0x0
|
RW
|
0x0
|
||||||
12 |
M_RESTART_DET
|
This bit masks the R_RESTART_DET interrupt in IC_INTR_STAT register. Reset value: 0x0
|
RW
|
0x0
|
||||||
11 |
M_GEN_CALL
|
This bit masks the R_GEN_CALL interrupt in IC_INTR_STAT register. Reset value: 0x1
|
RW
|
0x1
|
||||||
10 |
M_START_DET
|
This bit masks the R_START_DET interrupt in IC_INTR_STAT register. Reset value: 0x0
|
RW
|
0x0
|
||||||
9 |
M_STOP_DET
|
This bit masks the R_STOP_DET interrupt in IC_INTR_STAT register. Reset value: 0x0
|
RW
|
0x0
|
||||||
8 |
M_ACTIVITY
|
This bit masks the R_ACTIVITY interrupt in IC_INTR_STAT register. Reset value: 0x0
|
RW
|
0x0
|
||||||
7 |
M_RX_DONE
|
This bit masks the R_RX_DONE interrupt in IC_INTR_STAT register. Dependencies: This field is not applicable when IC_ULTRA_FAST_MODE=1 Reset value: 0x1
|
RW
|
0x1
|
||||||
6 |
M_TX_ABRT
|
This bit masks the R_TX_ABRT interrupt in IC_INTR_STAT register. Reset value: 0x1
|
RW
|
0x1
|
||||||
5 |
M_RD_REQ
|
This bit masks the R_RD_REQ interrupt in IC_INTR_STAT register. Dependencies: This field is not applicable when IC_ULTRA_FAST_MODE=1 Reset value: 0x1
|
RW
|
0x1
|
||||||
4 |
M_TX_EMPTY
|
This bit masks the R_TX_EMPTY interrupt in IC_INTR_STAT register. Reset value: 0x1
|
RW
|
0x1
|
||||||
3 |
M_TX_OVER
|
This bit masks the R_TX_OVER interrupt in IC_INTR_STAT register. Reset value: 0x1
|
RW
|
0x1
|
||||||
2 |
M_RX_FULL
|
This bit masks the R_RX_FULL interrupt in IC_INTR_STAT register. Reset value: 0x1
|
RW
|
0x1
|
||||||
1 |
M_RX_OVER
|
This bit masks the R_RX_OVER interrupt in IC_INTR_STAT register. Reset value: 0x1
|
RW
|
0x1
|
||||||
0 |
M_RX_UNDER
|
This bit masks the R_RX_UNDER interrupt in IC_INTR_STAT register. Reset value: 0x1
|
RW
|
0x1
|