Datasheet

66
11011B–ATARM–21-Feb-12
SAM3N
“Interrupt Clear-enable Registers” on page 154.
For more information about hard faults, memory management faults, bus faults, and usage
faults, see “Fault handling” on page 70.
10.6.3 Exception handlers
The processor handles exceptions using:
10.6.3.1 Interrupt Service Routines (ISRs)
Interrupts IRQ0 to IRQ32 are the exceptions handled by ISRs.
10.6.3.2 Fault handlers
Hard fault, memory management fault, usage fault, bus fault are fault exceptions handled by the
fault handlers.
10.6.3.3 System handlers
NMI, PendSV, SVCall SysTick, and the fault exceptions are all system exceptions that are han-
dled by system handlers.
10.6.4 Vector table
The vector table contains the reset value of the stack pointer, and the start addresses, also
called exception vectors, for all exception handlers. Figure 10-3 on page 67 shows the order of
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.