Datasheet

Table Of Contents
suppression logic when the component is operating in SS, FS or FM+ modes. The relevant I2C requirement is tSP (table 4)
as detailed in the I2C Bus Specification. This register must be programmed with a minimum value of 1.
Table 518.
IC_FS_SPKLEN
Register
Bits Name Description Type Reset
31:8 Reserved. - - -
7:0 IC_FS_SPKLEN This register must be set before any I2C bus transaction
can take place to ensure stable operation. This register
sets the duration, measured in ic_clk cycles, of the longest
spike in the SCL or SDA lines that will be filtered out by the
spike suppression logic. This register can be written only
when the I2C interface is disabled which corresponds to
the IC_ENABLE[0] register being set to 0. Writes at other
times have no effect. The minimum valid value is 1;
hardware prevents values less than this being written, and
if attempted results in 1 being set. or more information,
refer to 'Spike Suppression'.
RW 0x07
IC_CLR_RESTART_DET Register
Description
Clear RESTART_DET Interrupt Register
Table 519.
IC_CLR_RESTART_DET
Register
Bits Name Description Type Reset
31:1 Reserved. - - -
0 CLR_RESTART_DE
T
Read this register to clear the RESTART_DET interrupt (bit
12) of IC_RAW_INTR_STAT register.
Reset value: 0x0
RO 0x0
IC_COMP_PARAM_1 Register
Description
Component Parameter Register 1
Note This register is not implemented and therefore reads as 0. If it was implemented it would be a constant read-only
register that contains encoded information about the component’s parameter settings. Fields shown below are the
settings for those parameters
Table 520.
IC_COMP_PARAM_1
Register
Bits Name Description Type Reset
31:24 Reserved. - - -
23:16 TX_BUFFER_DEPT
H
TX Buffer Depth = 16 RO 0x00
15:8 RX_BUFFER_DEPT
H
RX Buffer Depth = 16 RO 0x00
7 ADD_ENCODED_P
ARAMS
Encoded parameters not visible RO 0x0
6 HAS_DMA DMA handshaking signals are enabled RO 0x0
5 INTR_IO COMBINED Interrupt outputs RO 0x0
4 HC_COUNT_VALU
ES
Programmable count values for each mode. RO 0x0
RP2040 Datasheet
4.4. I2C 525