ST-Link V2 Programmer & Debugger – For STM32 & STM8 Microcontrollers
ST-Link V2 Programmer & Debugger – For STM32 & STM8 Microcontrollers
The ST-Link V2 is a USB-based in-circuit debugger and programmer designed for STM32 and STM8 microcontrollers. It enables fast and reliable flashing and debugging via SWD (Serial Wire Debug) or SWIM interfaces, making it an essential tool for embedded developers, students, and engineers working with ARM Cortex-M microcontrollers.
This compact, plug-and-play programmer supports integration with popular IDEs like STM32CubeIDE, Keil, IAR, and others.
🔧 Key Features
Supports STM32 (via SWD) and STM8 (via SWIM)
USB 2.0 interface with plug & play support
Compatible with STM32CubeProgrammer, Keil, IAR EWARM
Onboard status LED indicator
Supports firmware upgrade
Comes with 10-pin Dupont cable for easy connection
📊 Technical Specifications
Parameter | Specification |
---|---|
Target Microcontrollers | STM32 (ARM Cortex-M), STM8 |
Interface | SWD, SWIM |
USB Interface | USB 2.0 Full-Speed |
Voltage Range | 3.3V / 5V (auto-detected) |
Cable Type | 10-pin Dupont connector |
OS Support | Windows, Linux, macOS (via tools) |
🧰 Applications
Firmware uploading and bootloader flashing
Real-time debugging for STM32 and STM8
Embedded C/C++ development with IDEs
IoT prototyping and production programming
STM32CubeIDE and STM8S development support
🔌 Wiring (Typical for STM32 SWD)
ST-Link Pin | Function | Connects To STM32 |
---|---|---|
SWDIO | Data I/O | SWDIO (PA13) |
SWCLK | Clock | SWCLK (PA14) |
GND | Ground | GND |
3.3V / 5V | Power Output | VCC (if needed) |
RST | Reset (opt) | NRST |
📥 Software & Drivers
STM32CubeProgrammer: https://www.st.com/en/development-tools/stm32cubeprog.html
ST-Link USB Driver: Included in STM32CubeIDE or separately from ST website
📺 YouTube Setup Guide
Alternative Products
These other products might interest you