The STM32G431CBT6 is a mainstream ARM Cortex-M4+ microcontroller unit (MCU) manufactured by STMicroelectronics. It features a 170 MHz core clock speed, 128 KB of flash memory, and integrated medium-level analog capabilities. The device includes ARM’s Math Accelerator, allowing for faster mathematical calculations, and comes with numerous peripherals onboard, such as USART, I2C, CAN, and USB. Typical applications for the STM32G431CBT6 include motor drives, real-time audio and video application, industrial automation, and healthcare systems.