datasheet:rp2040
This is an old revision of the document!
Table of Contents
RP2040
Peripherals
Clocks
ROSC : Ring Oscillator (1.8 - 12 MHz
clk_ref = reference clock clk_sys = sytem clock (max 133 MHz clk_peri clk_usb = 48 MHz clk_adc = 48 MHz clk_rtc = 46875 Hz
GPIO
QSPI
SSI: Description Register
Clock
pclk and sclk are driven from clk_sys
modifications
The following modifications were made to the Synopsys DW_apb_ssi hardware:
- XIP accesses are byte-swapped, such that the least-addressed byte is in the least-significant position
Note: this only applies to XIP accesses (RP2040 system addresses in the range 0x10000000 to 0x13ffffff), not to direct access to the DW_apb_ssi FIFOs.
- When SPI_CTRLR0_INST_L is 0, the XIP instruction field is appended to the end of the address for XIP accesses, rather than prepended to the beginning
- The reset value of DMARDLR is increased from 0 to 4. The SSI to DMA handshaking on RP2040 requests only single transfers or bursts of four, depending on whether the RX FIFO level has reached DMARDLR, so DMARDLR should not be changed from this value.
abbreviation dictionary
abbreviation | long version | comment |
---|---|---|
SSI | Synchronous Serial Interface | XIP QSPI peripheral |
XIP | EXecute In Place | |
SPI | Motorola Serial Peripheral Interface | |
SSP | Texas Instruments Serial Protocol | |
FRF | frame format |
datasheet/rp2040.1696866696.txt.gz · Last modified: 2023/10/09 17:51 by lars