ESP32-S3 und STM32L5 — die beiden MCU-Familien im Kern der IoT-Produkte von FSS
Nachdem wir Hunderte von IoT-Geräten auf beiden Plattformen gebaut haben, haben wir klare Meinungen dazu, wann man welche einsetzt. Die kurze Antwort: ESP32 für WiFi/BLE-Consumer-Produkte, STM32 für industrielle, extrem stromsparende oder sicherheitskritische Anwendungen.
Konnektivität: ESP32 gewinnt
Das integrierte WiFi (802.11 b/g/n) + Bluetooth 4.2/5.0 des ESP32 ist sein herausragendes Merkmal. Ein einziges 3-Dollar-Modul liefert Ihnen beide Protokolle ohne externe Bauteile. Der ESP32-S3 ergänzt USB OTG und eine Vektorverarbeitungseinheit für lokale ML-Inferenz.
Stromverbrauch: STM32 gewinnt
Der STM32L4 erreicht einen Standby von unter 1 μA bei vollem RTC. Der ESP32 zieht im Deep Sleep 10–150 μA. Für Knopfzellen-Sensoren mit einer angestrebten Batterielebensdauer von 5+ Jahren ist dieser Unterschied entscheidend.
STM32L476RG Stop 2 (RTC on): ~0.4 μA ESP32-WROOM Deep sleep: ~10 μA ESP32-S3 Deep sleep: ~8 μA nRF52840 System OFF: ~0.4 μA
Sicherheitsfunktionen
STM32U5/L5 enthalten Hardware-TrustZone (ARM Cortex-M33) sowie AES/SHA/RSA-Beschleuniger. Der ESP32-S3 verfügt über Hardware-Krypto-Beschleunigung und eFuse-basierten Secure Boot — ausreichend für die meisten kommerziellen IoT-Produkte.
Sprechen Sie mit unserem Hardware-Team über den richtigen MCU für Ihr Produkt.
Entwicklungsökosystem und Toolchain
Das ESP-IDF (IoT Development Framework) des ESP32 ist CMake-basiert, gut dokumentiert und hat eine riesige, aktive Community. Die Arduino-Framework-Unterstützung erlaubt schnelles Prototyping und einen späteren Umstieg auf ESP-IDF für die Produktion. Das Ökosystem an Bibliotheken — von MQTT-Clients bis zu Sensortreibern — ist in der Embedded-Welt zu diesem Preis unerreicht.
STM32CubeIDE generiert den Initialisierungscode für Peripheriegeräte über einen grafischen Konfigurator (CubeMX), was Boilerplate reduziert, aber übermäßig ausführlichen HAL-Code erzeugen kann. Die zugrunde liegende Hardwareabstraktion ist sauber, sobald man sie verstanden hat. Für Teams mit Embedded-Hintergrund fühlt sich STM32 „richtiger“ an — der direkte Registerzugriff ist unkompliziert, und die Peripherie-Dokumentation ist gründlich.
Produktionskosten und Lieferkette
Bei Serienfertigung zählen die Kosten. Ein ESP32-S3-Modul (ESP32-S3-WROOM-1) kostet bei 1.000 Stück rund 2,50 US-Dollar. Ein STM32U5 in einem vergleichbaren Gehäuse kostet je nach Flash-Größe 4–7 US-Dollar. Für ein Consumer-Produkt mit 50.000 Stück pro Jahr ist dieser Unterschied erheblich. Allerdings ist STM32 über mehrere autorisierte Distributoren mit starken Lieferkettengarantien erhältlich — wichtig nach der Chip-Knappheit 2021–2023, die die ESP32-Versorgung härter traf als STM32.
Auswirkungen auf die Zertifizierung
Die Module ESP32-WROOM und ESP32-C3-MINI sind für FCC und CE vorzertifiziert. Der Einsatz eines zertifizierten Moduls bedeutet, dass Ihr Host-Gerät nur eine Klasse-B-Prüfung der Emissionen benötigt — eine erhebliche Kosten- und Zeitersparnis. STM32 selbst hat kein Funkmodul, sodass die Zertifizierungskosten vollständig vom gewählten externen Funkmodul abhängen. Das ist tatsächlich ein Vorteil: Sie wählen genau das Modul mit dem Zertifizierungsweg, der zu Ihrem Zeitplan und Budget passt.
Für die meisten neuen IoT-Produktdesigns, die 2026 starten, bleibt unsere Empfehlung ESP32-S3 für vernetzte Consumer-Produkte und STM32U5 für industrielle, regulierte oder extrem stromsparende Anwendungen. Die Wahl sollte von Ihrem Strombudget, Ihren Sicherheitsanforderungen und den Funkprotokollen bestimmt werden, die Ihr Produkt benötigt — nicht allein von der Vertrautheit.
Entwickeln Sie ein IoT-Produkt?
FSS ist ein Full-Stack-IoT-Engineering-Team — Hardware, Firmware, Cloud und Mobile aus einer Hand.