STLink-V3 Modular Debugger & Programmer for STM32/STM8 Adds I2C, SPI, CAN Interfaces

STLink is the in-circuit debugger and programmer for STMicro STM32 and STM8 micro-control working with SWIM and JTAG/SWD interfaces. ST Microelectronics has now introduced STLink-V3 which also provides a Virtual COM port interface allowing the host PC to communicate with the target microcontroller through one UART, as well as bridge interfaces (SPI, I2C, CAN, GPIOs) which can be used for programming of the target through the bootloader for example.

STLink V3Key features of STLink V3 debugger:

  • Stand-alone probe with modular extensions
  • Self-powered through a USB connector (Micro-B)
  • USB 2.0 high-speed compatible interface
  • Direct firmware update support (DFU)
  • 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)
  • JTAG communication support
  • 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 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

The company also highlights the modularity of the new debugger which can be expanded via additional modules such as the adapter board. You’ll find more technical details and software tools for STLink V3 on the product page, where you’ll also find a link to purchase the debugger for $35.

One of CNX Software readers already purchased one, and shared a few pictures giving a better look at the kit content and internal design.

STLink-V3 Set
Click to Enlarge
STLink V3 Board
Click to Enlarge

You’ll also find lsusb output here. One downside is that STLink-V3 is not compatible with STLink-V2 so open source tools such as OpenOCD and stm8prog do not support it just yet. While the kit supports USB-I2C/SPI/CAN interface, and STMicro promises a host software API to allow target programming through SPI/I2C/CAN, it does not appear to have been released so far.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
5 years ago

I hope it gets proper Linux support, too. The price is very decent for an official debugger that supports all the stm8/32 range.

Philipp Klaus Krause
5 years ago

I don’t know about Linux support from ST.

But there is already support in free tools such as OpenOCD and stm8flash.


5 years ago

Stm32 based? Any pic of the main chip on the back?

5 years ago

So hopefully we will get plenty of cheap clones, which can be used as can usb dongles 😉

5 years ago

I hope it supports CAN-FD, because nobody flashes over standard CAN anymore.

Khadas VIM4 SBC