Instances
| Instance | Domain | Base address | Description |
|---|---|---|---|
| TAMPC | GLOBAL | 0x400EF000 |
Tamper controller TAMPC |
Configuration
| Instance | Domain | Configuration |
|---|---|---|
| TAMPC | GLOBAL |
Device can use SWD pins as GPIO pins. Reset value of field VALUE in register PROTECT.INTRESETEN.CTRL: 1 |
Register overview
| Register | Offset | Description |
|---|---|---|
| EVENTS_TAMPER | 0x100 |
Tamper controller detected an error. |
| EVENTS_WRITEERROR | 0x104 |
Attempt to write a VALUE in PROTECT registers without clearing the WRITEPROTECT. |
| INTEN | 0x300 |
Enable or disable interrupt |
| INTENSET | 0x304 |
Enable interrupt |
| INTENCLR | 0x308 |
Disable interrupt |
| INTPEND | 0x30C |
Pending interrupts |
| STATUS | 0x400 |
The tamper controller status. |
| PROTECT.DOMAIN[n].DBGEN.CTRL | 0x500 |
Control register for invasive (halting) debug enable for the local debug components within domain n. |
| PROTECT.DOMAIN[n].DBGEN.STATUS | 0x504 |
Status register for invasive (halting) debug enable for domain n. |
| PROTECT.DOMAIN[n].NIDEN.CTRL | 0x508 |
Control register for non-invasive debug enable for the local debug components within domain n. |
| PROTECT.DOMAIN[n].NIDEN.STATUS | 0x50C |
Status register for non-invasive debug enable for domain n. |
| PROTECT.AP[n].DBGEN.CTRL | 0x700 |
Control register to enable invasive (halting) debug in domain ns access port. |
| PROTECT.AP[n].DBGEN.STATUS | 0x704 |
Status register for invasive (halting) debug enable for domain ns access port. |
| PROTECT.GPIOSWD.CTRL | 0x878 |
Control register for activating GPIO functionality. |
| PROTECT.GPIOSWD.STATUS | 0x87C |
Status register for active shield detector enable signal. |
| PROTECT.GLITCHSLOWDOMAIN.CTRL | 0x940 |
Control register for slow domain glitch detectors enable signal. |
| PROTECT.GLITCHSLOWDOMAIN.STATUS | 0x944 |
Status register for slow domain glitch detectors enable signal. |
| PROTECT.GLITCHFASTDOMAIN.CTRL | 0x948 |
Control register for fast domain glitch detectors enable signal. |
| PROTECT.GLITCHFASTDOMAIN.STATUS | 0x94C |
Status register for fast domain glitch detectors enable signal. |
| PROTECT.INTRESETEN.CTRL | 0x978 |
Control register for internal tamper reset enable signal. |
| PROTECT.INTRESETEN.STATUS | 0x97C |
Status register for internal tamper reset enable signal. |
| PROTECT.ERASEPROTECT.CTRL | 0x980 |
Control register for erase protection. |
| PROTECT.ERASEPROTECT.STATUS | 0x984 |
Status register for eraseprotect. |