cancel
Showing results for 
Search instead for 
Did you mean: 

STLINKV2 Programming Voltage

rmawatson
Associate II
Posted on November 08, 2016 at 14:32

Hi,

I am wanting to share the programming pins on an STM32F0 device with another device, so they can be used to program the device, then used in the application.

I wanted to know whether the voltage on these pins will be the same as the board voltage. It is not clear from the datasheet of the device or the stlinkv2 whether this is the case.

It is only clear that pins are 'FT' io structure and are 5v tolerant - which is fine for the stm32, so it could theoretically just program any stm32 at 3.3v regardless of board voltage. However the other device is not tolerant of higher voltages, and as it shared the lines could be damaged. 

Is the programming voltage used is always the same as the board voltage?

If so how is this mechanised inside the STLink/V2?

Thanks for any explaintion.

1 REPLY 1
Posted on November 08, 2016 at 15:52

The stand-alone ST-LINK with the 20-pin header uses the Target Voltage you provide to drive the buffers in the pod itself. ie you define the voltage presented at your end of the cable.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..