EasyManuals Logo

ARM Cortex-M3 User Manual

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #125 background imageLoading...
Page #125 background image
Exceptions
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 5-29
Unrestricted Access Non-Confidential
Imprecise data bus error IMPRECISERR BusFault Late bus error because of data
access. Exact instruction is no
longer known. This is pended and
not synchronous. It does not cause
FORCED.
BUSERR
No Coprocessor NOCP UsageFault Truly does not exist, or not present
bit.
NOCPERR
Undefined Instruction UNDEFINSTR UsageFault Unknown instruction. STATERR
Attempt to execute an
instruction when in an
invalid ISA state. For
example, not Thumb
INVSTATE UsageFault Attempt to execute in an invalid
EPSR state. For example, after a
BX type instruction has changed
state. This includes states after
return from exception including
inter-working states.
STATERR
Return to
PC=EXC_RETURN
when not enabled or with
invalid magic number
INVPC UsageFault Illegal exit, caused either by an
illegal EXC_RETURN value, an
EXC_RETURN and stacked EPSR
value mismatch, or an exit while
the current EPSR is not contained
in the list of currently active
exceptions.
STATERR
Illegal unaligned load or
store
UNALIGNED UsageFault This occurs when any load-store
multiple instruction attempts to
access a non-word aligned
location. It can be enabled to occur
for any load-store that is unaligned
to its size using the
UNALIGN_TRP bit.
CHKERR
Divide By 0 DIVBYZERO UsageFault This can be enabled to occur when
SDIV or UDIV is executed with a
divisor of 0, and the DIV_0_TRP
bit is set.
CHKERR
SVC - SVCall System request (Service Call). -
Table 5-10 Faults (continued)
Fault Bit name Handler Notes Trap enable bit

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-M3 and is the answer not in the manual?

ARM Cortex-M3 Specifications

General IconGeneral
ArchitectureARMv7-M
Instruction SetThumb-2
Pipeline Stages3-stage
InterruptsNested Vectored Interrupt Controller (NVIC)
Interrupt ControllerNested Vectored Interrupt Controller (NVIC)
Memory Protection UnitOptional
Power ConsumptionVaries by implementation
Max Clock SpeedUp to 100 MHz
DebuggingJTAG and Serial Wire Debug (SWD)
Operating Voltage1.8V to 3.6V
Manufacturing ProcessVaries by implementation
Core Type32-bit

Related product manuals