ST-Link V2 Debugger & Programmer USB Dongle for STM32 & STM8 Microcontrollers (SWD & SWIM Interface)
Flash firmware and debug code effortlessly with the ST-Link V2 Debugger & Programmer USB Dongle for STM32 & STM8. Designed for developers, students, and embedded systems engineers, this compact USB programmer supports both SWD (Single Wire Debug) for 32-bit STM32 microcontrollers and SWIM (Single Wire Interface Module) for 8-bit STM8 microcontrollers. Enclosed in a durable aluminum alloy shell, the programmer supplies both 3.3V and 5V auxiliary power to target development boards and features full compatibility with ST-LINK Utility, STM32CubeIDE, Keil uVision, IAR Embedded Workbench, and OpenOCD.
₹ 149
₹ 219
| : |
Add FAQ
The ST-Link V2 Debugger & Programmer USB Dongle is an essential hardware tool designed for in-circuit debugging and flash programming of STMicroelectronics STM32 (ARM Cortex-M) and STM8 (8-bit) microcontroller families. Housed in a sturdy anodized aluminum protective casing, this USB mini dongle provides direct USB 2.0 full-speed interface access to your host computer without requiring external power supplies.
The programmer incorporates two primary debugging interfaces: SWD (Single Wire Debug) for 32-bit STM32 chips (such as STM32F103 "Blue Pill", STM32F401, STM32F411, etc.) and SWIM (Single Wire Interface Module) for 8-bit STM8 microcontrollers (such as STM8S103, STM8S003). In addition to data and clock signal lines, the ST-Link V2 provides 3.3V DC (500mA max) and 5.0V DC output pins, allowing you to power low-power target boards directly during firmware compilation and flashing.
Key Features and Benefits
-
Dual Architecture Support: Supports both 32-bit ARM Cortex-M (STM32 via SWD) and 8-bit (STM8 via SWIM) microcontroller families.
-
Compact & Rugged Aluminum Enclosure: Protective metal case protects sensitive board components from static electricity and physical damage.
-
Onboard Power Supply Outputs (3.3V & 5V): Supplies power directly to target development boards up to 500mA.
-
Standard 2.54mm Pin Header: Clear laser-etched pinout diagram on the casing for easy jumper wire connections.
-
Self-Recovering Fuse Protection: Internal 500mA resettable fuse prevents damage to host PC USB ports in case of accidental short circuits.
-
Universal IDE Compatibility: Natively supported by STM32CubeIDE, ST-LINK Utility, STM32CubeProgrammer, Keil MDK-ARM, IAR EWARM, PlatformIO, and OpenOCD.
Technical Specifications
| Feature Component | Specification Details |
|---|---|
| Programmer Interface Model | ST-Link V2 (Mini USB Dongle Form) |
| Host Interface | USB 2.0 Full Speed (Standard Type-A Plug) |
| Supported Protocols | SWD (Single Wire Debug) & SWIM (Single Wire Interface) |
| Target Power Outputs | +3.3V DC and +5.0V DC (≤500mA) |
| Firmware Upgradability | Supported via ST-LINK Utility / STM32CubeProgrammer |
| Status LED Indicator | Dual-color status LED (Indicates power, connection, and data transfer) |
| Connector Type | 10-Pin 2.54mm Dual-Row Male Header |
| Operating Voltage Range | 1.65V to 5.5V target voltage sensing |
| Operating Temperature | 0∘C to +50∘C |
Wiring & Pinout Guide
1. Pinout Map (Standard 10-Pin Header):
The pinout layout is laser-etched directly on the aluminum casing for quick reference:
[ 1: RST ] [ 2: SWCLK ]
[ 3: SWIM ] [ 4: SWDIO ]
[ 5: GND ] [ 6: GND ]
[ 7: 3.3V ] [ 8: 3.3V ]
[ 9: 5.0V ] [10: 5.0V ]
2. Wiring to STM32 (SWD Mode - e.g., Blue Pill / Black Pill):
| ST-Link V2 Pin | Target STM32 Board Pin | Function |
|---|---|---|
| 3.3V | 3.3V | Target Board Power Output |
| GND | GND | Common Ground |
| SWCLK | SWCLK / PA14 | Serial Wire Clock Signal |
| SWDIO | SWDIO / PA13 | Serial Wire Data Input/Output |
| RST (Optional) | NRST / RESET | Hardware System Reset |
3. Wiring to STM8 (SWIM Mode):
| ST-Link V2 Pin | Target STM8 Board Pin | Function |
|---|---|---|
| 3.3V or 5.0V | VCC | Target Board Power Supply |
| GND | GND | Common Ground |
| SWIM | SWIM | Single Wire Interface Data |
| RST | NRST / RESET | Target Hardware Reset |
IMPORTANT OPERATING NOTES:
Avoid Dual Powering: Do not power your target STM32 board via USB (e.g., micro-USB port) and the ST-Link 3.3V/5V pins simultaneously to avoid backfeeding current.
Driver Installation: Install the official ST-LINK USB driver (STSW-LINK009) before plugging the dongle into Windows PCs for proper device recognition.
Applications
-
STM32 Microcontroller Programming: Uploading hex/bin firmware files to STM32F0, F1, F2, F3, F4, F7, and L-series chips.
-
In-Circuit Debugging: Real-time breakpoint stepping, variable monitoring, and memory inspection using ST-LINK Utility or STM32CubeIDE.
-
STM8 Microcontroller Development: Flashing and debugging low-cost 8-bit STM8S and STM8L microcontrollers.
-
3D Printer & Drone Flight Controller Flashing: Updating bootloaders or custom firmware (Marlin, Betaflight) on STM32-based controller boards.
Package Includes
-
1 x ST-Link V2 Debugger & Programmer USB Dongle
-
1 x 4-Pin Female-to-Female Dupont Jumper Cable (~20 cm)
Shipping & Delivery
-
Free shipping on orders above ₹999 across India
-
Dispatched within 1-3 business days
-
Expected delivery: 3-7 business days depending on location
-
Anti-static ESD protective packaging for safe transit
0 Reviews For this Product