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 #186 background imageLoading...
Page #186 background image
Nested Vectored Interrupt Controller
8-36 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
The register address, access type, and Reset state are:
Address
0xE000ED2A
Access Read/write clear
Reset state
0x00000000
Figure 8-19 shows the bit assignments of the Usage Fault Status Register.
Figure 8-19 Usage Fault Status Register bit assignments
Table 8-24 describes the bit assignments of the Usage Fault Status Register.
7 43210
NOCP
Reserved
INVPC
INVSTATE
UNDEFINSTR
89
DIVBYZERO
UNALIGNED
1015
Reserved
Table 8-24 Usage Fault Status Register bit assignments
Bits Field Function
[15-10] - Reserved
[9] DIVBYZERO When DIV_0_TRP (see Configuration Control Register on page 8-26) is enabled and an
SDIV or UDIV instruction is used with a divisor of 0, this fault occurs The instruction is
executed and the return PC points to it. If DIV_0_TRP is not set, then the divide returns a
quotient of 0.
[8] UNALIGNED When UNALIGN_TRP is enabled (see Configuration Control Register on page 8-26), and
there is an attempt to make an unaligned memory access, then this fault occurs.
Unaligned LDM/STM/LDRD/STRD instructions always fault irrespective of the setting of
UNALIGN_TRP.
[7:4] - Reserved.
[3] NOCP Attempt to use a coprocessor instruction. The processor does not support coprocessor
instructions.

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