9.1.4 Cortex-M4F Core Peripherals

Table 9-2. Cortex-M4F Core Peripherals
Cortex-M4F Core PeripheralsDescription
Nested Vectored Interrupt ControllerThe Nested Vector Interrupt Controller is an embedded interrupt controller that supports low latency interrupt processing.
System Control BlockThe 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. For more details, refer to the Cortex-M4 Technical Reference Manual.
System TimerThe 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. For more details, refer to the Cortex-M4 Technical Reference Manual.
Memory Protection UnitThe 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. For more details, refer to the Cortex-M4 Technical Reference Manual.
Floating-Point UnitThe Floating Point Unit (FPU) provides IEEE 754-compliant operations on single-precision, 32-bit, floating-point values. For more details, refer to the Cortex-M4 Technical Reference Manual.