This website requires JavaScript.
Gutscheine App herunterladen
Ausliefern
Blog

Ein Anfängerleitfaden zu STM32 vs ESP32: Wichtige Unterschiede und beste Anwendungen

Ursprünglich veröffentlicht Jul 21, 2026, aktualisiert Jul 21, 2026

13 min

Inhaltsverzeichnis
  • STM32 vs ESP32: Die wichtigsten Unterschiede erklärt
  • STM32 vs ESP32: Welcher ist besser?
  • STM32 vs ESP32 in der Praxis: Reale Projektbeispiele
  • STM32 vs ESP32 vs Arduino
  • Sollten Sie zuerst STM32 oder ESP32 lernen?
  • STM32 vs ESP32 Kostenvergleich
  • Entwurf einer Leiterplatte mit STM32 vs ESP32
  • STM32 und ESP32: Die richtige Variante für moderne Projekte auswählen
  • Häufig gestellte Fragen (FAQs)
  • Fazit

STM32 vs ESP32 ist der am häufigsten gestellte Mikrocontroller-Vergleich auf r/embedded – aus gutem Grund: Auf dem Papier wirken sie austauschbar, lösen aber völlig unterschiedliche technische Probleme.

STM32 ist eine industrietaugliche MCU-Familie, die auf ARM Cortex-M-Kernen und Präzisionsperipherie basiert. ESP32 ist ein auf Konnektivität ausgerichtetes SoC, das rund um WLAN, Bluetooth und IoT-Funktionen von Haus aus entwickelt wurde.

Dieser Leitfaden zeigt anhand von Datenblattwerten, Kompromissen im Produktionsdesign und praktischen Embedded-Anwendungsfällen, wo jede Plattform in realen Ingenieurprojekten die Nase vorn hat.

Einfach ausgedrückt: Wählen Sie ESP32 für drahtlose Anwendungen; wählen Sie STM32 für Steuerungsaufgaben.

STM32 vs ESP32: Die wichtigsten Unterschiede erklärt

Der ESP32 ist ein kostengünstiges WLAN- + Bluetooth-SoC von Espressif, das für vernetzte Produkte optimiert ist. Die STM32-Familie ist eine Reihe von 32-Bit-ARM-Cortex-M-Mikrocontrollern von STMicroelectronics, die für Präzisionssteuerung, extrem niedrigen Stromverbrauch und industrielle Zuverlässigkeit optimiert sind.

Wenn Sie sich zwischen einer dedizierten Mikrocontroller- und einer Mikroprozessor-Architektur entscheiden, erfüllen beide Plattformen die Mikrocontroller-Rolle außergewöhnlich gut, jedoch mit völlig unterschiedlichen architektonischen Schwerpunkten. Wählen Sie ESP32 für drahtlose Anwendungen; wählen Sie STM32 für Steuerungsaufgaben.

MerkmalSTM32ESP32
HauptfokusIndustrie-/Steuerungs-MCUIoT-SoC
CPU-KernARM Cortex-M0 bis M85Xtensa LX6/LX7 oder RISC-V
WLAN / BluetoothExternIntegriert
Niedrigster Stromverbrauch~0,3 µA (Standby)~5-10 µA (Deep Sleep)
MotorsteuerungHervorragend (erweiterte Timer)Ausreichend (LEDC PWM)
Kosten (nur Chip)1,50 $ - 12 $1,30 $ - 4 $ (Modul)
Am besten geeignet fürMotor, Sensor, IndustrieWLAN-/BLE-Produkte

hardware control of stm32 and wireless connectivity of esp32

Abbildung: Vergleich der präzisen Hardwaresteuerung des STM32 mit den drahtlosen Konnektivitätsfunktionen des ESP32.

STM32 vs ESP32: Welcher ist besser?

Die ehrliche Antwort auf die Frage "Welcher ist besser?" lautet: Keiner von beiden, sie zielen auf unterschiedliche Probleme ab.

