Datasheet

Table Of Contents
Bits Name Description Type Reset
23 uart1 RO 0x0
22 uart0 RO 0x0
21 timer RO 0x0
20 tbman RO 0x0
19 sysinfo RO 0x0
18 syscfg RO 0x0
17 spi1 RO 0x0
16 spi0 RO 0x0
15 rtc RO 0x0
14 pwm RO 0x0
13 pll_usb RO 0x0
12 pll_sys RO 0x0
11 pio1 RO 0x0
10 pio0 RO 0x0
9 pads_qspi RO 0x0
8 pads_bank0 RO 0x0
7 jtag RO 0x0
6 io_qspi RO 0x0
5 io_bank0 RO 0x0
4 i2c1 RO 0x0
3 i2c0 RO 0x0
2 dma RO 0x0
1 busctrl RO 0x0
0 adc RO 0x0
2.14. Clocks
2.14.1. Overview
The clocks block provides independent clocks to on-chip and external components. It takes inputs from a variety of clock
sources allowing the user to trade off performance against cost, board area and power consumption. From these sources
it uses multiple clock generators to provide the required clocks. This architecture allows the user flexibility to start and
stop clocks independently and to vary some clock frequencies whilst maintaining others at their optimum frequencies.
RP2040 Datasheet
2.14. Clocks 160