Register overview
| Register | Offset | TZ | Description |
|---|---|---|---|
| RESET | 0x000 |
System reset request and status |
|
| ERASEALL | 0x004 |
Perform a secure erase of the device, where flash, SRAM, and UICR will be erased in sequence. The device will be returned to factory default settings upon next reset. |
|
| ERASEALLSTATUS | 0x008 |
This is the status register for the ERASEALL operation. |
|
| ERASEPROTECT.STATUS | 0x00C |
Erase protection status. |
|
| ERASEPROTECT.DISABLE | 0x010 |
This register disables ERASEPROTECT and performs Erase all. |
|
| APPROTECT.STATUS | 0x014 |
This is the status register for the access port protection. |
|
| MAILBOX.TXDATA | 0x020 |
Data sent from the debugger to the device. |
|
| MAILBOX.TXSTATUS | 0x024 |
Status to indicate if data sent from the debugger to the device has been read. |
|
| MAILBOX.RXDATA | 0x028 |
Data sent from the device to the debugger. |
|
| MAILBOX.RXSTATUS | 0x02C |
Status to indicate if data sent from the device to the debugger has been read. |
|
| INFO.PARTNO | 0x030 |
Part number of the device |
|
| INFO.HWREVISION | 0x034 |
Hardware Revision of the device |
|
| IDR | 0x0FC |
CTRL-AP Identification Register, IDR |