SWD to USBC

Have you ever wanted to debug your microcontroller over USB-C? (I’m talking JTAG/SWD, not just USB!) If you already have a USB-C connector, there’s no need to have an additional connector to program! (or Tag-Connect pads, which are super nice, but take up additional space) I’ll explain how I did it below. NOTE: Much of this was originally a few Twitter threads back in 2022. I’m adding a lot of the original content from then, but with many updates, fixes, updated designs, and examples.

Alvaro's Blog