Datasheet

Table Of Contents
Offset Name Info
0x48 CLK_PERI_CTRL Clock control, can be changed on-the-fly (except for auxsrc)
0x50 CLK_PERI_SELECTED Indicates which src is currently selected (one-hot)
0x54 CLK_USB_CTRL Clock control, can be changed on-the-fly (except for auxsrc)
0x58 CLK_USB_DIV Clock divisor, can be changed on-the-fly
0x5c CLK_USB_SELECTED Indicates which src is currently selected (one-hot)
0x60 CLK_ADC_CTRL Clock control, can be changed on-the-fly (except for auxsrc)
0x64 CLK_ADC_DIV Clock divisor, can be changed on-the-fly
0x68 CLK_ADC_SELECTED Indicates which src is currently selected (one-hot)
0x6c CLK_RTC_CTRL Clock control, can be changed on-the-fly (except for auxsrc)
0x70 CLK_RTC_DIV Clock divisor, can be changed on-the-fly
0x74 CLK_RTC_SELECTED Indicates which src is currently selected (one-hot)
0x78 CLK_SYS_RESUS_CTRL
0x7c CLK_SYS_RESUS_STATUS
0x80 FC0_REF_KHZ Reference clock frequency in kHz
0x84 FC0_MIN_KHZ Minimum pass frequency in kHz. This is optional. Set to 0 if you
are not using the pass/fail flags
0x88 FC0_MAX_KHZ Maximum pass frequency in kHz. This is optional. Set to 0x1ffffff
if you are not using the pass/fail flags
0x8c FC0_DELAY Delays the start of frequency counting to allow the mux to settle
Delay is measured in multiples of the reference clock period
0x90 FC0_INTERVAL The test interval is 0.98us * 2interval, but let’s call it 1us *
2interval
The default gives a test interval of 250us
0x94 FC0_SRC Clock sent to frequency counter, set to 0 when not required
Writing to this register initiates the frequency count
0x98 FC0_STATUS Frequency counter status
0x9c FC0_RESULT Result of frequency measurement, only valid when status_done=1
0xa0 WAKE_EN0 enable clock in wake mode
0xa4 WAKE_EN1 enable clock in wake mode
0xa8 SLEEP_EN0 enable clock in sleep mode
0xac SLEEP_EN1 enable clock in sleep mode
0xb0 ENABLED0 indicates the state of the clock enable
0xb4 ENABLED1 indicates the state of the clock enable
0xb8 INTR Raw Interrupts
0xbc INTE Interrupt Enable
0xc0 INTF Interrupt Force
0xc4 INTS Interrupt status after masking & forcing
RP2040 Datasheet
2.14. Clocks 173