4.3.3. Auxiliary Fault Status Register, AFSR

The AFSR characteristics are:


Specifies additional system fault information to software.

Usage Constraints

The AFSR flags map directly onto the AUXFAULT inputs of the processor, and a single-cycle high level on an external pin causes the corresponding AFSR bit to become latched as one. The bit can only be cleared by writing a one to the corresponding AFSR bit.

When an AFSR bit is written or latched as one, an exception does not occur. To make use of AUXFAULT input signals, software must poll the AFSR.


This register is available in all processor configurations.


See the register summary in Table 4.1.

Figure 4.3 shows the AFSR bit assignments.

Figure 4.3. AFSR bit assignments

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

Table 4.4 shows the AFSR bit assignments.

Table 4.4. AFSR bit assignments

[31:0]AUXFAULTLatched version of the AUXFAULT inputs.

Copyright © 2005-2008, 2010 ARM Limited. All rights reserved.ARM DDI 0337I