SWD (Serial Wire Debug, ARM CoreSight) uses just 2 signals (SWDIO and SWCLK) plus power and ground for debugging and programming ARM Cortex processors, offering an alternative to 4-wire JTAG in space-constrained designs.
| Pin | Name | Function | Type |
|---|---|---|---|
| 1 | VCC | Target 3.3V supply | PWR |
| 2 | SWDIO | Serial wire data input output | BUS |
| 3 | SWCLK | Serial wire clock | BUS |
| 4 | SWO | Serial wire trace output optional | BUS |
| 5 | nRESET | Target reset optional | I/O |
| 6 | GND | Ground | GND |