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 programmer’s 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 details (http://www.arm.com).
System Timer
The system timer, SysTick, is a 24-bit
count-down 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 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 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 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.