ProtoLab
  • Home
  • Catalog
  • Explore
  • Embedded
  • Telephony
  • AI
  • Glossary
  • Shane Code

Protocol

SWD

Serial Wire Debug · ARM SWD

Lab ready Full lab

ARM two-pin debug protocol (SWDIO/SWCLK) replacing full JTAG for Cortex-M. Packets select DP/AP registers for memory access, breakpoints, and flash programming.

Domains

  • embedded

Layers

  • physical
  • datalink

Tags

debugcortex-mdaparm

Sources

  • ARM Debug Interface (ADI) Architecture
  • CMSIS-DAP / probe vendor docs

Related protocols

JTAG

Lab ready

Boundary-scan and debug TAP with TMS/TCK/TDI/TDO state machine. Chains, IR/DR lengths, and adaptive clocking matter when probing multi-ch…

embedded

SWO / ITM

Lab ready

ARM Cortex single-pin async trace for printf-style ITM packets and event counters. Baud must match debugger; Manchester vs UART encoding …

embedded

UART / RS-232

Lab ready

Asynchronous character framing with start bit, 5–9 data bits, optional parity, and one or two stop bits. RS-232 defines voltage levels an…

embeddedindustrial

ProtoLab · signal bench for protocols

Shane Code