Nations Technologies Inc.
Tel
:
+86-755-86309900
:
Address: Nations Tower, #109 Baoshen Road, Hi-tech Park North.
Nanshan District, Shenzhen, 518057, P.R.China
122
/
631
Interrupts and events
Nested vector interrupt register
Features
66 maskable interrupt channels (excluding 16 Cortex-M4 interrupt lines).
16 programmable priority levels (using 4-bit interrupt priority);
Low-latency exception and interrupt handling;
Power management control;
Implementation of system control registers;
The nested vector interrupt Controller (NVIC) is closely linked to the processor core, enabling low latency interrupt
processing and efficient processing of late interrupts. The nested vector interrupt controller manages interrupts
including core exceptions.
SysTick calibration value register
The system tick calibration value is fixed at 13500. When the system tick clock is set to 13.5MHz (the maximum
value of HCLK/8), 1ms time reference is generated.
Interrupt and exception vectors
Table 6-1 Vector table
Position Priority Priority type
Name
Description
Address
-
-
-
-
Reserved
0x0000_0000
-
-3
Fixed
Reset
Reset
0x0000_0004
-
-2
Fixed
NMI
Non-maskable interrupt. RCC clock
security system (CSS) is connected to
NMI vector.
0x0000_0008
-
-1
Fixed
HardFault
All types of errors (fault)
0x0000_000C
-
0
Settable
MemManage
Memory management
0x0000_0010
-
1
Settable
BusFault
Prefetch means failure. Memory access
failed
0x0000_0014
-
2
Settable
UsageFault
Undefined instruction or illegal status
0x0000_0018
-
-
-
-
Reserved
0x0000_001C
~0x0000_002B
-
3
Settable
SVCall
System services invoked by SWI
directives
0x0000_002C
-
4
Settable
DebugMonitor
Debug monitor
0x0000_0030