Data Sheet

NUC123
May 3, 2017 Page 44 of 99 Rev.2.04
NUC123 SERIES DATASHEET
Exception Model and System Interrupt Map 6.2.7.1
Table 6-6 lists the exception model supported by the NuMicro
®
NUC123 Series. Software can set
four levels of priority on some of these exceptions as well as on all interrupts. The highest user-
configurable priority is denoted as “0” and the lowest priority is denoted as “3”. The default priority
of all the user-configurable interrupts is “0”. Note that priority “0” is treated as the fourth priority on
the system, after three system exceptions “Reset”, “NMI” and “Hard Fault”.
Exception Name
Vector Number
Priority
Reset
1
-3
NMI
2
-2
Hard Fault
3
-1
Reserved
4 ~ 10
Reserved
SVCall
11
Configurable
Reserved
12 ~ 13
Reserved
PendSV
14
Configurable
SysTick
15
Configurable
Interrupt (IRQ0 ~ IRQ31)
16 ~ 47
Configurable
Table 6-6 Exception Model
Vector
Number
Interrupt Number
(Bit In Interrupt
Registers)
Interrupt Name
Source IP
Interrupt Description
0 ~ 15
-
-
-
System exceptions
16
0
BOD_OUT
Brown-out
Brown-out low voltage detected interrupt
17
1
WDT_INT
WDT
Watchdog/Window Watchdog Timer interrupt
18
2
EINT0
GPIO
External signal interrupt from PB.14 pin
19
3
EINT1
GPIO
External signal interrupt from PB.15 or PD.11 pin
20
4
GPAB_INT
GPIO
External signal interrupt from PA[15:0]/PB[13:0]
21
5
GPCDF_INT
GPIO
External interrupt from PC[15:0]/PD[15:0]/PF[3:0]
22
6
PWMA_INT
PWM0~3
PWM0, PWM1, PWM2 and PWM3 interrupt
23
7
Reserved
Reserved
Reserved
24
8
TMR0_INT
TMR0
Timer 0 interrupt
25
9
TMR1_INT
TMR1
Timer 1 interrupt
26
10
TMR2_INT
TMR2
Timer 2 interrupt
27
11
TMR3_INT
TMR3
Timer 3 interrupt
28
12
UART0_INT
UART0
UART0 interrupt
29
13
UART1_INT
UART1
UART1 interrupt
30
14
SPI0_INT
SPI0
SPI0 interrupt