Documentation

ST-LINK V2 Programmer/Debugger for STM8 & STM32 | ShillehTek Product Manual

What it is

ST-LINK V2 Programmer/Debugger for STM8 & STM32 is a compact USB tool for flashing firmware and debugging ST microcontrollers during embedded development, prototyping, board bring-up, and repair. It works with STM32CubeIDE and related ST tools for code upload and step-by-step debugging, and it is mainly used for programming rather than serving as an I2C, SPI, or UART adapter.

Pins

Refer to the silkscreen labels on the board/module and the listing photos for exact pin names. ST-LINK V2 pinout details can vary by module revision and target board, so verify wiring against your STM8 or STM32 datasheet before connecting.

Technical Specifications

Specification Details
Product type USB programmer/debugger
Supported microcontrollers STM8 and STM32
Primary functions Firmware flashing, code upload, in-circuit debugging, stepping through programs
Software support STM32CubeIDE and other ST development tools
Use cases Embedded development, custom MCU boards, robotics controllers, automation projects, repair
Target pin names / header details See listing photos
Color Varies by module revision

Frequently Asked Questions

What is the ST-LINK V2 used for with STM32 and STM8 boards?

It is used to flash firmware and debug STM8 and STM32 microcontrollers. Typical jobs include board bring-up, code upload, stepping through firmware, and fault finding during testing or repair.

Does ST-LINK V2 work with STM32CubeIDE?

Yes. The product description states compatibility with STM32CubeIDE and other ST development tools for programming and debugging supported ST microcontrollers.

Can I use ST-LINK V2 as an I2C, SPI, or UART adapter?

This tool is mainly for programming and debugging STM8 and STM32 targets. For application-level I2C, SPI, or UART work, check your target board design and firmware requirements rather than treating the programmer as a general serial interface tool.

Will ST-LINK V2 work with Arduino, Raspberry Pi, or ESP32 projects?

It is intended for STM8 and STM32 development. It is not the normal choice for Raspberry Pi or ESP32 programming, and for Arduino projects it is most relevant only when the board uses a supported ST microcontroller and ST software tools.

Where can I find the ST-LINK V2 pinout and wiring details?

Use the silkscreen on the programmer, the product photos, and the datasheet for your STM8 or STM32 target board. Exact pinout details can differ between module revisions and target hardware.