The STM32F401CBU6 (MCU) is an ARM Cortex-M4 microcontroller with digital signal processing (DSP) and floating point unit (FPU) capabilities manufactured by STMicroelectronics. It is a cost-effective, low-cost 32-bit MCU offering high performance, power efficiency, and integrated security. It offers more than 1 Mbyte of Flash memory, 192 kbytes of RAM, and multiple connectivity features, making it suitable for a broad range of applications including consumer, industrial, scientific, and automotive. The STM32F401CBU6 is typically used in the development of embedded systems such as motor control applications, power conversion and monitoring systems, security systems, and industrial automation applications. It has advanced peripherals such as a rich set of communication interfaces (I2C, SPI, CAN,and LIN), up to 14 timers, and up to 7 PWM outputs and 1 USART line. It also features ARM TrustZone technology and secure boot which provide secure authentication, encryption, and data storage.