STLINK-V3SET, modular debugger / programmer for STM32 / STM8

SKU: 15880
Part Number: STLINK-V3SET
Brand: ST




STLINK-V3SET, modular in-circuit debugger and programmer for STM32/STM8


The STLINK-V3SET is a modular stand-alone debugging and programming probe for the STM8 and STM32 microcontrollers. It is composed of a main module and a complementary adapter board.

The SWIM and JTAG/SWD interfaces are used to communicate with any STM8 or STM32 microcontroller located on an application board.

The STLINK-V3SET also provides a Virtual COM port interface allowing the host PC to communicate with the target microcontroller through one UART, and bridge interfaces (SPI, I2C, CAN, GPIOs) allowing for instance the programming of the target through bootloader.

The modular architecture of STLINK-V3SET enables to extend its main features through additional modules such as the adapter board.

Key Features

  • Stand-alone probe with modular extensions
  • Self-powered through a Micro-B USB connector (does not provide power supply to the target application)
  • USB 2.0 high-speed compatible interface
  • Direct firmware update (DFU) support, to use with more future devices
  • JTAG / serial wire debugging (SWD) specific features:
    • 3 V to 3.6 V application voltage support and 5 V tolerant inputs
    • Flat cables STDC14 to MIPI10 / STDC14 / MIPI20 (connectors with 1.27 mm pitch)
    • Flat cable for 20-pin JTAG/SWD (2.54 mm pitch) (extra free cable from Waveshare)
    • SWD and serial wire viewer (SWV) communication support
  • SWIM specific features (only available with adapter board MB1440):
    • 1.65 V to 5.5 V application voltage support
    • SWIM header (2.54 mm pitch)
    • SWIM cables with dual 4-pin connectors / 4-pin connector to separated pins (2.54 mm pitch) (extra free cables from Waveshare)
    • SWIM low-speed and high-speed modes support
  • Virtual COM port (VCP) specific features:
    • 3 V to 3.6 V application voltage support on the UART interface and 5 V tolerant inputs
    • VCP frequency up to 15 MHz
    • Available on STDC14 debug connector (not available on MIPI10)
  • Multi-path bridge USB to SPI/UART/I2C/CAN/GPIOs specific features:
    • 3 V to 3.6 V application voltage support and 5 V tolerant inputs
    • Signals available on adapter board only (MB1440)
  • Drag-and-drop Flash programming
  • Two color LEDs: communication, power

Supported Software

  • STM32CubeProgrammer
  • GCC-based IDEs

Supported Devices

  • All STM8 MCUs with SWIM interface
  • All STM32 MCUs with JTAG / SWD interface

Specification Comparison among Different STLINK Versions

JTAG/SWD application voltage 3V - 3.6V 3V - 3.6V 1.65V - 3.6V ST-LINK/V2 supports STM32 low-power devices
SWIM application voltage 1.65V - 5.5V N/A 1.65V - 5.5V  STLINK-V3MINI doesn't support SWIM of STM8
SWV support YES YES YES only available for STM32 at present
Debug interface multi multi 2 STLINK-V3SET/MINI feature GPIO port besides the programming port
LED indicator two colors two colors two colors two colors LED indicates both power and communication, while red color LED indicates only communication

Connect to PC

The STLINK-V3SET should be connected to the PC via a USB Micro-B cable.

  • Before connecting, install/update the IDE/STM32CubeProgrammer to support the STLINK-V3SET (drivers)
  • STLINK-V3SET adopts an STM32 F7 microcontroller, supports USB2.0 high speed communication

Connect to STM32 applications

The STLINK-V3SET can be connected to STM32 target applications on JTAG / SWD interfaces, which are available on both the main module (MB1441) and the adapter (MB1440).

  • Three official STDC14 flat cables, plus an extra free legacy 20-pin flat cable, are delivered. Choose the proper one to use.
STLINK-V3SET assembly
Figure 1. Assemble the STLINK-V3SET in different configuration
connect to STM32 application
Figure 2. Connect to STM32 application on 20-pin JTAG / SWD connector

Connect to STM8 applications

The STLINK-V3SET can be connected to STM8 target applications on SWIM interface, which is only available on the adapter (MB1440).

  • JP4 and JP6 on the MB1440 board must be ON in order to activate the SWIM protocol
  • We also provide two extra free SWIM cables for easy use
  • Make sure the pin-to-pin mapping is correct, especially the VCC and GND, to avoid damaging the STLINK-V3SET

Figure 3. SWIM header pinout

Figure 4. JP4 and JP6 must be ON

Figure 5. Connect to STM8 application


  • COM LED is blinking RED: the first USB enumeration with the PC is taking place.
  • COM LED is RED: communication between STLINK-V3SET and the PC is established (end of enumeration).
  • COM LED is blinking GREEN/RED: data are being exchanged between the target and the PC.

Weight: 0.23 kg

Quick Overview

  1. STLINK-V3SET x1
  2. USB type A plug to micro B plug cable x1
  3. 20-pin JTAG/SWD flat ribbon (extra free) x1
  4. SWIM dual 4-pin connectors cable (extra free) x1
  5. SWIM 4-pin connector to separated pins cable (extra free) x1