Product description
Raspberry Pi Debug Probe is a complete USB-to-serial debugger with SWD (Arm Serial Wire Debug) and UART functionality. It is designed for Raspberry Pi Pico (which has an SWD connector) and other microcontrollers, but also works with Raspberry Pi 5 (and earlier models) via the UART connection. Intended for debugging and programming. It is used, for example, together with the open source software Picoprobe from Raspberry Pi, which is released under an open source license.
Supplied with everything required to get started: the debugger, a USB cable, and three different debugging cables.
The firmware is open source and is easily updated by holding down the BOOTSEL button while connecting the Debug Probe to a computer. The Debug Probe then appears as a mass storage volume on the computer, where the firmware can be dragged and dropped. The Debug Probe copies the firmware, ejects itself, and restarts.
Protocol: UART, SWD (CMSIS-DAP v2)
Standard: Complies with the CMSIS-DAP standard and supports OpenOCD as well as other CMSIS-DAP-compatible software.
Included cables: JST-SH to JST-SH, one JST-SH to three jumper wires (dupont male/pin), and one JST-SH to three jumper wires (dupont female/socket).
Color coding: orange: TX/SC (from Debug Probe), black: ground, yellow: RX/SD (to Debug Probe).
Logic level: 3.3 V
One LED indicates when the debugger is powered, and four additional LEDs (two green and two yellow) indicate activity.
Also compatible with the “original” Pico boards that lack a SWD (JST-SH) connector; in that case, connect the jumper wires directly to the appropriate pins.
