Overview
The STM32G474RBT3 is a mainstream microcontroller from STMicroelectronics, part of the STM32G4 series. It is based on the high-performance Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 170 MHz. This MCU features a single-precision floating-point unit (FPU), digital signal processing (DSP) instructions, and a memory protection unit (MPU) for enhanced security. The device is designed for a wide range of applications requiring high performance, low power consumption, and advanced analog and digital peripherals.
Key Specifications
Parameter | Value |
---|---|
Device Core | Arm Cortex-M4F |
Operating Frequency | Up to 170 MHz |
Program Memory Size | 128 KB |
RAM Memory Size | 128 KB |
No. of Pins | 64 Pins |
IC Case / Package | LQFP |
No. of I/O's | 52 I/O's |
Interfaces | CAN, I2C, I2S, SAI, SPI, UART, USART, USB |
ADC Channels | 26 Channels |
ADC Resolution | 12 Bit |
Supply Voltage Min | 1.71 V |
Supply Voltage Max | 3.6 V |
Operating Temperature Min | -40°C |
Operating Temperature Max | 125°C |
Key Features
- High-Performance Core: Arm Cortex-M4F core with FPU, DSP instructions, and MPU.
- Mathematical Accelerators: CORDIC for trigonometric functions and FMAC for filter functions.
- Memories: 128 KB of Flash memory with ECC support, 128 KB of SRAM, and external memory interface.
- Analog Peripherals: Five 12-bit ADCs, seven 12-bit DAC channels, six operational amplifiers, and seven ultra-fast rail-to-rail analog comparators.
- Communication Interfaces: CAN, I2C, I2S, SAI, SPI, UART, USART, and USB 2.0 full-speed interface.
- Timers and Clocks: Multiple timers including high-resolution timers and clock management with crystal oscillators and internal RC oscillators.
- Power Management: Low-power modes (sleep, stop, standby, shutdown) and independent power supplies for analog peripherals.
Applications
The STM32G474RBT3 is suitable for a variety of applications, including:
- Industrial Automation: Motor control, industrial control systems, and automation.
- Communications Equipment: Modems, routers, and other communication devices.
- Computers and Peripherals: Printers, scanners, and other computer peripherals.
- Medical Devices: Medical diagnostic equipment and patient monitoring systems.
- Automotive Systems: In-vehicle infotainment, driver assistance systems, and automotive control units.
Q & A
- What is the core processor of the STM32G474RBT3?
The core processor is the Arm Cortex-M4F. - What is the maximum operating frequency of the STM32G474RBT3?
The maximum operating frequency is up to 170 MHz. - How much Flash and SRAM memory does the STM32G474RBT3 have?
The device has 128 KB of Flash memory and 128 KB of SRAM. - What are the key analog peripherals of the STM32G474RBT3?
The device features five 12-bit ADCs, seven 12-bit DAC channels, six operational amplifiers, and seven ultra-fast rail-to-rail analog comparators. - What communication interfaces are available on the STM32G474RBT3?
The device includes CAN, I2C, I2S, SAI, SPI, UART, USART, and USB 2.0 full-speed interface. - What are the operating temperature ranges for the STM32G474RBT3?
The operating temperature ranges are from -40°C to 125°C. - Does the STM32G474RBT3 support low-power modes?
Yes, it supports sleep, stop, standby, and shutdown low-power modes. - What is the package type of the STM32G474RBT3?
The package type is LQFP with 64 pins. - What are some typical applications for the STM32G474RBT3?
Typical applications include industrial automation, communications equipment, computers and peripherals, medical devices, and automotive systems. - Does the STM32G474RBT3 have any mathematical accelerators?
Yes, it includes CORDIC for trigonometric functions and FMAC for filter functions.