AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Raspberry Pi Ltd

5.0 (1 review)

· MPN: SC0889

$21.28 |
In stock
5.0 (1 review)

The Raspberry Pi Debug Probe is a USB-to-debug adapter designed for solderless, plug-and-play debugging and programming of Raspberry Pi Pico and RP2040-based...

Stock availability

Ready to ship from Sydney
33 in stock
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Raspberry Pi Debug Probe is a USB-to-debug adapter designed for solderless, plug-and-play debugging and programming of Raspberry Pi Pico and RP2040-based boards. It provides both a serial wire debug (SWD) interface and a UART interface, each using the Raspberry Pi 3-pin debug connector.

Based on Raspberry Pi Pico hardware running the open-source Picoprobe firmware, it is compatible with the CMSIS-DAP standard and works with OpenOCD on Windows, macOS, and Linux. The firmware is easily updated to the latest version or replaced with custom builds.

Key Features

  • USB to SWD Bridge – Arm Serial Wire Debug supported by default (other interfaces possible)
  • USB to UART Bridge – Serial console access via the same probe
  • CMSIS-DAP Compatible – Works with OpenOCD and other standard debug tools
  • Raspberry Pi 3-Pin Debug Connector – Follows the official specification
  • Open-Source Firmware – Based on Picoprobe, easily upgradeable
  • Cross-Platform – Windows, macOS, and Linux support

Specifications

  • Dimensions – 22 × 32 mm
  • I/O Voltage – 3.3 V
  • Operating Temperature – −20 °C to +70 °C

Package Contents

  • 1× Raspberry Pi Debug Probe (in plastic case)
  • 1× USB cable
  • 1× 3-pin JST to 3-pin JST cable
  • 1× 3-pin JST to 0.1" (2.54 mm) female header cable
  • 1× 3-pin JST to 0.1" (2.54 mm) male header cable

Jargon buster

Plain-language definitions for the technical terms used above.

RP2040
The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
SWD
Serial Wire Debug (SWD) is a two-wire programming and debugging interface used with many ARM Cortex-M microcontrollers. It provides low-level access to program, recover or debug the microcontroller.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.