16.1 Overview

The Peripheral Access Controller provides an interface for the locking and unlocking of predefined peripheral registers within the device. It controls reporting of 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. If access errors are reported in-band then the system uses bus errors (aka bus faults). If errors are not reported in-band then the PAC reports them via a unique interrupt flag per peripheral. The PAC module also reports errors occurring at the client bus level, when an access to a non-existing address is detected.