Overview
The STM32G473CEU6 is a high-performance microcontroller from STMicroelectronics, part of the STM32G4 series. It is based on the Arm® Cortex®-M4 32-bit RISC core, which includes a single-precision floating-point unit (FPU) and supports all Arm single-precision data-processing instructions and DSP instructions. This microcontroller operates at a frequency of up to 170 MHz and features an Adaptive Real-Time (ART) Accelerator, allowing for 0-wait-state execution from Flash memory.
The device is designed for a wide range of applications requiring high performance, low power consumption, and advanced peripherals. It includes comprehensive security features such as readout protection, write protection, and securable memory areas.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | ARM Cortex-M4 with FPU |
Program Memory Type | Flash |
Flash Size | 512 kB |
RAM Size | 128 kB |
Speed | Up to 170 MHz |
No of I/O Lines | 42 |
Interface/Connectivity | CAN, I2C, SAI, SPI, UART/USART, USB |
Peripherals | BOR, DMA, POR, PVD, PWM |
Number of Timers | 14 |
Operating Temperature | -40°C to +85°C |
On-Chip ADC | 5 x 12-bit, up to 42 channels |
On-Chip DAC | 7 x 12-bit |
Watchdog Timers | 2 |
Package Style | UFQFPN-48 |
Mounting Method | Surface Mount |
Key Features
- High-Performance Core: ARM Cortex-M4 with FPU, DSP instructions, and a memory protection unit (MPU).
- Memory and Storage: 512 kB of Flash memory with ECC support, 128 kB of SRAM, and a flexible external memory controller (FSMC).
- Advanced Peripherals: Includes five fast 12-bit ADCs, seven 12-bit DAC channels, seven ultra-fast rail-to-rail analog comparators, and six operational amplifiers.
- Communication Interfaces: Supports CAN, I2C, SPI, UART/USART, USB, and SAI interfaces.
- Timers and Counters: Features 14 timers including 32-bit and 16-bit timers, and advanced motor control timers.
- Security Features: Includes readout protection, write protection, securable memory areas, and proprietary code readout protection (PCROP).
- Power Management: Operates from a 1.71 to 3.6 V power supply with comprehensive power-saving modes).
Applications
- Industrial Automation: Suitable for control systems, motor control, and industrial IoT applications due to its advanced peripherals and communication interfaces).
- Medical Devices: Can be used in medical devices requiring high precision and reliability, such as diagnostic equipment and patient monitoring systems.
- Automotive Systems: Applicable in automotive systems for control and monitoring functions, leveraging its CAN and other communication interfaces.
- Consumer Electronics: Ideal for smart home devices, wearables, and other consumer electronics that require low power consumption and high performance.
- Energy and Utilities: Used in smart metering, energy monitoring, and control systems due to its robust security features and advanced peripherals.
Q & A
- What is the core processor of the STM32G473CEU6?
The core processor is the ARM Cortex-M4 with a single-precision floating-point unit (FPU).
- What is the maximum operating frequency of the STM32G473CEU6?
The maximum operating frequency is up to 170 MHz.
- How much Flash and RAM memory does the STM32G473CEU6 have?
The device has 512 kB of Flash memory and 128 kB of SRAM.
- What are the key communication interfaces supported by the STM32G473CEU6?
The device supports CAN, I2C, SPI, UART/USART, USB, and SAI interfaces.
- What is the operating temperature range of the STM32G473CEU6?
The operating temperature range is -40°C to +85°C.
- Does the STM32G473CEU6 have any security features?
Yes, it includes readout protection, write protection, securable memory areas, and proprietary code readout protection (PCROP).
- What types of timers are available on the STM32G473CEU6?
The device features 14 timers including 32-bit and 16-bit timers, and advanced motor control timers.
- Can the STM32G473CEU6 be used in low-power applications?
Yes, it has comprehensive power-saving modes that allow for the design of low-power applications.
- What is the package style of the STM32G473CEU6?
The package style is UFQFPN-48.
- Does the STM32G473CEU6 support external memory interfaces?
Yes, it supports a flexible external memory controller (FSMC) and a Quad-SPI flash memory interface.