STM32 to rodzina 32-bitowych układów scalonych mikrokontrolerów firmy STMicroelectronics.Chipy STM32 są pogrupowane w powiązane
serii opartych na tym samym 32-bitowym rdzeniu procesora ARM: Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M33.Wewnętrznie każdy mikrokontroler składa się z rdzenia procesora ARM, pamięci flash, statycznej pamięci RAM, interfejsu debugowania i różnych urządzeń peryferyjnych.