Verwenden Sie ESP32, wenn drahtlose Konnektivität und eine kurze Markteinführungszeit wichtig sind. Verwenden Sie STM32, wenn Timing, Stromverbrauch, analoge Präzision oder Zertifizierungen wichtig sind. Verwenden Sie beide, wenn das Produkt ernsthaft ist.

Um Ihre technischen Prioritäten der perfekten Plattform zuzuordnen, beachten Sie die folgende Auswahlhilfe:

Anforderung / AnwendungsfallEmpfohlene PlattformPrimärer technischer Grund
Niedrigste BOM-Kosten (drahtlos)ESP32On-Chip-RF eliminiert Kosten für externe Transceiver und Abschirmung.
Beste RegelkreisleistungSTM32Begrenzte Interrupt-Latenz und hochdeterministische Hardware-Timer.
Niedrigster Strom im Standby-SchlafSTM32Sub-Mikroampere-Schlafmodus ist bis zu zehnmal niedriger als beim ESP32.
Zertifizierung für IndustriesicherheitSTM32Erfüllt von Haus aus die Normen IEC 60730 Klasse B und AEC-Q100.
Schnelles 24-Stunden-PrototypingESP32Umfangreiches Arduino-Bibliotheks-Ökosystem und sofortige WLAN-Server-Einrichtung.
Smart-Home-Knoten (Matter/Thread)ESP32-C6Natives IEEE 802.15.4-Funkmodul mit Unterstützung für Zigbee und Thread.
Batteriesensor (3+ Jahre Lebensdauer)STM32L4 / STM32U5Autonome Peripherie (LPBAM) ermöglicht Abtastung ohne Aufwecken der CPU.
BLDC-MotorsteuerungSTM32G4Hochauflösende Timer (184 ps Auflösung) und dreifache ADCs.
Drohnen-FlugsteuerungSTM32H7Hohe CoreMark-Leistung mit doppelter FPU und DMA.
Verdrahtetes industrielles RS485/CANSTM32Natives Multi-Channel-CAN-FD und robuste UART-Richtungssteuerung.
Vernetztes Industrie-GatewaySTM32 + ESP32Kombinierter Ansatz trennt sicherheitskritische Steuerung vom Netzwerkstack.
Erstes IoT-Projekt für AnfängerESP32Minimale Einstiegshürde mit der Arduino IDE über eine USB-Verbindung.

STM32 vs ESP32 in der Praxis: Reale Projektbeispiele

Smart-Home-Sensorknoten

  • Anforderungen: WLAN, MQTT, OTA-Updates, ~2 $ BOM
  • Beste Wahl: ESP32-C3
  • Warum: Vorzertifiziertes WLAN-Modul, Arduino IDE, ESPHome-Unterstützung. Das Hinzufügen von drahtloser Konnektivität zu einem STM32-Design erhöht die BOM-Kosten und die Designkomplexität erheblich.

WLAN-Energiezähler (netzbetrieben)

  • Anforderungen: Strommessung, Cloud-Meldung, kein Akku
  • Beste Wahl: ESP32
  • Warum: Netzstrom macht den Stromverbrauch des Funkmoduls irrelevant. Der HLW8032-Energy-IC kommuniziert über UART; der ESP32 übernimmt den MQTT-Upload.

Industrielle RS485-Steuerung

  • Anforderungen: Modbus RTU, 4-20 mA Eingang, IEC 60730 zertifizierbar
  • Beste Wahl: STM32G0 / F0
  • Warum: Begrenztes UART-Timing, linearer 12-Bit-ADC, zertifizierbare Hardware. ESP32 ist ausreichend, birgt aber ein Qualifikationsrisiko.

BLDC-Motorsteuerung (Drohnen-ESC)

  • Anforderungen: 6-PWM mit Totzeit, 30 kHz FOC, deterministisches Interrupt-Verhalten
  • Beste Wahl: STM32G431
  • Warum: HRTIM + erweiterte Timer + synchroner ADC. ArduPilot- und PX4-Firmware zielen aus diesem Grund explizit auf STM32F4/H7 ab.

