SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 79

no-image

SAM3X8E

Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
Datasheets
11.6.3.3
11.6.4
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12
Vector table
System handlers
NMI, PendSV, SVCall SysTick, and the fault exceptions are all system exceptions that are han-
dled by system handlers.
The vector table contains the reset value of the stack pointer, and the start addresses, also
called exception vectors, for all exception handlers.
the exception vectors in the vector table. The least-significant bit of each vector must be 1, indi-
cating that the exception handler is Thumb code.
Figure 11-3. Vector table
On system reset, the vector table is fixed at address 0x00000000. Privileged software can write to
the VTOR to relocate the vector table start address to a different memory location, in the range
0x00000080 to 0x3FFFFF80, see
Exception number
45
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
.
.
.
“Vector Table Offset Register” on page
IRQ number
29
-10
-11
-12
-13
-14
-1
-2
-5
2
1
0
0x00B4
0x004C
0x0048
0x0044
0x0040
0x003C
0x0038
0x002C
0x0018
0x0014
0x0010
0x000C
0x0008
0x0004
0x0000
Offset
.
.
.
Figure 11-3 on page 79
Memory management fault
Reserved for Debug
Initial SP value
Usage fault
Reserved
Reserved
Hard fault
Reserved
Bus fault
PendSV
IRQ29
Systick
SVCall
Vector
Reset
IRQ2
IRQ1
IRQ0
.
.
.
171.
shows the order of
SAM3X/A
SAM3X/A
79
79

Related parts for SAM3X8E