5.6. Interrupt Vector Tables

5.6.1. __cs3_interrupt_vector_arm

The ARM interrupt vector table (__cs3_interrupt_vector_arm) contents are:

NumberNameMeaning
0__cs3_reset

Reset entry point

1__cs3_isr_undef

Undefined Instruction

2__cs3_isr_swi

Software Interrupt/Supervisor Call

3__cs3_isr_pabort

Prefetch Abort

4__cs3_isr_dabort

Data Abort

5__cs3_isr_reserved
6__cs3_isr_irq

External Interrupt (IRQ)

7__cs3_isr_fiq

Fast Interrupt (FIQ)

5.6.2. __cs3_interrupt_vector_micro

The Microcontroller Profile interrupt vector table (__cs3_interrupt_vector_micro) contents are:

NumberNameMeaning
0__cs3_stack

Initial stack pointer

1__cs3_reset

Reset entry point

2__cs3_isr_nmi

Non Maskable Interrupt

3__cs3_isr_hard_fault

Hardware fault

4__cs3_isr_mpu_fault

MPU fault

5__cs3_isr_bus_fault

Bus fault

6__cs3_isr_usage_fault

Usage fault

7..10__cs3_isr_reserved_7..10

Reserved for future use

11__cs3_isr_svcall

System Vector Call

12__cs3_isr_debug

Debug interrupt

13__cs3_isr_reserved_13

Reserved for future use

14__cs3_isr_pendsv
15__cs3_isr_systick

System Ticker

16..47__cs3_isr_external_0..31

External interrupt