Overview
The STM32G473CBU6 is a high-performance microcontroller from STMicroelectronics, part of the STM32G4 series. It is based on the Arm® Cortex®-M4 32-bit processor with a floating-point unit (FPU), enabling efficient execution of complex algorithms. This MCU is designed to offer a balance of performance, power efficiency, and rich analog and digital peripherals, making it suitable for a wide range of applications, including industrial control, medical devices, and consumer electronics.
Key Specifications
Parameter | Specification |
---|---|
Processor Core | Arm® 32-bit Cortex®-M4 CPU with FPU |
Frequency | Up to 170 MHz, 213 DMIPS |
Flash Memory | 512 Kbytes with ECC support, two banks read-while-write, PCROP, securable memory area |
SRAM | 96 Kbytes with hardware parity check on the first 32 Kbytes, 32 Kbytes CCM SRAM |
ADC Channels | Up to 42 channels, 5 x 12-bit ADCs, resolution up to 16-bit with hardware oversampling |
DAC Channels | 7 x 12-bit DAC channels (3 buffered external, 4 unbuffered internal) |
Analog Comparators | 7 x ultra-fast rail-to-rail analog comparators |
Operational Amplifiers | 6 x operational amplifiers in PGA mode |
Timers | 14 timers including 32-bit and 16-bit timers, advanced motor control timers |
Communication Interfaces | 3 x FDCAN, 4 x I2C, 5 x USART/UARTs, 4 x SPIs, 1 x SAI, USB 2.0 full-speed |
Power Management | Low-power modes: sleep, stop, standby, shutdown; VBAT supply for RTC and backup registers |
Package Options | LQFP48, UFQFPN48, LQFP64, and others |
Key Features
- Core and Performance: Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) for 0-wait-state execution from Flash memory, up to 170 MHz frequency with 213 DMIPS.
- Mathematical Accelerators: CORDIC for trigonometric functions, FMAC for filter mathematical acceleration.
- Memories: 512 Kbytes of Flash memory with ECC support, 96 Kbytes of SRAM, external memory interface for static memories, and Quad-SPI memory interface.
- Analog Peripherals: Up to 42 ADC channels, 7 DAC channels, 7 ultra-fast rail-to-rail analog comparators, and 6 operational amplifiers.
- Communication Interfaces: Multiple interfaces including FDCAN, I2C, USART/UARTs, SPIs, SAI, and USB 2.0 full-speed.
- Power Management: Low-power modes, programmable voltage detector (PVD), and VBAT supply for RTC and backup registers.
- Development Support: Serial wire debug (SWD), JTAG, Embedded Trace Macrocell™.
Applications
- Industrial Control: Motor control, power management, and automation systems.
- Medical Devices: Diagnostic equipment, patient monitoring systems, and medical imaging devices.
- Consumer Electronics: Smart home devices, wearables, and portable electronics.
- Automotive Systems: Infotainment systems, driver assistance systems, and vehicle control units.
- IoT Devices: Smart sensors, IoT gateways, and connected devices.
Q & A
- What is the core processor of the STM32G473CBU6?
The core processor is the Arm® 32-bit Cortex®-M4 CPU with a floating-point unit (FPU).
- What is the maximum frequency of the STM32G473CBU6?
The maximum frequency is up to 170 MHz with 213 DMIPS.
- How much Flash memory does the STM32G473CBU6 have?
The STM32G473CBU6 has 512 Kbytes of Flash memory with ECC support.
- What types of analog-to-digital converters (ADCs) are available on the STM32G473CBU6?
It features up to 42 ADC channels with 5 x 12-bit ADCs and resolution up to 16-bit with hardware oversampling.
- What communication interfaces are supported by the STM32G473CBU6?
The MCU supports multiple interfaces including FDCAN, I2C, USART/UARTs, SPIs, SAI, and USB 2.0 full-speed.
- What are the low-power modes available on the STM32G473CBU6?
The low-power modes include sleep, stop, standby, and shutdown.
- Does the STM32G473CBU6 support external memory interfaces?
- What development tools are supported by the STM32G473CBU6?
The MCU supports serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.
- What are the package options available for the STM32G473CBU6?
The package options include LQFP48, UFQFPN48, LQFP64, and others.
- What is the voltage range for the VDD and VDDA of the STM32G473CBU6?
The voltage range is from 1.71 V to 3.6 V.