2026-03-16 2:05 AM - last edited on 2026-03-16 4:02 AM by Andrew Neil
I have the following original debuggers:
Stlink V2
Stlink V3_SET
Stlink V3_MINIE (2 pieces)
I was recently testing a simple board with an STM32U083 (powered by 3.3V) and found that two Stlink V3 MINIE units could connect to the MCU. Meanwhile, both the V2 and V3_SET work without any issues.
I observed that after connecting (SWDIO,SWCLK,VDD,GND) to the powered MCU, both the V2 and V3_SET leave SWDIO at 3.3V (pull-up in the MCU) and SWCLK at 0V (pull-down in the MCU). Whereas the MINIE maintains a 3.3V level on both SWDIO and SWCLK. Out of curiosity, I connected an external 10k pull-down resistor to both SWDIO and SWCLK and observed that SWDIO drops (which is fine), but SWCLK does not, meaning that the Stlink V3 MINIE actively holds SWCLK at 3.3V.
Am I doing something wrong, or are both MINIE boards defective?
Best regards,
Michal Dudka
2026-03-16 3:16 AM
Hi,
> found that two Stlink V3 MINIE units could connect to the MCU
- thats normal, right ?
>Am I doing something wrong, or are both MINIE boards defective?
What now: they connect - or not ?
2026-03-16 3:30 AM
Sorry, there's a typo there. I meant to say that Stlink V3 MINIE units could not connect to the MCU.
2026-03-16 4:06 AM
Ok :) .
What shows CubeProgrammer (actual version !) , when connect a miniE ? (updated firmware ? )
2026-03-16 5:08 AM
The initial tests were conducted using CubeProg 2.19 with updated firmware on all programmers (target MCU on 3.3V). I have now verified this using the latest version of CubeProg 2.22 and updated firmware on the MINIE (now target MCU run at 3.0V). The results are the same.
Screenshots:
Stlink V3 SET
Stlink V3 MINIE
2026-03-16 5:35 AM
@Michal Dudka wrote:connecting (SWDIO,SWCLK,VDD,GND) to the powered MCU
What if you include NRST in the connection, and try to connect under reset?
2026-03-16 5:37 AM
Hello,
Concerning the signal behavior, it is explained because the V3MINIE embeds level shifters without output enable signal. So outputs (including SWCLK) are always driven. This remark applies also to T_JTDI and T_VCP_Rx. SWDIO can be released because it is bidir and thus can be configured as input for the ST-Link (so not driven by the level shifter).
One point following this difference with V2 and V3SET, is that T_VCC (input for V3MINIE on pin3) is absolutely mandatory for the V3MINIE to work. I don't know if this can explain the issue with CubeProg (because I see 3,02V in the log windows and 0V in the GUI at the right), but I would say this should be the first signal to check in case of connection issue with V3MINIE vs V2 and V3SET (other signals should also be checked, because I guess that connectors differences lead to manual wiring with possible erratic contact)
2026-03-16 5:38 AM - edited 2026-03-16 5:41 AM
On miniE target shows 0,0V ! this cannot work.
So power the target. (or you didnt connect the miniE VCC sensing ?)
miniE dosent give out power / 3v3 !
+
try connect with "software reset" setting.
2026-03-17 1:10 AM
The MCU is, of course, powered, and VCC is connected to MINIE. Just to be sure, I also measured the voltage at MINIE and verified that there is 3V coming from the MCU.
Connecting it "under reset"—whether via hardware or software reset—has no effect on this, and the result is the same.
I didn’t want you to spend too much time on this; I was just curious if any of you had encountered this issue and had a ready-made solution. Of course, I’ll resolve it by simply not using the MINIE in this case.
Best regards, Michal Dudka