Overview
The STM32G474RBT6 is a high-performance microcontroller from STMicroelectronics, part of the STM32G4 series. It is based on the Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 170 MHz with a single-precision floating-point unit (FPU) and DSP instructions. This microcontroller is designed to provide advanced analog and digital peripherals, making it suitable for a wide range of applications requiring high performance and low power consumption.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) |
Frequency | Up to 170 MHz with 213 DMIPS |
Memories | 128 Kbytes of Flash memory, 96 Kbytes of SRAM |
ADCs | 5 x 12-bit ADCs, up to 42 channels |
DACs | 7 x 12-bit DAC channels |
Timers | 17 timers including HRTIM, 32-bit timers, and 16-bit timers |
Communication Interfaces | 4 x I2Cs, 4 x SPIs, 5 x USART/UARTs, 3 x FDCAN, USB 2.0 full-speed interface |
Operating Conditions | VDD, VDDA voltage range: 1.71 V to 3.6 V, Operating temperature: -40 to +85 °C (+105 °C junction) |
Package | LQFP 64 10x10x1.4 mm |
Key Features
- Includes ST state-of-the-art patented technology
- Mathematical hardware accelerators: CORDIC for trigonometric functions and FMAC for filter functions
- High-speed memories: up to 512 Kbytes of Flash memory and 128 Kbytes of SRAM
- External memory interface for static memories (FSMC) and Quad-SPI memory interface
- Low-power modes: sleep, stop, standby, and shutdown
- VBAT supply for RTC and backup registers
- Advanced analog peripherals: 5 x 12-bit ADCs, 7 x 12-bit DAC channels, 7 x ultra-fast rail-to-rail analog comparators, 6 x operational amplifiers
- High-resolution timer (HRTIM) with 184 ps resolution
- True random number generator (RNG) and CRC calculation unit
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™
Applications
The STM32G474RBT6 is versatile and can be used in various applications, including:
- Communications equipment
- Computers and peripherals
- Industrial automation and control systems
- Medical devices requiring high precision and low power consumption
- Automotive systems, especially those requiring advanced motor control and high-resolution timing
Q & A
- What is the core architecture of the STM32G474RBT6?
The STM32G474RBT6 is based on the Arm® Cortex®-M4 32-bit RISC core.
- What is the maximum operating frequency of the STM32G474RBT6?
The maximum operating frequency is up to 170 MHz.
- How much Flash and SRAM memory does the STM32G474RBT6 have?
The STM32G474RBT6 has 128 Kbytes of Flash memory and 96 Kbytes of SRAM.
- What are the key analog peripherals of the STM32G474RBT6?
The key analog peripherals include 5 x 12-bit ADCs, 7 x 12-bit DAC channels, 7 x ultra-fast rail-to-rail analog comparators, and 6 x operational amplifiers.
- What communication interfaces are available on the STM32G474RBT6?
The available communication interfaces include 4 x I2Cs, 4 x SPIs, 5 x USART/UARTs, 3 x FDCAN, and a USB 2.0 full-speed interface.
- What are the operating voltage and temperature ranges of the STM32G474RBT6?
The operating voltage range is 1.71 V to 3.6 V, and the operating temperature range is -40 to +85 °C (+105 °C junction).
- What is the package type of the STM32G474RBT6?
The package type is LQFP 64 10x10x1.4 mm.
- Does the STM32G474RBT6 support low-power modes?
Yes, it supports sleep, stop, standby, and shutdown low-power modes.
- What is the resolution of the high-resolution timer (HRTIM) in the STM32G474RBT6?
The HRTIM has a resolution of 184 ps.
- Does the STM32G474RBT6 have a true random number generator (RNG)?
Yes, it includes a true random number generator (RNG).