Overview
The STM32F479VGT6 is a high-performance microcontroller from STMicroelectronics, part of the STM32F469/479 product line. It is based on the Arm Cortex-M4 32-bit RISC core, operating at a frequency of up to 180 MHz. This microcontroller is designed to deliver advanced performance and features, making it suitable for a wide range of applications including consumer, industrial, and medical sectors. The device integrates large memories, rich peripherals, and advanced user interface capabilities, including LCD-TFT and MIPI-DSI display interfaces, along with DSP and FPU instructions for enhanced processing capabilities.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm Cortex-M4 32-bit RISC core |
Maximum Clock Frequency | 180 MHz |
Program Memory Size | 1 MB Flash |
SRAM | 384 Kbytes |
ADC Resolution | 3 x 12-bit ADCs |
DACs | 2 x 12-bit DACs |
Package Type | 100LQFP |
Communication Interfaces | Ethernet MAC, USB OTG FS and HS, USARTs, UARTs, SPI, I²C, CAN, SD/MMC, camera interface |
Audio Interfaces | 2 dedicated audio PLL, 2 full-duplex I²S, 1 serial audio interface (SAI) |
Power Consumption | 280 µA/MHz in Run mode, 120 µA in Stop mode |
Key Features
- High-Performance Core: The STM32F479VGT6 features an Arm Cortex-M4 core with a maximum clock frequency of 180 MHz, delivering 225 DMIPS and 608 CoreMark performance.
- Advanced User Interface: Includes ST’s proprietary Chrom-ART Accelerator™ for graphics and LCD-TFT and MIPI-DSI display interfaces, enabling advanced user interfaces with low CPU load.
- Memory and Storage: Offers 1 MB of Flash memory, 384 Kbytes of SRAM, and flexible memory controller (FMC) with Dual-mode Quad-SPI interface.
- Audio Capabilities: Features 2 dedicated audio PLL, 2 full-duplex I²S, and 1 serial audio interface (SAI) supporting full-duplex I²S and TDM mode.
- Communication and Connectivity: Includes Ethernet MAC, USB OTG FS and HS, multiple USARTs, UARTs, SPI, I²C, CAN, SD/MMC, and camera interface.
- Security Features: The STM32F479 includes a hardware cryptographic accelerator supporting AES, Triple DES, hash functions, and a true random number generator (TRNG).
- Power Efficiency: Low power consumption with dynamic power scaling, achieving 280 µA/MHz in Run mode and 120 µA in Stop mode.
Applications
- Consumer Electronics: Suitable for advanced consumer devices requiring high-performance processing and rich user interfaces.
- Industrial Automation: Ideal for industrial applications that require robust communication interfaces, advanced graphics, and real-time processing capabilities.
- Medical Devices: Applicable in medical devices that demand high reliability, advanced user interfaces, and secure data processing.
- Automotive Systems: Can be used in automotive systems requiring high-performance processing, advanced communication interfaces, and robust security features.
Q & A
- What is the maximum clock frequency of the STM32F479VGT6?
The maximum clock frequency of the STM32F479VGT6 is 180 MHz.
- How much Flash memory does the STM32F479VGT6 have?
The STM32F479VGT6 has 1 MB of Flash memory.
- What type of display interfaces does the STM32F479VGT6 support?
The STM32F479VGT6 supports LCD-TFT and MIPI-DSI display interfaces.
- Does the STM32F479VGT6 have any audio interfaces?
Yes, it features 2 dedicated audio PLL, 2 full-duplex I²S, and 1 serial audio interface (SAI).
- What are the power consumption characteristics of the STM32F479VGT6?
The power consumption is 280 µA/MHz in Run mode and 120 µA in Stop mode.
- Does the STM32F479VGT6 have any security features?
Yes, it includes a hardware cryptographic accelerator and a true random number generator (TRNG).
- What types of communication interfaces are available on the STM32F479VGT6?
The device includes Ethernet MAC, USB OTG FS and HS, multiple USARTs, UARTs, SPI, I²C, CAN, SD/MMC, and camera interface.
- How many ADCs and DACs does the STM32F479VGT6 have?
The device has 3 x 12-bit ADCs and 2 x 12-bit DACs.
- What is the package type of the STM32F479VGT6?
The package type is 100LQFP.
- What are some typical applications for the STM32F479VGT6?
Typical applications include consumer electronics, industrial automation, medical devices, and automotive systems.