Debug module (DM) UM0470
20/39 DocID14024 Rev 4
4 Debug module (DM)
4.1 Introduction
The debug module (DM) allows the developer to perform certain debugging tasks without
using an emulator. For example, the DM can interrupt the MCU to break infinite loops or to
output the core context (stack) at a given point. The DM is mainly used for in-circuit
debugging.
4.2 Main features
• Two conditional breakpoints (such as break on instruction fetch, data read or write,
stack access)
• Software breakpoint control
• Step mode
• External stall capability on the WOTF command in the SWIM mode
• Watchdog and peripherals control
• DM version identification capability
• Interrupt vector table selection