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
Wiring & Pinout Guide
1. Pinout Map (Standard 10-Pin Header):
The pinout layout is laser-etched directly on the aluminum casing for quick reference:
2. Wiring to STM32 (SWD Mode - e.g., Blue Pill / Black Pill):
3. Wiring to STM8 (SWIM Mode):
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
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