This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Logic-level conversion for ARM SWD interface

Other Parts Discussed in Thread: SN74AVC2T245, TXB0102

I have an ARM Cortex-M4 based microcontroller running at 1.8V, and a debug probe which works only at 3V.

The ARM SWD (Serial Wire Debug) debug protocol is used: 

Can you recommend a suitable level translator - particularly for the bidirectional SWDIO line ?

The question was asked earlier (see the 'Original Question' link, above), but the replies didn't seem definitive. Hopefully the linked document provides more information on the nature of the interface?

  • Hi Andy,

    For the 2 wire interface, you could consider using the SN74AVC2T245 which has individual direction control for each of its IO pins.
    The SWDIO header has a direction control data which could be used for the DIR pin control?
    If DIR control cannot be used, I would recommend using the TXB0102 which is auto bidirectional device.