The STM32G431RBT3TR is a medium analog ARM Cortex-M4 microcontroller (MCU) manufactured by STMicroelectronics. It runs at a maximum clock speed of 170 MHz and has 128 Kbytes of flash program memory, making it suitable for a wide range of applications. Additionally, the STM32G431RBT3TR is equipped with a floating-point unit (FPU) for enhanced performance and support for up to 14 communication peripherals, including USART, I2C, I2S, SPI, CAN, and USB, allowing for versatile integration and communication with other devices. Furthermore, it includes features that minimize power consumption, allowing for efficient operation in portable and/or battery-powered devices.