The main achievement of various STM32 MCU peripheral functions namely, the basic configuration, including the STM32 USART communications and TIMER timer, NVIC interrupt priority, and PWM wave input *, the output capture, as well as I2C data communications.