2.7.2.16 BusFault Address Register

The BFAR contains the address of the location that generated a BusFault. See the register summary in Table 2-44 for its attributes. The bit assignments are:

Table 2-63. BFAR Bit Assignments
Bits Name Function
[31:0] ADDRESS When the BFARVALID bit of the BFSR is set to 1, this field holds the address of the location that generated the BusFault

When an unaligned access faults the address in the BFAR is the one requested by the instruction, even if it is not the address of the fault.

Flags in the BFSR indicate the cause of the fault, and whether the value in the BFAR is valid. See 2.7.2.12 BusFault Status Register.