Für Bausteine der Reihen STM32 F3 und STM32 F0 stellt die Embedded-Software STM32CubeF3 bzw. STM32CubeF0 speziell zugeschnittene und kostenlose Middleware-Stacks bereit. Dabei handelt es sich beispielsweise um Touch-Sense- und USB-Bibliotheken sowie eine Sammlung von Treibern für STM32-Peripherie. Die Middleware nutzt den Hardware Abstraction Layer, der das Portieren von Applikationen von einer STM32-Serie zur anderen erleichtert.
Entwickler, die diese Embedded-Software mit den PC-basierten Tools STM32CubeMX nutzen, können den Mikrocontroller mithilfe grafischer Assistenten konfigurieren.
Auch STM32Nucleo Entwicklungs-Boards sind jetzt für die Reihen STM32 F3 (NUCLEO-F302R8) und STM32 F0 (NUCLEO-F072RB) verfügbar. Dabei wird auf das umfangreiche Ökosystem an Arduino-Applikations-Shields sowie spezielle ST-Erweiterungskarten zurückgegriffen. Die STM32Nucleo-Boards haben Zugang zu sämtlichen I/O-Leitungen der Bausteine und kommen dank des integrierten ST-Link Debugger/Programmers ohne separaten Debug Probe aus. Nicht zuletzt sind die STM32Nucleo-Boards mbed-tauglich und können deshalb über die Online-Entwicklungsumgebung von mbed.org direkt angeschlossen und betrieben werden.
Die STM32Nucleo-Boards kosten ab 10,32 US-Dollar.