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 #114 background imageLoading...
Page #114 background image
Exceptions
5-18 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
Figure 5-5 Exception exit timing
ETMINSTAT indicates:
3'b010 to show that the ISR has exited. ETMINTNUM shows the number of the
ISR that exited.
3'b011 in the cycle after interrupt exit if a previous stacked ISR is being returned
to. ETMINTNUM shows the number of the interrupt that is being returned to.
Note
If a higher priority exception occurs during the stack pop, the processor abandons the
stack pop, rewinds the stack pointer, and services the exception as a tail-chain case.
5.8.2 Returning the processor from an ISR
Exception returns occur when one of the following instructions loads a value of
0xFFFFFFFX
into the PC:
POP/LDM which includes loading the PC
LDR with PC as a destination
BX with any register.
CLK
HADDRI[31:0]
HRDATAI[31:0]
HADDRS[31:0]
HRDATAS[31:0]
SP+0 SP+4 SP+8 SP+C
PC xPSR r0 r1 r2 r3 r12 LR
Last instruction fetch of ISR (BX LR)
CURRPRI[7:0]
ETMINSTAT[2:0]
ETMINTNUM[8:0]
000
34
09
010 000 011
FF
000
00
SP+18
SP+1C
SP+10
SP+14
PC
PC+4
PC+8
PC+12
PC+16
I0 I1 I2
I3

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