Overview
The STM32F479BIT6 is a high-performance microcontroller from STMicroelectronics, part of the STM32F479xx family. It is based on the ARM® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 180 MHz. This core features a Floating Point Unit (FPU) and a full set of DSP instructions, along with a Memory Protection Unit (MPU) to enhance application security. The device is equipped with extensive embedded memories, advanced I/Os, and a wide range of peripherals, making it suitable for demanding applications requiring high computational power and low power consumption.
Key Specifications
Specification | Details |
---|---|
Core | ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™), up to 180 MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions |
Memories | Up to 2 MB of Flash memory, up to 384+4 KB of SRAM, 64 KB of CCM (core coupled memory) data RAM, flexible external memory controller with up to 32-bit data bus |
Graphics | Chrom-ART Accelerator™ (DMA2D), LCD parallel interface, LCD TFT controller supporting up to XGA resolution, MIPI® DSI host controller supporting up to 720p 30Hz resolution |
Supply and Clock Management | 1.7 V to 3.6 V application supply and I/Os, POR, PDR, PVD and BOR, 4-to-26 MHz crystal oscillator, internal 16 MHz factory-trimmed RC (1% accuracy), 32 kHz oscillator for RTC with calibration |
ADC and DAC | Three 12-bit ADCs, up to 24 channels and 7.2 MSPS in triple interleaved mode, two 12-bit D/A converters |
Timers | Up to twelve 16-bit and two 32-bit timers, each with up to four IC/OC/PWM or pulse counter and quadrature (incremental) encoder input, two watchdogs and SysTick timer |
Communication Interfaces | Up to three I2C interfaces, up to four USARTs and four UARTs, up to six SPIs, USB 2.0 full-speed/device/host/OTG controller, 10/100 Ethernet MAC with dedicated DMA |
Operating Temperature | -40°C to 85°C |
Package | LQFP 208 (28x28x1.4 mm) |
Key Features
- High-Performance Core: ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory.
- Advanced Graphics: Chrom-ART Accelerator™ (DMA2D), graphical hardware accelerator enabling enhanced graphical user interface with minimum CPU load.
- Extensive Memories: Up to 2 MB of Flash memory, up to 384+4 KB of SRAM, flexible external memory controller.
- Low Power Modes: Sleep, Stop, and Standby modes, VBAT supply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM.
- Advanced Peripherals: Three 12-bit ADCs, two 12-bit D/A converters, up to seventeen timers, general-purpose DMA controller.
- Communication Interfaces: Up to three I2C interfaces, up to four USARTs and four UARTs, up to six SPIs, USB 2.0 full-speed/device/host/OTG controller, 10/100 Ethernet MAC.
- Cryptographic Acceleration: Hardware accelerator for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2) and HMAC.
- RTC and Backup: Real-time clock with subsecond accuracy, hardware calendar, true random number generator, CRC calculation unit.
Applications
- Industrial Automation: Suitable for control systems, motor control, and industrial communication due to its advanced peripherals and high computational power.
- 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 control units, infotainment systems, and advanced driver-assistance systems (ADAS).
- Consumer Electronics: Ideal for smart home devices, wearables, and other consumer electronics that require advanced graphics and low power consumption.
- IoT Devices: Suitable for Internet of Things (IoT) applications requiring secure data processing and communication, such as smart sensors and gateways.
Q & A
- What is the core architecture of the STM32F479BIT6?
The STM32F479BIT6 is based on the ARM® 32-bit Cortex®-M4 CPU with FPU and DSP instructions.
- What is the maximum frequency of the STM32F479BIT6?
The maximum frequency is up to 180 MHz.
- How much Flash memory does the STM32F479BIT6 have?
Up to 2 MB of Flash memory.
- What are the key graphics features of the STM32F479BIT6?
Chrom-ART Accelerator™ (DMA2D), LCD parallel interface, LCD TFT controller supporting up to XGA resolution, and MIPI® DSI host controller supporting up to 720p 30Hz resolution.
- What are the low power modes available on the STM32F479BIT6?
Sleep, Stop, and Standby modes, with VBAT supply for RTC and backup registers.
- What cryptographic acceleration does the STM32F479BIT6 offer?
Hardware accelerator for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2) and HMAC.
- Does the STM32F479BIT6 have a real-time clock?
Yes, it has a real-time clock with subsecond accuracy and a hardware calendar.
- What is the operating temperature range of the STM32F479BIT6?
-40°C to 85°C.
- What communication interfaces are available on the STM32F479BIT6?
Up to three I2C interfaces, up to four USARTs and four UARTs, up to six SPIs, USB 2.0 full-speed/device/host/OTG controller, and 10/100 Ethernet MAC.
- Is the STM32F479BIT6 RoHS compliant?
Yes, it is RoHS compliant with Ecopack2.