4.2.1.2 Arm® Cortex®-M Types and Debug Features
The following Arm® Cortex®-M types are currently used in SAM MCU devices. To determine the type used in a specific SAM MCU, see the data sheet for that device.
Cortex-M Types | Debug Support | Trace Support |
---|---|---|
Cortex-M4, M4F | Debug Optional: Basic debug functionality includes processor halt, single-step, processor core register access, Vector Catch, unlimited software breakpoints, and full system memory access. Also various breakpoint and 1/4 watchpoint functionality. | ITM, TPIU |
Cortex-M7 | Cortex-M7 debug functionality includes processor halt, single-step, processor core register access, Vector Catch, unlimited software breakpoints, and full system memory access. The processor also includes support for 4/8 hardware breakpoints and 2/4 watchpoints configured during implementation. | Data Trace, ITM, TPIU |