Datasheet

Table Of Contents
Offset Name Info
0x14 SCRATCH2 Scratch register
0x18 SCRATCH3 Scratch register
0x1c SCRATCH4 Scratch register
0x20 SCRATCH5 Scratch register
0x24 SCRATCH6 Scratch register
0x28 SCRATCH7 Scratch register
0x2c TICK Controls the tick generator
WATCHDOG: CTRL Register
Offset: 0x00
Description
Watchdog control
The rst_wdsel register determines which subsystems are reset when the watchdog is triggered.
The watchdog can be triggered in software.
Table 556. CTRL
Register
Bits Name Description Type Reset
31 TRIGGER Trigger a watchdog reset SC 0x0
30 ENABLE When not enabled the watchdog timer is paused RW 0x0
29:27 Reserved. - - -
26 PAUSE_DBG1 Pause the watchdog timer when processor 1 is in debug
mode
RW 0x1
25 PAUSE_DBG0 Pause the watchdog timer when processor 0 is in debug
mode
RW 0x1
24 PAUSE_JTAG Pause the watchdog timer when JTAG is accessing the
bus fabric
RW 0x1
23:0 TIME Indicates the number of ticks / 2 (see errata RP2040-E1)
before a watchdog reset will be triggered
RO 0x000000
WATCHDOG: LOAD Register
Offset: 0x04
Table 557. LOAD
Register
Bits Description Type Reset
31:24 Reserved. - -
23:0 Load the watchdog timer. The maximum setting is 0xffffff which corresponds
to 0xffffff / 2 ticks before triggering a watchdog reset (see errata RP2040-E1).
WF 0x000000
WATCHDOG: REASON Register
Offset: 0x08
Description
Logs the reason for the last reset. Both bits are zero for the case of a hardware reset.
RP2040 Datasheet
4.7. Watchdog 568