The STM32F401RBT6TR is a microcontroller (MCU) with ARM Cortex-M4 core and ARM DSP and FPU. It is a high performance access line MCU and runs at a speed of up to 84 MHz. It has a 128 Kbytes of Flash memory. It features an ART Accelerator, which is manufactured by STMicroelectronics. It is designed for embedded applications which need high performance. It is ideal for motion applications, such as motor control and industrial automation as well as digital audio and video. It also has peripheral connectivity, analog-to-digital converter, up to 19 timers, various interrupts, power management, memory protection unit, digital and analog filters.