The STM32F429IGT6 is a microcontroller from STMicroelectronics featuring ARM Cortex-M4 with Built-in DSP and FPU. The core of this microcontroller is powered by an ARM Cortex M4 processor and runs up to 180 MHz with 1 MegaByte of Flash memory. It allows for the highest performance for demanding applications that require high-speed operations such as motor control, medical equipment, drones, security, industrial automation, and many more. It has advanced peripheral interfaces, 12-bit and 24-bit analog-to-digital converters (ADC), multiple communication interfaces, USB 2.0, 8-channel DMA, USB OTG, and several other features. In addition, the device is equipped with up to 256 kilobytes of SRAM and 1 kilobyte of EEPROM, an extensive set of power management features, multiple fast analog-to-digital convertors (ADC), as well as a minimum of one timer/counter/comparator module per channel.