Datasheet

Table Of Contents
CLK_REF_SELECTED Register
Description
Indicates which src is currently selected (one-hot)
Table 215.
CLK_REF_SELECTED
Register
Bits Name Description Type Reset
31:0 NONAME RO 0x00000001
CLK_SYS_CTRL Register
Description
Clock control, can be changed on-the-fly (except for auxsrc)
Table 216.
CLK_SYS_CTRL
Register
Bits Name Description Type Reset
31:8 Reserved. - - -
7:5 AUXSRC Selects the auxiliary clock source, will glitch when
switching
0x0 -> clksrc_pll_sys
0x1 -> clksrc_pll_usb
0x2 -> rosc_clksrc
0x3 -> xosc_clksrc
0x4 -> clksrc_gpin0
0x5 -> clksrc_gpin1
RW 0x0
4:1 Reserved. - - -
0 SRC Selects the clock source glitchlessly, can be changed on-
the-fly
0x0 -> clk_ref
0x1 -> clksrc_clk_sys_aux
RW 0x0
CLK_SYS_DIV Register
Description
Clock divisor, can be changed on-the-fly
Table 217.
CLK_SYS_DIV Register
Bits Name Description Type Reset
31:8 INT Integer component of the divisor, 0 -> divide by 2^16 RW 0x000001
7:0 FRAC Fractional component of the divisor RW 0x00
CLK_SYS_SELECTED Register
Description
Indicates which src is currently selected (one-hot)
Table 218.
CLK_SYS_SELECTED
Register
Bits Name Description Type Reset
31:0 NONAME RO 0x00000001
CLK_PERI_CTRL Register
Description
Clock control, can be changed on-the-fly (except for auxsrc)
RP2040 Datasheet
2.14. Clocks 179