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.
