2026-03-06 5:37 AM - last edited on 2026-03-09 3:34 AM by KDJEM.1
Dear ST team ,
My STM32H753ZIT6 MCU is designed for working at 3.3V, Is this voltage compatible with the ST Link programmer?
I want to know whether I need to put any level translator in between for SWDIO, SWCLK, SWO, VCP_RX, VCP_TX, NRST signals and the programming connector if 3.3V is not compatible.
Regards
Shyam
2026-03-06 5:44 AM - edited 2026-03-06 5:45 AM
Hi,
3v3 is the standard voltage for STM32 and for the st-link also.
>3.3V, Is this voltage compatible with the ST Link programmer?
yes.
2026-03-06 5:51 AM - edited 2026-03-06 6:07 AM
Which particular ST-Link?
ALL ST-Links support 3.3V, but some can also support other voltages.
As always, see the User Manual for the particular model you have.
https://www.st.com/en/development-tools/hardware-debugger-and-programmer-tools-for-stm32.html
TN1235: Overview of ST-LINK derivatives.
This, of course, applies to genuine ST-Links - How to recognize a genuine ST-LINK/V2 versus a cloned one.
PS:
It seems that this is a follow-on from your previous thread: NUCLEO 144 H7 LEGACY for programming an external MCU ?
In that case, check the User Manual and/or Schematics for that Nucleo board to see what voltage it operates at.
As @AScha.3 suggests, that almost certainly will be 3.3V
2026-03-06 6:53 AM
There are many "ST Link programmers". All of them support 3.3 V natively. No level shifter required.
2026-03-11 2:04 AM
This is level shifter version for some STLINKV3E solution.