Overview
The STM32G474RCT6 is a high-performance microcontroller from STMicroelectronics, part of the STM32G474xB/xC/xE family. It is based on the Arm® Cortex®-M4 32-bit RISC core, operating at frequencies up to 170 MHz with a single-precision floating-point unit (FPU) and digital signal processing (DSP) instructions. This microcontroller is designed for demanding applications requiring high computational power, advanced peripherals, and robust security features.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) |
Frequency | Up to 170 MHz |
Flash Memory | 512 Kbytes with ECC support, two banks read-while-write, proprietary code readout protection (PCROP), securable memory area |
SRAM | 128 Kbytes (96 Kbytes with hardware parity check on the first 32 Kbytes, 32 Kbytes of CCM SRAM) |
External Memory Interface | Flexible external memory controller (FSMC) for static memories, Quad-SPI Flash memory interface |
Operating Voltage | 1.71 V to 3.6 V |
Operating Temperature | -40 °C to +85 °C (industrial grade), -40 °C to +125 °C (junction temperature) |
ADCs | Five fast 12-bit ADCs (up to 42 channels), resolution up to 16-bit with hardware oversampling |
DACs | Seven 12-bit DAC channels (3 external and 4 internal) |
Timers | Two 32-bit timers, eleven 16-bit timers, one 16-bit low-power timer, high resolution timer with 184 ps resolution |
Communication Interfaces | Four I2Cs, four SPIs, three USARTs, two UARTs, one low-power UART, three FDCANs, one SAI, USB device, UCPD |
Package | LQFP 64 (10x10x1.4 mm) |
RoHS Compliance | Ecopack2 |
Key Features
- High-Performance Core: Arm® Cortex®-M4 CPU with FPU and DSP instructions, operating at up to 170 MHz.
- Advanced Peripherals: Includes five fast 12-bit ADCs, seven DAC channels, seven ultra-fast rail-to-rail analog comparators, and six operational amplifiers.
- Memory and Security: 512 Kbytes of Flash memory with ECC support, proprietary code readout protection (PCROP), and securable memory area.
- Communication Interfaces: Multiple I2Cs, SPIs, USARTs, UARTs, FDCANs, SAI, USB device, and UCPD.
- Mathematical Accelerators: CORDIC for trigonometric functions and FMAC unit for filter functions.
- Low-Power Modes: Sleep, stop, standby, and shutdown modes for power-efficient applications.
- Development Support: Serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
Applications
- Industrial Automation: Suitable for motor control, industrial communication, and automation systems.
- Medical Devices: Can be used in medical equipment requiring high precision and reliability.
- Aerospace and Defense: Applicable in various aerospace and defense applications due to its robust security features and high performance.
- Consumer Electronics: Ideal for advanced consumer electronics such as smart home devices and wearables.
- Automotive Systems: Used in automotive systems for control and communication functions.
Q & A
- What is the core architecture of the STM32G474RCT6?
The STM32G474RCT6 is based on the Arm® Cortex®-M4 32-bit RISC core.
- What is the maximum operating frequency of the STM32G474RCT6?
The maximum operating frequency is up to 170 MHz.
- How much Flash memory does the STM32G474RCT6 have?
The STM32G474RCT6 has 512 Kbytes of Flash memory with ECC support.
- What are the operating voltage and temperature ranges of the STM32G474RCT6?
The operating voltage range is 1.71 V to 3.6 V, and the operating temperature range is -40 °C to +85 °C (industrial grade).
- What types of communication interfaces does the STM32G474RCT6 support?
The device supports multiple I2Cs, SPIs, USARTs, UARTs, FDCANs, SAI, USB device, and UCPD.
- Does the STM32G474RCT6 have any mathematical accelerators?
Yes, it includes CORDIC for trigonometric functions and FMAC unit for filter functions.
- What are the low-power modes available in the STM32G474RCT6?
The device supports sleep, stop, standby, and shutdown modes for power-efficient applications.
- What development tools are supported by the STM32G474RCT6?
The device supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
- What is the package type of the STM32G474RCT6?
The package type is LQFP 64 (10x10x1.4 mm).
- Is the STM32G474RCT6 RoHS compliant?
Yes, it is RoHS compliant with an Ecopack2 rating.