Datasheet

Table Of Contents
Bits Name Description Type Reset
3:2 MAX_SPEED_MOD
E
MAX SPEED MODE = FAST MODE RO 0x0
1:0 APB_DATA_WIDT
H
APB data bus width is 32 bits RO 0x0
IC_COMP_VERSION Register
Description
I2C Component Version Register
Table 521.
IC_COMP_VERSION
Register
Bits Name Description Type Reset
31:0 IC_COMP_VERSIO
N
Specific values for this register are described in the
Releases Table in the DW_apb_i2c Release Notes
RO 0x3230312a
IC_COMP_TYPE Register
Description
I2C Component Type Register
Table 522.
IC_COMP_TYPE
Register
Bits Name Description Type Reset
31:0 IC_COMP_TYPE Designware Component Type number = 0x44_57_01_40.
This assigned unique hex value is constant and is derived
from the two ASCII letters 'DW' followed by a 16-bit
unsigned number.
RO 0x44570140
4.5. SPI
ARM Documentation
Excerpted from the ARM PrimeCell Synchronous Serial Port (PL022) Technical Reference Manual. Used
with permission.
RP2040 has two identical SPI controllers, both based on an ARM Primecell Synchronous Serial Port (SSP) (PL022)
(Revision r1p4). Note this is NOT the same as the QSPI interface covered in section SSI.
Each controller supports the following features:
Master or Slave modes
Motorola SPI-compatible interface
Texas Instruments synchronous serial interface
National Semiconductor Microwire interface
8 deep Tx and Rx FIFOs
Interrupt generation to service FIFOs or indicate error conditions
Can be driven from DMA
Programmable clock rate
Programmable data size 4-16 bits
RP2040 Datasheet
4.5. SPI 526