Instances
| Instance | Domain | Base address | TrustZone | Split access | Description | ||
|---|---|---|---|---|---|---|---|
| Map | Att | DMA | |||||
| WDT30 | GLOBAL | 0x50108000 | HF | S | NA | No |
Watchdog timer WDT30 |
|
WDT31 : S |
GLOBAL |
0x50109000 |
US | S | NA | No |
Watchdog timer WDT31 |
Configuration
| Instance | Domain | Configuration |
|---|---|---|
| WDT30 | GLOBAL |
Supports non-maskable interrupts (NMI). |
|
WDT31 : S |
GLOBAL |
Does not generate non-maskable interrupts. |
Register overview
| Register | Offset | TZ | Description |
|---|---|---|---|
| TASKS_START | 0x000 |
Start WDT |
|
| TASKS_STOP | 0x004 |
Stop WDT |
|
| SUBSCRIBE_START | 0x080 |
Subscribe configuration for task START |
|
| SUBSCRIBE_STOP | 0x084 |
Subscribe configuration for task STOP |
|
| EVENTS_TIMEOUT | 0x100 |
Watchdog timeout |
|
| EVENTS_STOPPED | 0x104 |
Watchdog stopped |
|
| PUBLISH_TIMEOUT | 0x180 |
Publish configuration for event TIMEOUT |
|
| PUBLISH_STOPPED | 0x184 |
Publish configuration for event STOPPED |
|
| INTEN | 0x300 |
Enable or disable interrupt |
|
| INTENSET | 0x304 |
Enable interrupt |
|
| INTENCLR | 0x308 |
Disable interrupt |
|
| INTPEND | 0x30C |
Pending interrupts |
|
| NMIEN | 0x320 |
Enable or disable interrupt |
|
| NMIENSET | 0x324 |
Enable interrupt |
|
| NMIENCLR | 0x328 |
Disable interrupt |
|
| RUNSTATUS | 0x400 |
Run status |
|
| REQSTATUS | 0x404 |
Request status |
|
| CRV | 0x504 |
Counter reload value |
|
| RREN | 0x508 |
Enable register for reload request registers |
|
| CONFIG | 0x50C |
Configuration register |
|
| TSEN | 0x520 |
Task stop enable |
|
| RR[n] | 0x600 |
Reload request n |