STM32F410 is a 32-bit microcontroller from STMicroelectronics, based on the Arm® Cortex®-M4 with FPU core, with a wide range of peripherals, including: 32-bit APB1, APB2 and AHB buses, clock controller, real-time clock, watchdog, serial bus, power management, USB, I2C, SPI, ADC, DAC, timer, etc.