Batteriebetriebener LoRa-Bodensensor (3-Jahres-Ziel)

  • Anforderungen: Sub-µA-Schlaf, LoRa-Funk, 2x AA
  • Beste Wahl: STM32WL
  • Warum: Integriertes LoRa + MCU auf einem Chip. Standby unter 1 µA. ESP32 + externes LoRa entlädt denselben Akku in Wochen.

KI-Türklingel mit Kamera und Cloud-Upload

  • Anforderungen: Kamera, Personenerkennung (TFLite Micro), WLAN, BLE-Bereitstellung
  • Beste Wahl: ESP32-S3
  • Warum: Duale LX7-Kerne + PSRAM + USB-OTG + WLAN sind eine Ein-Chip-Lösung. Das Äquivalent STM32H7 benötigt externes WLAN.

Industrielles CAN-Bus-Gateway

  • Anforderungen: CAN-FD-Feldseite + Cloud-WLAN-Uplink
  • Beste Wahl: STM32 + ESP32 zusammen
  • Warum: STM32H7 übernimmt CAN-FD; ESP32 übernimmt MQTT über WLAN. UART-Verbindung zwischen ihnen. Kein Chip allein macht beides gut.

stm32 based drone esc vs esp32 based battery sensor

Abbildung: Vergleich eines industriellen STM32-basierten Drohnen-ESC mit einem Outdoor-ESP32-basierten Batteriesensor.

STM32 vs ESP32 vs Arduino

MerkmalArduino UnoESP32STM32
CPU8-Bit AVR @ 16 MHz32-Bit Xtensa @ 240 MHz32-Bit Cortex-M @ bis zu 550 MHz
RAM2 KB520 KBbis zu 2,5 MB
DrahtlosKeineWLAN + BTKeine (außer WB/WL)
Am besten geeignet fürLernenIoT-PrototypenReale Produkte

Arduino ist ein Ökosystem, kein Chip; der Uno verwendet einen 8-Bit-ATmega328P, den sowohl ESP32 als auch STM32 um das 50- bis 100-fache übertreffen. Für eine detaillierte Aufschlüsselung finden Sie in unserem ESP32 vs Arduino-Leitfaden.

Arduino vs Raspberry Pi vs ESP32: Raspberry Pi läuft mit Linux, eine andere Kategorie; wählen Sie ihn nur, wenn Sie ein Betriebssystem, einen Bildschirm oder schweres Python benötigen. Für Sensoren und Steuerung schlagen ESP32 oder STM32 den Pi in Bezug auf Leistung und Kosten.

Sollten Sie zuerst STM32 oder ESP32 lernen?

Für Neueinsteiger im Embedded-Bereich ist die Wahl, welches Ökosystem zuerst gelernt werden soll, ein häufiger Scheideweg. Hier ist eine klare Möglichkeit, Ihren Startpunkt zu bewerten:

Wählen Sie zuerst ESP32, wenn

  • Ihr Hauptziel ist es, schnell vernetzte Smart-Home-Projekte, IoT-Knoten oder Cloud-integrierte Geräte zu bauen.
  • Sie eine sanfte Lernkurve durch die anfängerfreundliche Arduino IDE wünschen.
  • Sie mit extrem günstigen Boards wie dem ESP32-DevKitC oder ESP32-C3 SuperMini in unter einer Stunde einen funktionsfähigen Webserver zum Laufen bringen möchten.

