System requirements

Supported operating systems and architectures

  • Windows®:

    • Windows® 10 (32-bit/x86 or 64-bit/x64)

    • Windows® 11 (64-bit/x64)

  • Linux®:

    • Tested on Ubuntu® 22.04, Ubuntu® 24.04, Fedora® 43

  • MacOS®:

    • macOS® 15 (Sequoia), macOS® 26 (Tahoe)

    • Supported architectures: x86_64 and ARM-aarch64

  • Raspberry Pi®:

    • Raspberry Pi® OS (Debian® 12 “Bookworm” or later)

Trademark information:

  • Windows® is a trademark of Microsoft group of companies.

  • Linux® is a registered trademark of Linus Torvalds.

  • Ubuntu® is a registered trademark of Canonical Ltd.

  • Fedora® is a trademark of Red Hat, Inc.

  • macOS® is a trademark of Apple Inc., registered in the U.S. and other countries and regions.

Note

    • Windows® 64-bit: Intel® Core is used by default.

    • macOS®: ARM-aarch64 core is supported natively. Intel® x86_64 core is supported through Rosetta emulation.

    • There is no need to install any Java™ SE Run Time Environment since version 2.6.0. STM32CubeProgrammer runs with a bundled JRE available within the downloaded package, and no longer with the one installed on your machine.

Processor (CPU) requirements

Minimum configuration

  • Windows® / Linux®:

    • Multi-core x86_64 processor (for example, Intel® Core i3)

    • Minimum frequency: 1.6 GHz

  • macOS®:

    • Apple® Silicon M1 or newer

    • Intel® Core i5

Additional macOS® requirements

  • Rosetta® must be installed on MacOS computers with Apple® M1 processor to run macOS arch x86_64 package. Rosetta® is installed automatically when installing the package.

Display requirements

  • The minimum supported screen resolution is 1024 x 768.