The Arm® Cortex®-M4F includes the following system components:
- SysTick: A 24-bit count-down timer that can be used as a real-time operating system (RTOS) tick timer or as a simple counter (see Section 5.2.1)
- Nested Vectored Interrupt Controller: An embedded interrupt controller (INTC) that supports low-latency interrupt processing (see Section 5.2.2)
- System Control Block: The programming model interface to the processor, which provides system implementation information and system control, including configuration, control, and reporting of system exceptions (see Section 5.2.3). Key control and status features of the processor are managed centrally in SCB within the system control space (SCS).