Wählen Sie zuerst STM32, wenn:

  • Ihr Fokus auf dem Verständnis von branchenüblicher Register-Level-Programmierung, Bare-Metal-Firmware-Entwicklung, benutzerdefinierten Clock-Tree-Konfigurationen und Peripherie-Initialisierung liegt.
  • Sie mit Hardware-Designmustern arbeiten möchten, die in den Bereichen Medizin, Automobil und industrielle Instrumentierung verwendet werden.
  • Sie eine solide Plattform wünschen, um zu lernen, wie sich die Siliziumarchitektur auf fundamentaler Ebene nativ mit einer professionellen Suite wie STM32CubeIDE verhält.

Der Karrierevorteil

  • Die Beherrschung des STM32 und des ARM-Cortex-Ökosystems zwingt Sie dazu, Mikrocontroller auf einer tieferen physikalischen und Registerebene zu lernen. Dieses solide Fundament macht den Wechsel zu jedem anderen ARM-Cortex-M- oder RISC-V-Mikrocontroller unkompliziert und macht STM32 zum sehr empfohlenen Einstiegspfad für angehende professionelle Firmware-Ingenieure.

STM32 vs ESP32 Kostenvergleich

Entwicklungsboards

Bei der Auswahl eines Evaluierungsboards für den Start des Prototypings reichen die physischen Kosten von Kleingeld-Modulen bis hin zu integrierten Debug-Plattformen:

  • ESP32-C3 SuperMini: Ungefähr 2 $, eine mikrokleine Single-Core-RISC-V-Plattform.
  • ESP32-DevKitC: Ungefähr 5 $, der Standard-Ausgangspunkt für klassische Dual-Core-Entwicklungen.
  • ESP32-S3-DevKitC: Ungefähr 9 $, das nützlichen externen PSRAM und duale USB-C-Anschlüsse hinzufügt.
  • STM32 Blue Pill (F103): Ungefähr 3 $, ein beliebtes Einsteigerboard der älteren Generation.
  • STM32 Nucleo-F446: Ungefähr 15 $, mit integriertem ST-Link V2-Programmierer auf dem Board.
  • STM32H7 Nucleo: Ungefähr 25 $, zur Evaluierung von Dual-Core-High-Performance-Designs.

Für die Auswahl eines ESP32-Einsteigerboards führt unser Anfängerleitfaden zur Auswahl eines ESP32-Entwicklungsboards durch die Kompromisse.

Produktionskosten und BOM

ESP32-Module bündeln Chip, Quarz, Flash, RF-Anpassung, Antenne und Abschirmung in einem vorzertifizierten Teil. STM32-Designs, die drahtlose Konnektivität benötigen, fügen ein Funkmodul, Antenne, RF-Leitungsführung und Zertifizierung hinzu, oft 2-4 $ extra plus Entwicklungszeit.

Zusammenfassung: Für drahtlose Produkte ist ESP32 durchgängig günstiger. Für nicht-drahtlose Produkte ist STM32 wettbewerbsfähig oder günstiger.

Entwurf einer Leiterplatte mit STM32 vs ESP32

ESP32-Leiterplatten-Überlegungen

  • RF-Antennen-Aussparung: ~15 x 6 mm kupferfreier Bereich um die PCB-Antenne.
  • 50-Ohm-Leitungsimpedanz für jegliche RF-Leitungsführung außerhalb des Moduls (selten bei WROOM).
  • Stern-Masse um das Modul; Antennenmasse an einem Punkt anschließen.
  • Entkopplung: 10 µF + 0,1 µF nahe 3V3, um den 240 mA WLAN-Spike zu bewältigen.

Modulbasierte Designs werden in unserem ausführlichen Artikel So entwerfen Sie eine ESP32-S2-Modul-Leiterplatte behandelt.

STM32-Leiterplatten-Überlegungen

  • Analog/Digital-Trennung: Separate VDDA, AGND unter analogen Leiterbahnen, Ferritperle VDD/VDDA.
  • Quarzplatzierung: HSE innerhalb von 5 mm von OSC-Pins, Masse-Schutzring darunter.
  • Entkopplung: 100 nF pro VDD-Pin + 4,7 µF Bulk-Kondensator nahe dem Regler.

