- Dual Microcontroller Support: Full compatibility with all STM8 (SWIM interface) and STM32 (SWD interface) chips.
- Aluminum Protective Shell: Durable, heat-dissipating casing protects the internal circuitry from static and physical damage.
- Plug-and-Play Debugging: Supports full-speed execution, single-stepping, breakpoints, and viewing variables in real-time.
- Onboard Power Output: Provides 5V and 3.3V power to the target board directly from the USB port, simplifying small-scale prototyping.
- Firmware Upgradable: The internal firmware can be updated using the official ST-Link Upgrade utility to support newer chips released in 2026.
ST-LINK V2 Programmer/Debugger for STM8 & STM32 (Random Color: Black/Purple/Silver/Blue)
| Input Interface | USB 2.0 (Full Speed) |
|---|---|
| Output Interfaces | SWIM (STM8), SWD (STM32) |
| Output Voltage | 3.3V and 5V DC (at 500mA max) |
| STM32 Support | All ARM Cortex-M series (M0, M3, M4, M7, etc.) |
| STM8 Support | All STM8 series (S, L, AF, AL) |
| Status Indicator | Dual-color LED (Red/Blue) |
| Operating Temp | 0°C to 50°C |










- Driver Installation: Download and install the ST-LINK USB Driver from the STMicroelectronics website.
- Wiring the Target:
- For STM32: Connect SWDIO, SWCLK, GND, and 3.3V (if powering from the dongle) to the corresponding pins on your board.
- For STM8: Connect SWIM, RST, GND, and 3.3V/5V.
- IDE Setup: In your chosen environment (STM32CubeIDE, Keil uVision, or PlatformIO), select “ST-LINK” as the debug probe.
- Flashing: Click “Download” or “Build and Run.” The LED will flash blue/red during data transfer.
- Debugging: Set breakpoints in your code and enter Debug mode to analyze real-time execution.
These units are generally shipped in random colors (Black, Purple, Silver, or Blue). For large-scale business orders, please contact our sales team to discuss specific color branding requirements.
Yes. By using the official ST-Link Utility, you can upgrade the dongle’s internal firmware to ensure compatibility with the newest silicon releases.
First, verify the USB driver is installed in Device Manager. Second, ensure your target board is powered. If you are not using the 3.3V pin from the ST-LINK, your board must have its own power supply. Finally, check that your jumper wires are secure and shorter than 20cm for stable signals.
While many third-party ARM chips use the SWD protocol, the ST-LINK is officially designed for STMicroelectronics products. While it may work with some clones, full compatibility is only guaranteed for genuine STM8 and STM32 chips.
This specific compact model is designed for 3.3V logic. If your target board operates on 1.8V, you may need a logic level shifter or the professional “ST-LINK/V2” (large box version) which supports variable voltage sensing.
- Flashing Red: Connecting to PC (enumerating).
- Steady Red: Connection established with PC.
- Flashing Blue/Red: Data is being transferred (Programming/Debugging).
- Steady Green/Blue: Last operation was successful.





















