Showing results for 
Search instead for 
Did you mean: 

ST link/STM32F4 Programming other Microcontroller

Associate II
Posted on July 15, 2015 at 13:15

Hi there, I'm going to ask quiet an odd question , is it possible to program an other microcontroller (a pic) using an stm32f4 disco or st link in general. 

I hope someone can answer me.

Many thankx !
Posted on July 15, 2015 at 14:20

The SWD (Serial Wire Debug) is an ARM specific multiplexing of the JTAG protocol, I doubt it's usable elsewhere. The DISCO boards only support SWD.

The ST-LINK external does support JTAG, but I'm pretty sure the firmware or drivers limit access to ST devices. Some of the open source drivers might be able to overcome that. But so would a more generic wiggler type device.

Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..
Associate III
Posted on July 15, 2015 at 23:27


Using the ST-link ''as is'' is not possible to program an non ST MCU . But using the discovery you can program your own programmer for any MCU while emulating it by GPIOs, SPI etc.

Cheers,   {STOne-32}