Tools/stm32duino/Arduino_Core_STM32

Arduino_Core_STM32

STM32 core support for Arduino

3.3kemergingCtrending

The Lens

This lets you program STM32 microcontrollers with the Arduino IDE instead of ST's heavier native toolchain. STM32 chips are the workhorses of embedded projects, drones, sensors, motor controllers, and their official tools have a real learning curve. This board-support core wraps them in the familiar Arduino API, so you write the usual setup and loop functions and it handles the rest. It's official, maintained by the stm32duino org, and free.

Setup is about as easy as embedded gets. You paste a Boards Manager URL into the Arduino IDE, install the core, pick your board from a list of over a hundred, and flash over USB. Under the hood it's built on ST's official STM32Cube HAL and the GNU Arm toolchain, so you get real hardware support, not a toy abstraction. Newer versions need the Arduino IDE 2.

If you're prototyping on a Nucleo or Discovery board, or moving an Arduino project onto more capable STM32 silicon, this is the fastest path. Hobbyists and makers get the most out of it. Serious firmware teams doing heavy debugging often still reach for PlatformIO or paid tools like Keil and IAR when they need deeper JTAG work, but for a huge range of projects the Arduino flow is plenty.

The catch is the ceiling. The same Arduino abstraction that makes STM32 approachable also hides the low-level control that advanced embedded work eventually needs. You'll outgrow it on complex real-time or safety-critical projects. For everything up to that point, it's hard to beat free.

Free vs Self-Hosted vs Paid

fully free

Free tier: Everything. The core is open source and free, with support for over a hundred boards.

Self-hosted: It installs directly into the Arduino IDE through a Boards Manager URL. No servers, no cloud. Your only real requirement is the STM32 hardware and a USB cable.

Paid: None. If you eventually need professional-grade debugging and analysis, the paid tools in this space are Keil MDK and IAR Embedded Workbench, but they solve a different, heavier problem.

Completely free and open source. Your only cost is the STM32 hardware itself.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
59/100 · C+
Adoption19/30
Maintenance20/25
Community5/20
License5/15
Analysis10/10

License: Other

Review license manually.

Commercial use: ✗ Restricted

About

Owner
STM32duino (Organization)
Stars
3,291
Forks
1,081

Explore Further

More tools in the directory