Datasheet

Table Of Contents
Bits Name Description Type Reset
3 M_TX_OVER This bit masks the R_TX_OVER interrupt in IC_INTR_STAT
register.
Reset value: 0x1
0x0 -> TX_OVER interrupt is masked
0x1 -> TX_OVER interrupt is unmasked
RW 0x1
2 M_RX_FULL This bit masks the R_RX_FULL interrupt in IC_INTR_STAT
register.
Reset value: 0x1
0x0 -> RX_FULL interrupt is masked
0x1 -> RX_FULL interrupt is unmasked
RW 0x1
1 M_RX_OVER This bit masks the R_RX_OVER interrupt in IC_INTR_STAT
register.
Reset value: 0x1
0x0 -> RX_OVER interrupt is masked
0x1 -> RX_OVER interrupt is unmasked
RW 0x1
0 M_RX_UNDER This bit masks the R_RX_UNDER interrupt in IC_INTR_STAT
register.
Reset value: 0x1
0x0 -> RX_UNDER interrupt is masked
0x1 -> RX_UNDER interrupt is unmasked
RW 0x1
IC_RAW_INTR_STAT Register
Description
I2C Raw Interrupt Status Register
Unlike the IC_INTR_STAT register, these bits are not masked so they always show the true status of the DW_apb_i2c.
Table 491.
IC_RAW_INTR_STAT
Register
Bits Name Description Type Reset
31:14 Reserved. - - -
13 MASTER_ON_HOL
D
Indicates whether master is holding the bus and TX FIFO is
empty. Enabled only when I2C_DYNAMIC_TAR_UPDATE=1
and IC_EMPTYFIFO_HOLD_MASTER_EN=1.
Reset value: 0x0
0x0 -> MASTER_ON_HOLD interrupt is inactive
0x1 -> MASTER_ON_HOLD interrupt is active
RO 0x0
RP2040 Datasheet
4.4. I2C 502