14.5.12 Register Access Protection

Write-protection is denoted by the Write-Protection property in the register description. When the CPU is halted in debug mode or the CPU reset is extended, all write-protection is automatically disabled. Write protection does not apply for accesses through an external debugger.

PAC write protection is not available for the INTFLAG register. Read-only registers do not need write protection and will generate a bus error if a write is attempted.

The following registers are Enable-Protected, meaning that they can only be written when the module is disabled (CTRLA.ENABLE = 0):

  • IFLTPTR: ITCM Fault Injection Pointer Register
  • IFLTADR: ITCM Fault Injection Address Register
  • DFLTPTR: DnTCM Fault Injection Pointer Register
  • DFLTADR: DnTCM Fault Injection Address Register