Peripheral Access Control
Peripheral Access Control provides an interface for locking, unlocking, and managing security attributes of peripheral registers within the device. It reports all violations that could happen when accessing a peripheral: write protected access, illegal access, enable protected access, access when clock synchronization or software reset is on-going. These errors are reported through a unique interrupt flag for a peripheral. The Peripheral Access Control Module also reports errors occurring at the Slave bus level, when access to a non-existing address is detected.
Some registers are optionally write-protected by the Peripheral Access Controller (PAC). Optional PAC write-protection is denoted by the "PAC Write-Protection" property in each individual register description. Write-protection does not apply for accesses through an external debugger.