.The STM32F401VCT6 is an ARM microcontroller manufactured by STMicroelectronics, featuring 256kB Flash memory, 64kB SRAM, and operating at up to 84MHz clock speed. It comes in a 100-pin low-profile quad flat package (LQFP100) and offers numerous connectivity features, such as analog/digital I/Os and UARTs, SPI/I2C, CAN, SDIO/SD/MMC and USB 2.0 interface. The device also includes power management, real-time clocks, a watchdog and a 12-bit, 4-channel analog-to-digital converter. The package is lead-free and compliant with the RoHS standard.