SWD is an industry-standard 2-pin ArmĀ® SWD interface used for device programming, configuration, and in-circuit debugging. The 2-wire (SWDIO, SWCLK) debug interface is compatible with both TI and 3rd party debug probes and features:
- On-chip pullup/pulldown resistors for SWDIO and SWCLK, respectively, are enabled by default
- Support for disabling SWD functions to use SWD pins as general-purpose input/output pins
- Capability of waking the device from SHUTDOWN mode upon valid SWD activity
The Cortex M33 core supports advanced debugging features, including DWT (Data Watchpoint and Trace unit) that supports watchpoints and system profiling for the CM33 processor and ITM (Instrumentation Trace Macrocell) that supports printf style debugging to trace Operating System (OS) and application events, and emits diagnostic system information.