Raspberry Pi 3-pin Debug Connector Specification

2024-06-07
●Introduction
■Raspberry Pi is standardising on using a small, keyed, 3-pin connector which can be used for either UART or 2-wire serial debug interfaces. Future Raspberry Pi devices with dedicated serial debug or UART interfaces will, where possible, use this connector and follow this specification.
■The oldest and most universal ‘debug’ port is a simple 16550-style UART. A UART requires 2 unidirectional pins, one to transmit data from the target to the host (TX) and one for the other direction (RX).
■The 3-pin serial debug connector interface is 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.
■This document uses the words target and host to describe the debug target (e.g., a Raspberry Pi Pico) and debug host (the debug dongle, e.g., RP2040 running Picoprobe) respectively.

Raspberry Pi

Debug Connectorsmall, keyed, 3-pin connector3-pin serial debug connector

More

More

Datasheet

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

2022/7/13

189 KB

- The full preview is over. If you want to read the whole 4 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: