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 third-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
Arm®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.