English
Language : 

LM3S828 Datasheet, PDF (127/526 Pages) Texas Instruments – ARM and Thumb are registered trademarks and Cortex is a trademark
Stellaris® LM3S828 Microcontroller
Bit/Field
3
2
1
0
Name
MUSTKE
reserved
DERR
IERR
Type
R/W1C
RO
R/W1C
R/W1C
Reset
0
0
0
0
Description
Unstack Access Violation
Value Description
0 No memory management fault has occurred on unstacking for
a return from exception.
1 Unstacking for a return from exception has caused one or more
access violations.
This fault is chained to the handler. Thus, when this bit is set, the original
return stack is still present. The SP is not adjusted from the failing return,
a new save is not performed, and a fault address is not written to the
MMADDR register.
This bit is cleared by writing a 1 to it.
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit should be
preserved across a read-modify-write operation.
Data Access Violation
Value Description
0 A data access violation has not occurred.
1 The processor attempted a load or store at a location that does
not permit the operation.
When this bit is set, the PC value stacked for the exception return points
to the faulting instruction and the address of the attempted access is
written to the MMADDR register.
This bit is cleared by writing a 1 to it.
Instruction Access Violation
Value Description
0 An instruction access violation has not occurred.
1 The processor attempted an instruction fetch from a location
that does not permit execution.
This fault occurs on any access to an XN region, even when the MPU
is disabled or not present.
When this bit is set, the PC value stacked for the exception return points
to the faulting instruction and the address of the attempted access is
not written to the MMADDR register.
This bit is cleared by writing a 1 to it.
June 18, 2012
127
Texas Instruments-Production Data