Raspberry Pi Debug Probe is a complete plug-and-play interface debug solution perfect for Raspberry Pi Pico, XIAO RP2040, other RP2040-based microcontrollers, and microprocessor-based platforms. It bridges the USB interface to a dedicated serial debug interface and industry-standard UART interface, both of which use a small, keyed, 3-pin debug connector, published for the next standard.
It applies small, keyed, 3-pin debug connectors, which are designed to work with a single unidirectional clock pin and a bidirectional data I/O pin. This arrangement can support ARM’s Serial Wire Debug (SWD) or things like cJTAG, for example.
It bridges the USB interface to a dedicated serial debug interface and industry-standard UART interface. While it has been designed primarily for use with Raspberry Pi debug targets, the Debug Probe provides standard CMSIS-DAP debug and UART interfaces over USB. That is, it can be used to debug other targets, or simply as a cost-effective USB-to-UART cable.
Highlighted Features
- All-in-one Debug Probe: Bridge USB interface to dedicated serial debug interface and industry-standard UART interface
- Plug and Play: Apply a 3-pin debug connector for working with a single unidirectional clock pin and a bidirectional data I/O pin
- Multiple Debug Platforms Supported: Not only Raspberry Pi Pico and RP2040 but also other microcontrollers- and microprocessor-based platforms
- Raspberry Pi Production Quality: Based on the Raspberry Pi Pico hardware design
Hardware Overview
Pin Number | UART Signal | Serial Debug Signal |
1 | RX | SC (Serial Clock) |
2 | GND | GND |
3 | TX | SD (Bidirectional Serial Data) |