9.1.1 System Level Interface
The Cortex-M4F processor provides multiple interfaces using AMBA technology to provide high-speed, low-latency memory accesses. It supports unaligned data accesses and implements atomic bit manipulation that enables faster peripheral controls, system spinlocks and thread-safe Boolean data handling.
The Cortex-M4F processor has an MPU that provides:
- Fine grain memory control
- Enabling applications to utilize multiple privilege levels
- Separating and protecting code
- Data
- Stack on a task-by-task basis
In the automotive sector, these requirements are becoming critical in many embedded applications.