Overview
The STM32G474CET6 is a high-performance microcontroller from STMicroelectronics, part of the STM32G series. It is based on the Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 170 MHz and delivering 213 DMIPS. This microcontroller features a single-precision floating-point unit (FPU), DSP instructions, and a memory protection unit (MPU) for enhanced security. It is designed for applications requiring high computational power, advanced analog capabilities, and robust communication interfaces.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | Arm® Cortex®-M4 with FPU |
Operating Frequency | Up to 170 MHz |
Flash Memory | 512 Kbytes with ECC support |
SRAM | 128 Kbytes with hardware parity check |
Supply Voltage | 1.71 V to 3.6 V |
Operating Temperature | -40°C to +85°C |
Number of I/O Lines | 38 |
ADC Channels | 5 x 12-bit, up to 42 channels |
DAC Channels | 7 x 12-bit (3 external, 4 internal) |
Timers | 2 x 32-bit, 11 x 16-bit, and 1 x low-power timer |
Communication Interfaces | 4 x I2C, 4 x SPI, 3 x USART, 3 x FDCAN, USB 2.0 full-speed |
Package Style | LQFP-48, Surface Mount |
Key Features
- High-performance Arm® Cortex®-M4 32-bit RISC core with FPU and DSP instructions.
- Adaptive real-time accelerator (ART Accelerator) for 0-wait-state execution from Flash memory.
- Advanced analog peripherals including 5 fast 12-bit ADCs, 7 DAC channels, 7 ultra-fast rail-to-rail analog comparators, and 6 operational amplifiers.
- Extensive range of timers including 16-bit and 32-bit timers, advanced motor control timers, and a low-power timer.
- Robust communication interfaces such as I2C, SPI, USART, FDCAN, and USB 2.0 full-speed.
- Integrated memory protection unit (MPU) and various protection mechanisms for embedded Flash and SRAM.
- Low-power modes: sleep, stop, standby, and shutdown.
- True random number generator (RNG) and CRC calculation unit.
Applications
- Industrial automation and control systems.
- Medical devices requiring advanced analog capabilities.
- Automotive systems, including motor control and CAN communication.
- Consumer electronics needing high computational power and low power consumption.
- IoT devices requiring robust communication interfaces and security features.
Q & A
- What is the core processor of the STM32G474CET6?
The core processor is the Arm® Cortex®-M4 32-bit RISC core with a single-precision floating-point unit (FPU) and DSP instructions.
- What is the maximum operating frequency of the STM32G474CET6?
The maximum operating frequency is up to 170 MHz.
- How much Flash and SRAM memory does the STM32G474CET6 have?
The STM32G474CET6 has 512 Kbytes of Flash memory and 128 Kbytes of SRAM.
- What are the operating temperature ranges for the STM32G474CET6?
The operating temperature range is from -40°C to +85°C.
- What types of communication interfaces does the STM32G474CET6 support?
The STM32G474CET6 supports I2C, SPI, USART, FDCAN, and USB 2.0 full-speed interfaces.
- Does the STM32G474CET6 have any advanced motor control timers?
Yes, it includes three 16-bit advanced motor control timers with up to 8 PWM channels, dead time generation, and emergency stop.
- What are the power supply voltage ranges for the STM32G474CET6?
The power supply voltage range is from 1.71 V to 3.6 V.
- Does the STM32G474CET6 have any low-power modes?
Yes, it includes sleep, stop, standby, and shutdown low-power modes.
- What package style and mounting method does the STM32G474CET6 use?
The package style is LQFP-48, and the mounting method is surface mount.
- Are there any security features integrated into the STM32G474CET6?
Yes, it includes a memory protection unit (MPU), readout protection, write protection, securable memory area, and proprietary code readout protection.