Welches ist einfacher herzustellen?

Sowohl ESP32-Module als auch STM32-Bausteine sind über moderne Leiterplatten-Bestückungsdienste weit verbreitet, was das Prototyping und die Herstellung beider Plattformen unkompliziert macht. Die meisten ESP32-Module und gängigen STM32-IC-Chips sind in der JLCPCB-Bauteilebibliothek gut bestückt und können ohne Beschaffung direkt automatisch bestückt werden.

Bringen Sie das Design zur echten Hardware

Egal für welche MCU Sie sich entscheiden, die Umwandlung eines Breadboard-Prototyps in eine echte Leiterplatte ist der Punkt, an dem die eigentliche Arbeit beginnt. Laden Sie Ihre Designdateien auf die JLCPCB-Angebotsseite hoch, um eine sofortige Fertigungsschätzung zu erhalten.

Mit PCB-Prototyping ab 2 $, schneller PCB-Bestückung und einer riesigen Bauteilebibliothek hilft JLCPCB dabei, Ihr STM32- oder ESP32-Projekt vom Konzept zur funktionierenden Hardware zu bringen.Jetzt Angebot einholen

RF-Zertifizierung – Der versteckte Kostenvorteil von ESP32-Modulen

Ein Grund, warum ESP32-Module billig erscheinen, ist, dass Espressif die Kosten für die FCC-, CE- und IC-Zertifizierung bereits übernommen hat.

Ein WROOM-32E-Modul wird mit Testberichten ausgeliefert, auf die Sie in Ihrer eigenen Konformitätserklärung verweisen können.

Das Entwerfen einer STM32-Platine mit einem diskreten HF-Teil, einer kundenspezifischen PCB-Antenne, einem HF-Anpassungsnetzwerk und einem externen WLAN-Chip erfordert vollständige behördliche Tests, die typischerweise 5.000 bis 20.000 $ und 4-8 Wochen pro Region kosten. Für die meisten IoT-Produkte ist die Verwendung eines vorzertifizierten ESP32-Moduls keine technische Entscheidung; es ist eine geschäftliche Entscheidung.

STM32 und ESP32: Die richtige Variante für moderne Projekte auswählen

Die meisten Vergleiche zwischen "STM32 vs ESP32" behandeln jeden als einen einzigen Chip. Beide sind Familien mit sehr unterschiedlichen Mitgliedern, und die Auswahl der richtigen Variante ist wichtiger als die Marke.

STM32-Familienübersicht

FamilieCPUFlashRAMDrahtlosTypische Verwendung
STM32F1M3 @ 72 MHzbis zu 1 MBbis zu 96 KBNeinÄltere Embedded-Systeme
STM32F4M4F @ 180 MHzbis zu 2 MBbis zu 512 KBNeinRobotik, Audio
STM32G4M4F @ 170 MHzbis zu 512 KBbis zu 128 KBNeinMotorsteuerung, SMPS
STM32H7M7F @ 480 MHzbis zu 2 MBbis zu 1,4 MBNeinDSP, HMI, Edge-KI
STM32L4M4F @ 80 MHzbis zu 1 MBbis zu 320 KBNeinBatteriesensoren
STM32U5M33 @ 160 MHzbis zu 4 MBbis zu 2,5 MBNeinSmart Metering, Wearables
STM32WBDual (M4 + M0+)bis zu 1 MBbis zu 256 KBBLE 5.2Drahtlose Sensoren
STM32WLM4 + M0+bis zu 256 KBbis zu 64 KBLoRaLPWAN-Knoten

ESP32-Familienübersicht

