Overview
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.
Documents
Details