The STM32G474RBT6 is an ARMstacked microcontroller manufactured by STMicroelectronics. It is an MCU mainstream ARM Cortex-M4 microcontroller with an ARM core clocked at up to 170 MHz frequency and 128 Kbytes of Flash memory for storing code and data. It also features Math Acceleration, High resolution Timer and Hardware Crypto/hash engine for better performance. Additionally, the STM32G474RBT6 supports multiple digital peripherals like USB 2.0, UART, SPI, I2C, DMA, and more. It is also equipped with multiple analog peripherals for A/D conversion and PWM generation. Furthermore, the STM32G474RBT6 features several safety and security features like firewalls and other features for device OEMs. The STM32G474RBT6 is well suited for a variety of industrial, automotive and consumer applications.