STM32F411CEU6 is an ARM-based MCU (microcontroller) manufactured by STMicroelectronics. It has a 32-bit Cortex-M4 core running at 100 MHz and 512 KB Flash memory. The STM32F411CEU6 provides peripherals such as four I2C and SPI, six USART, two CAN, four 12-bit A/D converters, two 12-bit D/A converters and an LCD controller. It integrates USB OTG, Ethernet, multiple timers, and an ARM Cortex-M4-based motor control peripheral for advanced motor control applications. It also includes up to 33 extended digital functions, with innovative peripherals for advanced embedded system designs.