Le ST-LINK/V2 est un débogueur et programmeur en circuit pour les familles de microcontrôleurs STM8 et STM32.
Les interfaces SWIM (Single Wire Interface Module) et JTAG/Serial Wire Debugging (SWD) sont utilisées pour communiquer avec n'importe quel microcontrôleur STM8 ou STM32 situé sur une carte d'application.
En plus de fournir les mêmes fonctionnalités que ST-LINK/V2, ST-LINK/V2-ISOL dispose d'une isolation numérique entre le PC et la carte d'application cible. Il prend également en charge des tensions jusqu'à 1 000 Vrms.
Les applications STM8 utilisent l'interface USB haut débit pour communiquer avec le logiciel ST Visual Develop (STVD) ou ST Visual Program (STVP).
Les applications STM32 utilisent l'interface USB haut débit pour communiquer avec les environnements de développement intégrés Atollic®, IAR™, Keil® ou TASKING.