STM32CubeProgrammer STM32CubeProgrammer STM32CubeProgrammer Go to parent
/
  • latest
  • English
  • HTML (zip: en)
  • PDF (pdf: en)
ST Online Support

Table of contents

  • STM32CubeProgrammer documentation
  • Getting Started with STM32CubeProgrammer
    • System requirements
    • Installing STM32CubeProgrammer
    • Uninstallation
    • Language Preference
    • Updater
  • User manual
    • Graphical User interface
      • MCU graphical user interface
        • Main window
        • Memory and file edition
        • Memory programming and erasing
        • Option bytes
        • Automatic mode
        • In application programming (IAP/USBx)
        • Flash the wireless stack using the graphical interface
        • FUS/stack upgrade
        • Key provisioning
        • Serial wire viewer (SWV)
        • Secure programming interface
        • STM32CubeProgrammer Script Manager platform for MCUs
        • DFU IAP/USBx with custom PID and VID
        • SigFox credentials
        • Register Viewer
        • Hard Fault analyzer
        • Fill memory operation
        • Blank check operation
        • Compare flash memory with file
        • Comparison between two files
        • LiveUpdate feature
        • Calculator
        • Import/Export project settings
        • OTP programming window for STM32N6
        • External flash memory window for STM32N6
        • STM32V8 NVM programming constraints
        • Export MCU memory map
      • MPU graphical user interface
        • Main window MPUs
        • Programming windows
        • OTP programming window
        • PMIC NVM programming
    • Command lines
      • MCU command lines
      • MPU command lines
  • Supported Interfaces
    • ST-Link
    • J-Link
    • USB
    • I2C
    • UART
    • SPI
    • CAN
  • Release notes
    • Release details
    • Release limitations
  • Community
  • FAQ

On this page

  • Introduction
  • Debug Interfaces
  • Bootloader Interfaces
  • Additional article
  1. STM32CubeProgrammer /
  2. Supported Interfaces

Supported Interfaces ¶

Introduction ¶

This section presents the probes supported by STM32CubeProgrammer and the main connection options available for programming and debugging STM32 devices.

Debug Interfaces ¶

ST-Link
ST-Link connection
J-Link
J-Link connection

Bootloader Interfaces ¶

USB
USB connection
I2C
I2C connection
UART
UART connection
SPI
SPI connection
CAN
CAN connection

Additional article ¶

STM32 microcontroller system memory boot mode

Previous
MPU command lines
Next
ST-Link connection

© Copyright © Copyright 2026, STMicroelectronics.

Built with Sphinx and the Shibuya theme.