STM32 é uma família de circuitos integrados de microcontroladores de 32 bits da STMicroelectronics. Os chips STM32 são agrupados em
séries relacionadas que são baseadas no mesmo núcleo de processador ARM de 32 bits: Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M33. Internamente, cada microcontrolador consiste em núcleo(s) de processador ARM, memória flash, RAM estática, interface de depuração e
vários periféricos.