Overview
The STM32F479NIH6 is a high-performance microcontroller from STMicroelectronics, based on the ARM Cortex-M4 core with a 32-bit floating point unit (FPU) and a digital signal processing (DSP) unit. This microcontroller is part of the STM32F4 series, known for its advanced features and robust performance. It is packaged in a TFBGA-216 (13x13 mm) and is designed to support a wide range of applications that require rich graphics, audio, and high computational capabilities.
Key Specifications
Specification | Details |
---|---|
CPU Core | ARM Cortex-M4 with FPU and DSP |
Flash Memory | 2 Mbytes |
SRAM | 324 Kbytes |
Clock Speed | Up to 180 MHz |
DAC Resolution | 12 bit |
ADC Resolution | 12 bit (three 12-bit ADCs) |
Interface Type | CAN, I2C, I2S, SAI, SDIO, SPI, UART, USART, USB OTG HS and FS |
I/O Voltage | 3.3 V |
Package Type | TFBGA-216 (13x13 mm) |
Key Features
- ARM Cortex-M4 core with 32-bit FPU and DSP, enabling high computational performance.
- 2 Mbytes of Flash memory and 324 Kbytes of SRAM.
- Multiple interfaces: CAN, I2C, I2S, SAI, SDIO, SPI, UART, USART, USB OTG HS and FS.
- Three 12-bit ADCs and two 12-bit DACs.
- Support for Ethernet MAC, FMC interface, MIPI DSI interface, and Quad-SPI interface.
- Cryptographic acceleration and JTAG/ETM debugging support.
- Integrated ST-LINK/V2-1 for in-circuit debugging and programming.
- Power supply options including power jack, USB connectors, and daughterboard connections.
Applications
The STM32F479NIH6 is suitable for a variety of applications that require high performance, rich graphics, and advanced audio capabilities. These include:
- Industrial automation and control systems.
- Medical devices requiring precise data processing and graphical interfaces.
- Automotive systems, such as infotainment and navigation.
- Consumer electronics, including audio and video devices.
- Internet of Things (IoT) devices with advanced sensor and communication requirements.
Q & A
- What is the CPU core of the STM32F479NIH6?
The CPU core is an ARM Cortex-M4 with a 32-bit floating point unit (FPU) and a digital signal processing (DSP) unit. - How much Flash memory does the STM32F479NIH6 have?
The STM32F479NIH6 has 2 Mbytes of Flash memory. - What is the maximum clock speed of the STM32F479NIH6?
The maximum clock speed is up to 180 MHz. - What types of interfaces does the STM32F479NIH6 support?
The STM32F479NIH6 supports CAN, I2C, I2S, SAI, SDIO, SPI, UART, USART, USB OTG HS and FS interfaces. - Does the STM32F479NIH6 have cryptographic acceleration?
Yes, it includes cryptographic acceleration. - What is the package type of the STM32F479NIH6?
The package type is TFBGA-216 (13x13 mm). - How much SRAM does the STM32F479NIH6 have?
The STM32F479NIH6 has 324 Kbytes of SRAM. - Does the STM32F479NIH6 support Ethernet?
Yes, it supports Ethernet MAC. - What debugging tools are integrated into the STM32F479NIH6 evaluation board?
The evaluation board includes an integrated ST-LINK/V2-1 for in-circuit debugging and programming. - What are some typical applications of the STM32F479NIH6?
Typical applications include industrial automation, medical devices, automotive systems, consumer electronics, and IoT devices.