FamilieCPUFlash*RAMDrahtlosTypische Verwendung
ESP32 (klassisch)Dual Xtensa LX6 @ 240 MHz4-16 MB520 KBWi-Fi 4 + BT 4.2Allgemeines IoT
ESP32-C3Single RISC-V @ 160 MHz4 MB400 KBWi-Fi 4 + BLE 5Kostensensitives IoT
ESP32-S3Dual Xtensa LX7 @ 240 MHzbis zu 16 MB512 KB + 8 MB PSRAMWi-Fi 4 + BLE 5KI, Kamera, HMI
ESP32-C6RISC-V @ 160 MHz4 MB512 KBWi-Fi 6 + BLE 5 + Zigbee + ThreadSmart Home, Matter
ESP32-H2RISC-V @ 96 MHz2-4 MB320 KBBLE 5 + Thread + ZigbeeNur-Matter-Geräte

Welche STM32- und ESP32-Varianten sind für moderne Projekte relevant?

Die gängigsten STM32-Auswahlen für neue Designs sind STM32F4 (Allzweck), STM32G4 (Motor/Leistung), STM32H7 (Leistung) und STM32L4 (niedriger Stromverbrauch). Auf der ESP32-Seite decken der klassische ESP32, ESP32-C3 (günstiges RISC-V) und ESP32-S3 (KI + USB) die meisten Projekte ab. Der Rest dieses Leitfadens verwendet diese als Referenzpunkte.

Die gängigsten Chips im Vergleich:

  • Budget / Einstieg: STM32F103C8 versus ESP32-C3-MINI-1
  • Allzweck: STM32F411 versus ESP32 (klassisch)
  • Hohe Leistung: STM32H743 versus ESP32-S3
  • Extrem niedriger Stromverbrauch: STM32U575 versus ESP32-C3 (Light Sleep)
  • Drahtlose MCU: STM32WB55 versus ESP32-C6

Häufig gestellte Fragen (FAQs)

F: Ist STM32 besser als ESP32 für industrielle Anwendungen?

Ja. Industrielle Systeme erfordern striktes Echtzeit-Determinismus, garantierte Langzeitverfügbarkeit und Hardware-Sicherheitszertifizierungen. STM32 wird durch die 10-Jahres-Langlebigkeitsgarantie von ST gestützt, während ESP32 hauptsächlich für Consumer-IoT mit hohen Stückzahlen entwickelt wurde.

F: Kann ESP32 STM32 in Präzisionsprojekten ersetzen?

Nein. ESP32 entbehrt der linearen Analog-Digital-Wandler (ADCs), fortschrittlichen Motorsteuerungs-Timer und deterministischen Hardware-Interrupts, die im STM32 zu finden sind. Die ADCs des ESP32 sind über 2,5 V hinweg merklich nichtlinear, was ihn für Präzisionsmessungen ungeeignet macht.

F: Ist STM32 für Anfänger schwieriger zu lernen als ESP32?

Ja, anfänglich. STM32 erfordert die Konfiguration von Clock-Trees, Hardware-Registern und Hardware-Abstraktionsschichten (HAL). ESP32 hat einen leichteren Einstieg aufgrund seines umfangreichen Arduino-Bibliotheks-Ökosystems, obwohl die Beherrschung seiner nativen ESP-IDF-Toolchain einen ähnlichen Aufwand erfordert.

F: STM32 vs ESP32 vs Arduino, welches sollte ein Anfänger wählen?

Anfänger, die sich auf IoT oder Hausautomation konzentrieren, sollten ESP32 mit der Arduino IDE wählen. Es bietet dasselbe anfängerfreundliche Programmier-Ökosystem, aber mit weitaus mehr Rechenleistung, RAM und integriertem WLAN im Vergleich zu 8-Bit-Arduino-Boards.

Fazit

STM32 vs ESP32 ist eigentlich kein Wettbewerb, sondern eine Entscheidung. ESP32 gewinnt überall dort, wo drahtlose Konnektivität, Kosten und schnelle Prototypenerstellung wichtig sind. STM32 gewinnt überall dort, wo Timing, Stromverbrauch, analoge Präzision oder Zertifizierungen wichtig sind. Die besten Ingenieursteams verwenden oft beide im selben Produkt.

Weiterlernen