The Arm Cortex-M33 processor supports
a wide range of features to simplify debugging of application software during
development. Key features supported by AM13E230x MCUs include:
- Ability to halt the processor
through a assertion of a halt signal, a configured debug event (such as a
hard fault entry or reset), or a BKPT instruction (for software
breakpoints)
- Ability to step through
instructions (with or without peripheral interrupts enabled)
- Ability to run through
instructions (with or without peripheral interrupts enabled)
- Ability to read and write CPU
registers when halted
- Ability to read exception
information through the Cortex-M33 System Control Space (SCS)
- Support for up to 8 hardware
breakpoints
- Support for up to 4 hardware
watchpoints
- Support for accessing the
device memory map
- Support for Micro Trace
Buffer (MTB) up to 4 jump locations