The Nested Vector Interrupt Controller (NVIC) is
an embedded interrupt controller that supports low latency
interrupt processing.
System Control Block
The System Control Block (SCB) is the programmers model interface to the
processor. It provides system implementation information and system control,
including configuration, control and reporting of system exceptions. Refer to
the Cortex-M4 Technical Reference Manual for more details (http://www.arm.com).
System Timer
The system timer, SysTick, is a 24-bit countdown timer. Use this as a Real-Time
Operating System (RTOS) tick timer or as a simple counter. The SysTick timer
runs on the processor clock and it does not decrement when the processor is
halted for debugging. Refer to the Cortex-M4 Technical Reference Manual
for more details (http://www.arm.com).
Memory Protection Unit
The Memory Protection Unit (MPU) improves system reliability by defining the
memory attributes for different memory regions. It provides up to eight
different regions and an optional predefined background region. Refer to the
Cortex-M4 Technical Reference Manual for more details (http://www.arm.com).
Floating-Point Unit
The Floating Point Unit (FPU) provides IEEE 754-compliant operations on
single-precision, 32-bit, floating-point values. Refer to the Cortex-M4
Technical Reference Manual for more details (http://www.arm.com).
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.