Raspberry Pi Debug Probe is a plug-and-play debug probe that bridges USB to a dedicated serial-debug interface and to an industry‑standard UART interface. Designed for Raspberry Pi Pico, XIAO RP2040, other RP2040-based microcontrollers, and microprocessor-based platforms, it uses a compact, keyed 3‑pin debug connector with a single unidirectional clock pin and a bidirectional data I/O pin. It provides standard CMSIS‑DAP debug and UART interfaces over USB and can also be used as a cost‑effective USB‑to‑UART cable.
Key Features
All‑in‑one debug probe: bridges USB to dedicated serial debug and industry‑standard UART.
Plug‑and‑play 3‑pin keyed debug connector; single clock (SC) and bidirectional data (SD).
Multiple debug platforms supported: Raspberry Pi Pico and RP2040, plus other microcontroller‑ and microprocessor‑based targets.
Raspberry Pi production quality: based on the Raspberry Pi Pico hardware design and runs the open‑source PicoProbe software.
Arrangement can support ARM’s Serial Wire Debug (SWD) or cJTAG over SC/SD.
Specifications
Interfaces over USB
CMSIS‑DAP debug; UART
Debug connector
Keyed 3‑pin (SC, SD, GND)
Signal scheme
1× unidirectional clock (SC) and 1× bidirectional data (SD)
Target compatibility
Raspberry Pi Pico, XIAO RP2040, other RP2040‑based MCUs, and microprocessor‑based platforms
Pinout
Pin Number
UART Signal
Serial Debug Signal
1
RX
SC (Serial Clock)
2
GND
GND
3
TX
SD (Bidirectional Serial Data)
Note: The UART TX and RX labels are from the target perspective.
What’s Included
Raspberry Pi Debug Probe
x1
Plastic Case
x1
USB Cable
x1
Debug Cable (3‑pin Debug to 3‑pin Debug; 3‑pin Debug to 0.1‑inch Header (Female); 3‑pin Debug to 0.1‑inch Header (Male))
x3
Applications
Debugging Raspberry Pi Pico, RP2040, and other targets via CMSIS‑DAP.
USB‑to‑UART connection for development, logging, and provisioning.