STM32 is een familie van 32-bits microcontroller-geïntegreerde schakelingen van STMicroelectronics. De STM32-chips zijn gegroepeerd in verwante series die zijn gebaseerd op dezelfde 32-bits ARM-processorkern, zoals de Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0 + of Cortex-M0. Intern bestaat elke microcontroller uit de processorkern, statisch RAM, flash-geheugen, foutopsporingsinterface en verschillende randapparatuur.