====== STM32 Performance Series ======
{{:en:iot-open:czapka_b.png?50| General audience classification icon }}{{:en:iot-open:czapka_e.png?50| General audience classification icon }}\\
The STM32 Performance series features performance ARM Cortex cores such as M4, M7, and M33 with high clock frequencies. This family, even if energy efficient in computing, is intended not to work in energy-constrained environments. Performance series offers bigger RAM and Flash memories, advanced features oriented toward creating rich user interfaces, such as Chrome-ART Graphic Accelerator, and HDMI support. This series also provides developers advanced instruction sets such as DSP and FPU. STM32 Performance Series chips are bigger, more expensive, and more power-consuming. This last factor, however, can be controlled with advanced power management features.\\
Applications that benefit from the STM32 Performance series include industrial automation, high-performance IoT devices, motor control, multimedia, audio processing, and more. Performance Series MCUs are often used in applications where there is a need for power and feature-rich peripherals such as displays, cameras, video processing, etc.\\
A short review of the MCUs and their features is listed in table {{ref>stm32hwhp}}.\\
Note each row in the table represents a family of devices, and a particular configuration depends on the exact MCU model. Thus, developers, when looking for specific features, should refer to the manufacturer's specifications and list of currently available devices ((https://www.st.com/en/microcontrollers-microprocessors/stm32-high-performance-mcus/products.html)).
STM32 High Performance series
^ Series: ^ CPU (Core/Cores) ^ RAM ^ Flash / EEPROM ^ Interfaces\\ (*-not all chips/versions) ^ Voltage ^ Other features\\ (*-not all chips/versions) ^
^ STM32F2 | Cortex M3@120MHz | Up to 128kB | 128kB to 1MB | 2xUSB OTG FS/HS\\ SDIO\\ USART\\ SPI\\ I2C\\ 2xCAN\\ FS+audio PLL\\ 3x12 bit ADC\\ 2x12 bit DAC*\\ Ethernet IEEE1588\\ Camera*\\ FSCM* | 1.7V to 3.6V | ART - Adaptive Real-Time Accelerator\\ 16 and 32-bit Timers |
^ STM32F4 | Cortex M4@84MHz-180MHz | 32kB to 384kB | 64kB to 2056kB | SDIO\\ USART\\ SPI\\ I2C\\ 2xCAN*\\ I2S+audio PLL\\ SAI*\\ SPDIF RX*\\ MIPI DSI*\\ USB 2.0 OTG FS*\\ 12 bit ADC\\ 12 bit DAC*\\ DFSDM\\ Ethernet IEEE1588*\\ Dual Quad-SPI*/QSPI*\\ Camera*\\ FSCM*\\ SDRAM* | 1.7V to 3.6V | Random number generator\\ Chrom-ART Graphic Accelerator*\\ ART Accelerator*\\ TFT LCD Controller*\\ 16 and 32-bit Timers |
^ STM32H5 | Cortex M33@250MHz (with DSP+FPU) | 32kB/640kB | 128kB/1024kB to 2048kB | USART\\ SPI\\ I2C\\ 12 bit DAC\\ SDMMC*\\ 2xSDMMC FMC*\\ OctoSPI*\\ 1 or 2 12-bit ADC (5 Msps)*\\ Op-amp*\\ Comparator*\\ 1 or 2 CAN-FD\\ DCM HDMI-CEC\\ Ethernet IEEE1588* | SMPS/LDO or LDO only\\ 1.62V to 3.6V | Random Number Generator\\ TrustZone*\\ Advanced Encryption Services (AES/SAES PKA OTFDEC HUK ST-iRoT)*\\ ART Accelerator\\ Vbat Battery Voltage Mode\\ 16 and 32-bit Timers\\ SHA\\ DMA\\ Digital Temperature Sensor\\ Unique ID |
^ STM32F7 | Cortex M7@216MHz (with FPU, single or double precision)\\ L1 cache (Instruction/Data) from 4kB/4kB to 16kB/16kB | From 256kB (includes 64k DTCM) to 512KB (including 128kB DTCM) | 64kB to 2048kB | 2xUSB OTG FS/HS\\ USART\\ UART\\ SDIO*\\ SPI\\ I2C\\ 1, 2 or 3 CAN v2.0\\ HDMI-CEC\\ Ethernet IEEE1588*\\ FMC\\ MDIO slave*\\ Camera*\\ Dual mode Quad-SPI\\ I2S+audio PLL\\ 2xSAI\\ 2x12 bit DAC\\ SPDIF-RX\\ 3x12-bit ADC\\ DF SDM*\\ MIPI-SDI*\\ USB HS PHY* | 1.7V to 3.6V | TFT LCD controller*\\ 16 and 32-bit timers\\ AES/TDES crypto hardware acceleration*\\ HASH hardware acceleration*\\ JPEG codec hardware accelerated*\\ Chrom-ART Graphic Accelerator |
^ STM32H7 | Single core Cortex M7@(280MHz, 480MHz or 550MHz)\\ Double cores Cortex M7@480MHz+Cortex M4@240MHz\\ (with FPU, single or double precision) | 564kB(including 128kB DTCM, 432kB system +4kB backup) to 1.4MB(including 128kB DTCM, 64kB ITCM + 16kB backup) | Dual bank, from 128kB to 2MB | 2xUSB OTG FS/HS\\ 2xSDMMC\\ USART\\ UART\\ SDIO*\\ SPI\\ I2C\\ 3 CAN (2xFD+1xTT)\\ HDMI-CEC\\ Ethernet IEEE1588*\\ FMC Dual-mode Quad-SPI or 2xOcto-SPI*\\ Camera\\ 3xI2S+audio PLL\\ 4xSAI\\ 2x12 bit DAC\\ SPDIF-RX\\ 3x16-bit ADC (3.6 Msps)\\ Op-amp*\\ Comparator*\\ MIPI-DSI* | "SMPS/LDO or LDO only\\ 1.62V to 3.6V" | TFT LCD Controller*\\ 16 and 32-bit Timers\\ HR-Timer*\\ Crypto Hardware Acceleration*\\ HASH Hardware Acceleration*\\ JPEG Codec Hardware Accelerated*\\ 4xDMA\\ Flash and RAM Acceleration\\ Chrom-ART Graphic Acceleration\\ Security Services Option*\\ Random Number Generator* |