SCB Registers
166
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Cortex-M4 Peripherals
2.5.14 MMADDR Register (Offset = 0xD34) [reset = X]
Memory Management Fault Address (MMADDR)
NOTE:
This register can only be accessed from privileged mode.
The MMADDR register contains the address of the location that generated a memory management fault.
When an unaligned access faults, the address in the MMADDR register is the actual address that faulted.
Because a single read or write instruction can be split into multiple aligned accesses, the fault address can
be any address in the range of the requested access size. Bits in the Memory Management Fault Status
(MFAULTSTAT) register indicate the cause of the fault and whether the value in the MMADDR register is
valid (see
).
MMADDR is shown in
and described in
Return to
Figure 2-26. MMADDR Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
ADDR
R/W-X
Table 2-39. MMADDR Register Field Descriptions
Bit
Field
Type
Reset
Description
31-0
ADDR
R/W
X
Fault Address
When the MMARV bit of MFAULTSTAT is set, this field holds the
address of the location that generated the memory management
fault.