STM32 là một dòng vi điều khiển 32-bit của STMicroelectronics. Các chip STM32 được nhóm thành các
dòng liên quan dựa trên cùng một lõi bộ xử lý ARM 32-bit: Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M33. Bên trong, mỗi vi điều khiển bao gồm lõi (các) bộ xử lý ARM, bộ nhớ flash, RAM tĩnh, giao diện gỡ lỗi và
các thiết bị ngoại vi khác nhau.