STM32F479xx Arm Cortex -M4 32b MCU+FPU, 225DMIPS, up to 2MB Flash/384+4KB RAM, USB OTG HS/FS, Ethernet, FMC, dual Quad-SPI, Crypto, Graphical accelerator, Camera IF, LCD-TFT & MIPI DSI Datasheet - production data Features Core: Arm 32-bit Cortex -M4 CPU with FPU, adaptive real-time accelerator (ART Accelerator) allowing 0-wait state execution LQFP100 (14 14 mm) UFBGA169 (7 7 mm) from Flash memory, frequency up to 180 MHz, LQFP144 (20 20 mm) WLCSP168 UFBGA176 (10 x 10 mm) MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone LQFP176 (24 24 mm) TFBGA216 (13 x 13 mm) 2.1), and DSP instructions LQFP208 (28 28 mm) Memories Debug mode Up to 2 MB of Flash memory organized into SWD and JTAG interfaces two banks allowing read-while-write Cortex -M4 Trace Macrocell Up to 384+4 KB of SRAM including 64 KB of Up to 161 I/O ports with interrupt capability CCM (core coupled memory) data RAM Up to 157 fast I/Os up to 90 MHz Flexible external memory controller with up Up to 159 5 V-tolerant I/Os to 32-bit data bus: SRAM, PSRAM, Up to 21 communication interfaces 2 SDRAM/LPSDR, SDRAM, Flash Up to three I C interfaces (SMBus/PMBus) NOR/NAND memories Up to four USARTs and four UARTs Dual-flash mode Quad-SPI interface (11.25 Mbit/s, ISO7816 interface, LIN, IrDA, Graphics modem control) Chrom-ART Accelerator (DMA2D), Up to six SPIs (45 Mbits/s), two with muxed 2 graphical hardware accelerator enabling full-duplex I S for audio class accuracy via enhanced graphical user interface with internal audio PLL or external clock minimum CPU load 1x SAI (serial audio interface) LCD parallel interface, 8080/6800 modes 2 CAN (2.0B Active) LCD TFT controller supporting up to XGA SDIO interface resolution Advanced connectivity MIPI DSI host controller supporting up to USB 2.0 full-speed device/host/OTG 720p 30 Hz resolution controller with on-chip PHY Clock, reset and supply management USB 2.0 high-speed/full-speed 1.7 V to 3.6 V application supply and I/Os device/host/OTG controller with dedicated POR, PDR, PVD and BOR DMA, on-chip full-speed PHY and ULPI 4-to-26 MHz crystal oscillator Dedicated USB power rail enabling on-chip Internal 16 MHz factory-trimmed RC PHYs operation throughout the entire MCU (1% accuracy) power supply range 32 kHz oscillator for RTC with calibration 10/100 Ethernet MAC with dedicated DMA: Internal 32 kHz RC with calibration supports IEEE 1588v2 hardware, MII/RMII Low power 8- to 14-bit parallel camera interface up to Sleep, Stop and Standby modes 54 Mbytes/s V supply for RTC, 2032 bit backup BAT Cryptographic accelerator registers + optional 4 KB backup SRAM HW accelerator for AES 128, 192, 256, 3 12-bit, 2.4 MSPS ADC: up to 24 channels and Triple DES, HASH (MD5, SHA-1, SHA-2) 7.2 MSPS in triple interleaved mode and HMAC 2 12-bit D/A converters True random number generator General-purpose DMA: 16-stream DMA CRC calculation unit controller with FIFOs and burst support RTC: subsecond accuracy, hardware calendar Up to 17 timers: up to twelve 16-bit and two 96-bit unique ID 32-bit timers up to 180 MHz, each with up to four IC/OC/PWM or pulse counter and quadrature Table 1. Device summary (incremental) encoder input. 2x watchdogs and SysTick timer Reference Part numbers STM32F479AI, STM32F479AG, STM32F479BI, STM32F479BG, STM32F479II, STM32F479IG, STM32F479xx STM32F479NI, STM32F479NG, STM32479VG, STM32479VI, STM32479ZG, STM32479ZI May 2021 DS11118 Rev 7 1/220 This is information on a product in full production. www.st.comContents STM32F479xx Contents 1 Description 12 1.1 Compatibility throughout the family . 15 1.1.1 LQFP176 package . 16 1.1.2 LQFP208 package . 17 1.1.3 UFBGA176 package . 18 1.1.4 TFBGA216 package . 19 2 Functional overview 21 2.1 Arm Cortex -M4 with FPU and embedded Flash and SRAM 21 2.2 Adaptive real-time memory accelerator (ART Accelerator) . 21 2.3 Memory protection unit . 21 2.4 Embedded Flash memory 22 2.5 CRC (cyclic redundancy check) calculation unit . 22 2.6 Embedded SRAM . 22 2.7 Multi-AHB bus matrix 22 2.8 DMA controller (DMA) . 23 2.9 Flexible memory controller (FMC) 24 2.10 Quad-SPI memory interface (QUADSPI) . 25 2.11 LCD-TFT controller 25 2.12 DSI Host (DSIHOST) 25 2.13 Chrom-ART Accelerator (DMA2D) 27 2.14 Nested vectored interrupt controller (NVIC) . 27 2.15 External interrupt/event controller (EXTI) . 27 2.16 Clocks and startup 28 2.17 Boot modes . 28 2.18 Power supply schemes 28 2.19 Power supply supervisor . 30 2.19.1 Internal reset ON 30 2.19.2 Internal reset OFF . 30 2.20 Voltage regulator . 31 2.20.1 Regulator ON . 32 2.20.2 Regulator OFF 33 2/220 DS11118 Rev 7