Datasheet

Table Of Contents
Bits Name Description Type Reset
1 ABRT_10ADDR1_
NOACK
This field indicates that the Master is in 10-bit address
mode and the first 10-bit address byte was not
acknowledged by any slave.
Reset value: 0x0
Role of DW_apb_i2c: Master-Transmitter or Master-
Receiver
0x0 -> This abort is not generated
0x1 -> Byte 1 of 10Bit Address not ACKed by any slave
RO 0x0
0 ABRT_7B_ADDR_N
OACK
This field indicates that the Master is in 7-bit addressing
mode and the address sent was not acknowledged by any
slave.
Reset value: 0x0
Role of DW_apb_i2c: Master-Transmitter or Master-
Receiver
0x0 -> This abort is not generated
0x1 -> This abort is generated because of NOACK for 7-bit
address
RO 0x0
IC_SLV_DATA_NACK_ONLY Register
Description
Generate Slave Data NACK Register
The register is used to generate a NACK for the data part of a transfer when DW_apb_i2c is acting as a slave-receiver. This
register only exists when the IC_SLV_DATA_NACK_ONLY parameter is set to 1. When this parameter disabled, this register
does not exist and writing to the register’s address has no effect.
A write can occur on this register if both of the following conditions are met: - DW_apb_i2c is disabled (IC_ENABLE[0] = 0) -
Slave part is inactive (IC_STATUS[6] = 0) Note: The IC_STATUS[6] is a register read-back location for the internal
slv_activity signal; the user should poll this before writing the ic_slv_data_nack_only bit.
RP2040 Datasheet
4.4. I2C 519