STM32 F4 Series Cortex™-M4 MCUs

Releasing your creativity

Introduction to the STM32 F4 Series

The STM32 F4 series is STMicroelectronics' extension into the digital signal controller (DSC) market, based on the ARM® Cortex™-M4 core. These devices offer enhanced performance, DSP capabilities, a floating-point unit (FPU), increased SRAM, and advanced peripherals compared to the STM32 F2 series, while maintaining pin-to-pin and software compatibility. Key improvements include a TFT LCD controller with graphics acceleration, SDRAM support, a serial audio interface, ultra-low power consumption for the Real-Time Clock (RTC) (less than 1 µA), and fast 2.4 MSPS ADCs. The ARM® Cortex™-M4 core features built-in single-cycle multiply-accumulate (MAC) instructions, optimized SIMD, and saturated arithmetic instructions.

The adaptive real-time ART Accelerator™, combined with ST's 90 nm technology, enables linear performance up to 180 MHz (225 DMIPS). The Chrom-ART Accelerator™ doubles performance for graphics content creation and handling. The STM32 F4 series balances performance (up to 105 DMIPS) with low power consumption, achieving as low as 128 µA/MHz in Run mode and typically 9 µA in Stop mode. High integration is achieved with packages as small as 3 x 3 mm. Devices offer up to 2 Mbytes of on-chip Flash memory, up to 256 Kbytes of SRAM, and 20 communication interfaces. Available packages include WLCSP (down to 3 x 3mm), UFQFPN48, LQFP64, LQFP100, LQFP144, LQFP176, UFBGA100, UFBGA169, UFBGA176, LQFP208, and TFBGA64/TFBGA216.

Key Applications

  • Industrial and medical equipment
  • Control panels with LCD screens for alarm systems, high-end meters, factory automation
  • Medical devices: respiratory equipment, patient monitors
  • EPOS systems: scanners, cash registers, tax machines, vending machines, printers
  • Industrial AC servos, general-purpose inverters, solar inverters, and robots
  • Surveillance cameras
  • Consumer electronics: HMI for appliances, DAB car radios, infotainment systems, home audio, switch boxes, headsets
  • Sensor hubs for mobile devices

Block Diagram Overview

The block diagram illustrates the core components of the STM32 F4 series MCUs. At the center is the ARM Cortex-M4 core operating at up to 180 MHz, featuring a Floating Point Unit (FPU) and Nested Vector Interrupt Controller (NVIC). The ART Accelerator™ enhances performance by providing zero-wait execution from Flash. The system includes power management (1.2 V regulator, POR/PDR/PVD), clock control (oscillators, PLL), timers (SysTick, watchdogs), and I/O capabilities. A Multi-AHB bus matrix and 16-channel DMA controller manage data transfers. Specialized processors include a Crypto/hash processor (supporting 3DES, AES 256, GCM, CCM, SHA-1, SHA-256, MD5, HMAC) and a True Random Number Generator (RNG). Connectivity features include a Camera interface, Ethernet MAC with IEEE 1588 support, multiple USB 2.0 OTG interfaces (FS/HS), SDIO, numerous USART/UART ports (with LIN, smartcard, IrDA support), and a Serial Audio Interface (SAI). The analog subsystem comprises 2x 12-bit DACs, 3x 12-bit ADCs (up to 2 MSPS), and a temperature sensor. Control peripherals include 2x 16-bit motor control PWM timers, synchronized AC timers, and multiple general-purpose timers.

Features and Benefits

High Performance

  • Features: Up to 180 MHz/225 DMIPS Cortex-M4 core with single-cycle DSP MAC and FPU. CoreMark score of 608 at 180 MHz (3.37 CoreMark/MHz).
  • Benefits: Boosted execution of control algorithms, enabling more complex features. Improved code efficiency and faster time-to-market. Elimination of scaling and saturation issues. Easier support for meta-language tools.

Maximum Integration

  • Features: Up to 2 Mbytes of on-chip dual-bank Flash memory, up to 256 Kbytes of SRAM, reset circuit, internal RC oscillators, PLLs, and ultra-small packages (WLCSP).
  • Benefits: Supports read-while-write operations. Enables more features in space-constrained applications. Facilitates the use of high-level languages like Java and .Net.

Designed for High Performance and Ultra-Fast Data Transfers

  • Features: ART Accelerator™ memory accelerator, Chrom-ART Accelerator™ for graphics (rectangle filling, copy, pixel format conversion), 32-bit, 7-layer AHB bus matrix (up to 10 masters, 8 slaves), Multi-DMA controllers, dedicated SRAM block for the core, flexible memory interface with SDRAM support (up to 90 MHz, 32-bit parallel).
  • Benefits: Performance equivalent to zero-wait execution from Flash. Graphics content created twice as fast and independently from the CPU. Concurrent execution and data transfer. Simplified resource allocation, high bandwidth for external memories, and cost-effective external RAM.

Outstanding Power Efficiency

  • Features: Ultra-low dynamic power in Run mode (128 µA/MHz at 84 MHz for STM32F401, 260 µA/MHz at 180 MHz for STM32F429/439). RTC current <1 µA in VBAT mode. Low Stop mode current (down to 9 µA typ for STM32F401, 100 µA typ for STM32F429/439). Operates from 1.7 V to 3.6 V with a 1.2 V voltage regulator and power scaling.
  • Benefits: Extra flexibility to reduce power consumption for applications requiring high processing and low-power performance, especially when running on battery power.

Superior and Innovative Peripherals and Connectivity

  • Features: Camera interface, crypto/hash HW processor (AES GCM/CCM, SHA-256), Ethernet MAC (10/100, IEEE 1588 v2), 2x USB OTG (one with HS), up to 20 communication interfaces (including USART, UART, SPI, I2C, CAN, SDIO), audio interfaces (I2S, SAI with TDM), LCD TFT controller (up to XGA, 24-bit RGB parallel pixel output, 2-layer blending), 2x 12-bit DACs, 3x 12-bit ADCs (up to 7.2 MSPS interleaved), up to 17 timers (16/32-bit up to 180 MHz).
  • Benefits: New possibilities for high-speed data communication. High-quality multi-channel audio support. Support for cost-effective standard displays. High resolution and precision in analog measurements.

High Integration

  • Features: Available in ultra-small packages like WLCSP49 (3 x 3 mm), WLCSP90 (4 x 4.2 mm), and WLCSP143 (4.5 x 5.5 mm).
  • Benefits: Enables smaller board designs for more portable applications.

Extensive Tools and Software Solutions

  • Features: Hardware sector protection for execute-only access. Wide range of IDEs, starter kits, libraries, RTOS, and stacks (open-source and third-party), including the ARM CMSIS DSP library.
  • Benefits: Provides robust software IP protection. Offers a wide choice within the STM32 ecosystem for application development.

ART Accelerator Performance and Dynamic Efficiency

The ART Accelerator™, combined with ST's 90 nm technology, enables linear performance up to 180 MHz, delivering 225 DMIPS and 608 CoreMark performance when executing from Flash. This is achieved through a prefetch queue, branch cache, and smart arbitration. MCUs without such accelerators may suffer from performance impacts due to wait states or higher power consumption from frequent Flash accesses.

The STM32 Dynamic Efficiency™ principle, applied to the STM32F401, ensures low dynamic power consumption. With the ART Accelerator™, performance reaches 105 DMIPS (285 CoreMark) at 84 MHz, with RUN currents as low as 128 µA/MHz. The 90nm process technology boosts performance and reduces dynamic power. Dynamic voltage scaling optimizes operating voltage to meet performance demands and minimize leakage. Stop mode current is typically only 9 µA at 1.8V.

Current Consumption Examples (Typical, Room Temperature):

  • Dynamic Run Mode:
  • 244 µA/MHz @ 180 MHz (44 mA total)
  • 238 µA/MHz @ 168 MHz (40 mA total)
  • 128 µA/MHz @ 60 MHz
  • 137 µA/MHz @ 84 MHz
  • Stop Mode:
  • 280 µA (Wake-up time: 110 µs)
  • 120 µA (Wake-up time: 105 µs)
  • 9 µA (Wake-up time: 113 µs)
  • 41 µA (Wake-up time: 21 µs)
  • Standby Mode (w/o and w/ RTC): 2.2 µA to 3.1 µA (Wake-up times vary: 375 µs, 318 µs)
  • VBAT Mode (w/o or w/ RTC): <1 µA

Note: Run mode conditions: CoreMark executed from Flash, peripherals off.

Richer Graphics and Human Machine Interface

The ST Chrom-ART™ Accelerator efficiently handles repetitive graphics operations like raw data copies, image blending, and pixel format conversion, operating independently from the CPU for increased efficiency. STM32F429 MCUs integrate an LCD-TFT controller and support external memory interfaces (static and SDRAM), enabling high-throughput graphics for resolutions up to XGA (1024 x 768) at up to 20 frames/s, while freeing up the CPU for real-time tasks.

Human Machine Interface Implementation Example:

An example setup for STM32F427/429 MCUs using the Chrom-ART Accelerator involves an internal or external memory for the frame buffer and a TFT controller for display. This can support resolutions up to XGA (1024 x 768) using a 16-/32-bit external memory interface. Recommended packages include LQFP100, LQFP144, LQFP176/BGA176, or LQFP208/BGA216. The system architecture includes the Cortex-M4 core, Chrom-ART Accelerator, TFT Controller, and a Bus Matrix. It connects to a dedicated TFT interface with programmable timings or directly to an LCD TFT display or chip-on-glass display via a parallel interface. Memory interfaces support up to 2 Mbytes of internal Flash and 256 Kbytes of internal SRAM, with external memory controllers supporting Flash, SRAM, and SDRAM.

High Integration and Sensor Hub Capabilities

Consumer and industrial applications increasingly demand smaller form factors for portability. ST's 90 nm process and design strategies allow the STM32 F4 series to be available in packages as small as 3 x 3 mm, packed with rich connectivity and features.

STM32F401 as a Sensor Hub: The STM32F401 is well-suited as a sensor hub for medical, industrial, and consumer applications. It integrates sensors like G sensors, gyroscopes, and compasses, communicating via I2C (1 Mbit/s). It also includes a 12-bit ADC for pressure and ambient light sensors, and can interface with a main processor (1.8 V) and application processor via SPI (42 Mbit/s) or USB OTG FS.

Hardware Tools

A comprehensive suite of hardware tools is available to leverage the STM32 F4's features.

Discovery Kits

User-friendly and affordable demo boards offering specific companion devices (MEMS microphones, LCD displays, MEMS sensors) and software examples. All include the ST-LINK/V2 in-circuit debugger/programmer. Associated expansion boards add capabilities like Ethernet, Wi-Fi, and CMOS cameras. Examples include STM32F429I-DISCO, STM32F401C-DISCO, and STM32F4-DISCOVERY.

Evaluation Boards

Premium development platforms with full device peripheral implementation. Available in various form factors with extensive resources like up to 2-Mbyte Flash, 32-Mbyte SDRAM, and 5.7-inch LCD displays. They include an ST-LINK/V2 debugger/programmer and a free software library. Examples include STM3241G-EVAL, STM32429I-EVAL1, and STM32439I-EVAL2.

Nucleo Boards

Open platforms offering unified extension capability at budget costs. They feature Arduino™ connectivity and full peripheral access, making it easy to expand functionality with specialized shields. The STM32F401 Nucleo is mbed-enabled, providing instant access to an online IDE. Example: NUCLEO-F401RE.

Partner Solutions

Complementary solutions from ST partners include IAR Experiment! kits, Keil Starter kits, Raisonance EvoPrimer platform, STM32F4 Java evaluation kits (IS2T), and the Mountaineer Microsoft .NET Micro Framework platform.

Additional expansion boards are available, such as those adding Ethernet, Wi-Fi, and CMOS cameras.

Software Solutions

STM32 F4 microcontrollers can be programmed using C/C++, Java, or Matlab/Simulink. ST's partners provide a wide range of software tools and embedded solutions.

C/C++ Development

Supported by various Integrated Development Environments (IDEs) from partners, including project managers, editors, debuggers, optimizing compilers, flash loaders, and example projects. Embedded software libraries from partners like Alpwise (Bluetooth), FreeRTOS (RTOS), Micrium (µC/TCP-IP), Express Logic (TheadX), and HCC (USB libraries) are available.

Beyond C/C++ Development

STM32 Java Development Environment: An Eclipse-based environment with a simulator, Java Virtual Machine, and mechanisms to call legacy C code. It allows GUI development leveraging Chrom-ART acceleration.

.NET Micro Framework: Enables development using Microsoft Visual Studio.

Matlab/Simulink Integration: Allows peripheral modelization and code generation for Cortex-M DSP libraries.

STM32 Cube Ecosystem

STM32CubeMX: A PC tool that simplifies microcontroller configuration through wizards, generating initialization C code and project files for various development environments.

STM32CubeF4: A set of generic software bricks for the STM32 F4, ensuring portability across STM32 series. It includes full peripheral coverage, production-ready drivers, middleware (USB, TCP/IP, graphics, RTOS, file system), and hundreds of examples. The driver layer is open-source.

Application-Specific Bricks

STM32 Audio Solutions: Optimized software bricks for audio processing, including transport layers, music/speech codecs (MP3, WMA, AAC, Speex, G726, etc.), and post-processing algorithms (sample rate converters, equalizers, stereo widening).

Smartphone Accessory Libraries: Support for protocols like iAP (iPod Application Protocol) and Android interfacing.

STM32 Industrial Protocols: Support for industrial protocols such as Profinet, EtherCAT, Modbus, DeviceNet, and CANopen, leveraging the IEEE 1588 feature.

STM32 Cryptographic Library: Implements cryptographic algorithms using hardware acceleration where available or software implementation.

STM32 F4 Product Lines

The STM32 F4 series offers several product lines, each built around the Cortex™-M4 core with DSP and FPU, and sharing common features like USB 2.0 OTG, SDIO, USART, SPI, I2C, I2S audio, PLL, and 16/32-bit timers. Key differentiators include clock speed, Flash and SRAM sizes, and the presence of specific peripherals like Crypto/hash, RNG, DAC, Ethernet with IEEE 1588, CAN, Camera Interface, SDRAM interface (FMC), Serial Audio Interface (SAI), Chrom-ART Accelerator, and TFT LCD Controller.

Key Product Lines:

  • STM32F429/439: 180 MHz, 512 KB to 2 MB Flash, 256 KB SRAM. Includes Crypto/hash, RNG, DAC, Ethernet, IEEE 1588, CAN, Camera I/F, SDRAM, FMC, SAI, Chrom-ART Accelerator, TFT LCD Controller.
  • STM32F427/437: 180 MHz, 1 to 2 MB Flash, 256 KB SRAM. Includes Crypto/hash, RNG, DAC, Ethernet, IEEE 1588, CAN, Camera I/F, SDRAM, FMC, SAI, Chrom-ART Accelerator.
  • STM32F407/417: 168 MHz, 512 KB to 1 MB Flash, 192 KB SRAM. Includes Crypto/hash, RNG, DAC, Ethernet, IEEE 1588, CAN, Camera I/F, SDRAM, FMC, SAI.
  • STM32F405/415: 168 MHz, 512 KB to 1 MB Flash, 192 KB SRAM. Includes Crypto/hash, RNG, DAC, Ethernet, IEEE 1588, CAN, Camera I/F.
  • STM32F401: 84 MHz, 128 KB to 512 KB Flash, 96 KB SRAM. Features STM32 Dynamic Efficiency™ with low Run and Stop mode currents, and small form factor (down to 3 x 3 mm).

Note: Specific features like hardware crypto/hash are available on certain sub-series (e.g., F415/417, F437/439).

STM32 F4 Portfolio Overview

The STM32 F4 portfolio is extensive, offering a wide range of Flash sizes and pin counts to meet diverse application needs. The portfolio spans from 128 KB Flash devices in 48/49-pin packages up to 2 MB Flash devices in 216-pin packages. Models like the STM32F401 series are available in smaller Flash sizes (128 KB to 512 KB) and fewer pins (48-64 pins), while higher-end series like STM32F429/439 and STM32F437/439 offer up to 2 MB Flash and are available in packages with up to 216 pins.

Device Summary

The following tables provide a detailed specification summary for the STM32 F4 series MCUs, covering key parameters such as Flash size, internal RAM, package type, timer functions, I/O count, serial interfaces, supply voltage, and power consumption in lowest power and run modes.

Part number Flash size (Kbytes) Internal RAM size (Kbytes) Package Timer functions I/Os Serial interface Supply voltage (V) Lowest power mode (uA) Run mode (per MHz) (uA)
16-/32-bit timers Others ADC DAC SPI SAI I2S I2C USART + UART4 USB OTG 2.0B CAN 2.0B SDIO Ethernet MAC10/100
STM32F401CB 128 64 WLCSP49 UFQFPN48 6/2 10 36 3 2 3 1 1 1.73 to 3.6 1.8 128
STM32F401RB 128 64 LQFP64 6/2 16 50 3 2 3 1 1 1.73 to 3.6 1.8 128
STM32F401VB 128 64 LQFP100 UFBGA100 6/2 16 81 4 2 3 1 1 1.73 to 3.6 1.8 128
STM32F401CC 256 64 WLCSP49 UFQFPN48 6/2 10 36 3 2 3 1 1 1.73 to 3.6 1.8 128
STM32F401RC 256 64 LQFP64 6/2 16 50 3 2 3 1 1 1.73 to 3.6 1.8 128
STM32F401VC 256 64 LQFP100 UFBGA100 6/2 2x WDG, RTC, 24-bit counter 81 4 2 3 1 1 1.73 to 3.6 1.8 128
STM32F401CD 384 96 WLCSP49 UFQFPN48 6/2 10 36 3 2 3 1 1 1.73 to 3.6 1.8 137
STM32F401RD 384 96 LQFP64 6/2 16 50 3 2 3 1 1 1.73 to 3.6 1.8 137
STM32F401VD 384 96 LQFP100 UFBGA100 6/2 16 81 4 2 3 1 1 1.73 to 3.6 1.8 137
STM32F401CE 512 96 WLCSP49 UFQFPN48 6/2 10 36 3 2 3 1 1 1.73 to 3.6 1.8 137
STM32F401RE 512 96 LQFP64 6/2 16 50 3 2 3 1 1 1.73 to 3.6 1.8 137
STM32F401VE 512 96 LQFP100 UFBGA100 6/2 16 81 4 2 3 1 1 1.73 to 3.6 1.8 137
STM32F405OE 512 192 WLCSP90 12/2 13 72 3 2 3 4+2 2 2 1 1.73 to 3.6 2.5 238
STM32F405OG 1024 192 WLCSP90 12/2 13 72 3 2 3 4+2 2 2 1 1.73 to 3.6 2.5 238
STM32F415OG 1024 192 WLCSP90 12/2 13 72 3 2 3 4+2 2 2 1 1.73 to 3.6 2.5 238
STM32F405RG 1024 192 LQFP64 12/2 2x WDG, RTC, 24-bit counter 51 3 2 3 4+2 2 2 1 1.8 to 3.6 2.5 238
STM32F415RG 1024 192 LQFP64 12/2 16 51 3 2 3 4+2 2 2 1 1.8 to 3.6 2.5 238
STM32F405VG 1024 192 LQFP100 12/2 16 82 3 2 3 4+2 2 2 1 1.8 to 3.6 2.5 238
STM32F415VG 1024 192 LQFP100 12/2 16 82 3 2 3 4+2 2 2 1 1.8 to 3.6 2.5 238
STM32F405ZG 1024 192 LQFP144 12/2 24 114 3 2 3 4+2 2 2 1 1.73 to 3.6 2.5 238
STM32F415ZG 1024 192 LQFP144 12/2 24 114 3 2 3 4+2 2 2 1 1.73 to 3.6 2.5 238
STM32F407IE 512 192 UFBGA176 LQFP176 12/2 24 140 3 2 3 4+2 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F417IE 512 192 UFBGA176 LQFP176 12/2 24 140 3 2 3 4+2 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F407VE 512 192 LQFP100 12/2 16 82 3 2 3 4+2 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F417VE 512 192 LQFP100 12/2 16 82 3 2 3 4+2 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F407ZE 512 192 LQFP144 12/2 24 114 3 2 3 4+2 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F417ZE 512 192 LQFP144 12/2 2x WDG, RTC, 24-bit counter 114 3 2 3 4+2 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F407IG 1024 192 UFBGA176 LQFP176 12/2 24 140 3 2 3 4+2 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F417IG 1024 192 UFBGA176 LQFP176 12/2 24 140 3 2 3 4+2 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F407VG 1024 192 LQFP100 12/2 16 82 3 2 3 4+2 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F417VG 1024 192 LQFP100 12/2 16 82 3 2 3 4+2 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F407ZG 1024 192 LQFP144 12/2 24 114 3 2 3 4+2 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F417ZG 1024 192 LQFP144 12/2 24 114 3 2 3 4+2 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F427AG 1024 256 UFBGA169 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F427IG 1024 256 UFBGA176 LQFP176 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F427VG 1024 256 LQFP100 12/2 16 82 6 1 2 3 4+4 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F427ZG 1024 256 LQFP144 12/2 24 114 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F437IG 1024 256 UFBGA176 LQFP176 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F437VG 1024 256 LQFP100 12/2 16 82 6 1 2 3 4+4 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F437ZG 1024 256 LQFP144 12/2 24 114 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F427AI 2048 256 UFBGA169 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F427II 2048 256 UFBGA176 LQFP176 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F427VI 2048 256 LQFP100 12/2 16 82 6 1 2 3 4+4 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F427ZI 2048 256 LQFP144 12/2 24 114 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F437AI 2048 256 UFBGA169 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F437II 2048 256 UFBGA176 LQFP176 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F437VI 2048 256 LQFP100 12/2 16 82 6 1 2 3 4+4 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F437ZI 2048 256 LQFP144 12/2 24 114 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429BE 512 256 LQFP208 12/2 16 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429IE 512 256 UFBGA176 LQFP176 12/2 16 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429NE 512 256 TFBGA216 12/2 16 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429VE 512 256 LQFP100 12/2 16 82 6 1 2 3 4+4 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F429ZE 512 256 LQFP144 12/2 16 114 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429BG 1024 256 LQFP208 12/2 24 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429IG 1024 256 UFBGA176 LQFP176 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429NG 1024 256 TFBGA216 12/2 24 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429VG 1024 256 LQFP100 12/2 16 82 6 1 2 3 4+4 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F429ZG 1024 256 LQFP144 WLCSP143 12/2 24 114 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F439BG 1024 256 LQFP208 12/2 2x WDG, RTC, 24-bit counter 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F439IG 1024 256 UFBGA176 LQFP176 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F439NG 1024 256 TFBGA216 12/2 24 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F439VG 1024 256 LQFP100 12/2 16 82 6 1 2 3 4+4 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F439ZG 1024 256 LQFP144 WLCSP143 12/2 24 114 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429AI 2048 256 UFBGA169 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429BI 2048 256 LQFP208 12/2 24 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429II 2048 256 UFBGA176 LQFP176 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429NI 2048 256 TFBGA216 12/2 24 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F429VI 2048 256 LQFP100 12/2 16 82 6 1 2 3 4+4 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F429ZI 2048 256 LQFP144 WLCSP143 12/2 24 114 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F439AI 2048 256 UFBGA169 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F439BI 2048 256 LQFP208 12/2 24 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F439II 2048 256 UFBGA176 LQFP176 12/2 24 140 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F439NI 2048 256 TFBGA216 12/2 24 168 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260
STM32F439VI 2048 256 LQFP100 12/2 16 82 6 1 2 3 4+4 2 2 1 Yes 1.8 to 3.6 2.5 260
STM32F439ZI 2048 256 LQFP144 WLCSP143 12/2 24 114 6 1 2 3 4+4 2 2 1 Yes 1.73 to 3.6 2.5 260

Notes: Operating temperature: -40 to 85 °C for WLCSP packages and -40 to 105 °C for all other packages. HS requires an external PHY connected to the ULPI interface. Crypto/hash processor is available on STM32F417, STM32F415, STM32F437, STM32F439. 1.7 V operation requires external reset circuitry and is limited to the 0 to 70 °C temperature range. Marked values like (3+2) indicate multiple USART/UART ports. Availability of some models was noted as July 2014.

PDF preview unavailable. Download the PDF instead.

brstm32f4 Adobe PDF Library 10.0.1 Adobe InDesign CS6 (Windows)

Related Documents

Preview STM32 Open Development Environment: Accelerating IoT Prototyping
Explore the STM32 Open Development Environment (STM32 ODE) from STMicroelectronics, a comprehensive platform for fast and affordable development and prototyping of embedded systems and IoT applications.
Preview STM32 32-bit MCUs: STMicroelectronics Product Portfolio and Ecosystem
Explore the comprehensive STM32 32-bit microcontroller portfolio from STMicroelectronics, covering high-performance, mainstream, and ultra-low-power MCUs. Discover the STM32 ecosystem, hardware tools, software solutions, and community resources for embedded development.
Preview STMicroelectronics STM32H7 MCUs: High-Performance Microcontrollers for Complex Applications
Explore the capabilities of STMicroelectronics' STM32H7 series of microcontrollers, designed for rich and complex applications including voice UI, factory automation, advanced graphics, AI, and secure IoT solutions. Discover dual-core and single-core architectures, high performance, and extensive ecosystem support.
Preview STM32F446xx Advanced Arm-based 32-bit MCUs Reference Manual
Comprehensive reference manual detailing the memory, peripherals, and features of the STM32F446xx family of advanced Arm-based 32-bit microcontrollers from STMicroelectronics.
Preview STM32L496xx Ultra-low-power Arm Cortex-M4 MCU Datasheet
Datasheet for STMicroelectronics STM32L496xx series ultra-low-power Arm Cortex-M4 32-bit microcontrollers, featuring high performance, extensive peripherals, and low power consumption.
Preview STM32U585xx Ultra-Low-Power Arm Cortex-M33 Microcontroller Datasheet
Datasheet for STMicroelectronics STM32U585xx ultra-low-power Arm Cortex-M33 microcontroller. Features include high performance (160 MHz, 240 DMIPS), TrustZone security, 2MB Flash, 786KB SRAM, and extensive peripherals for embedded applications.
Preview STM32L Series: Ultra-Low-Power 32-bit MCUs for Creative Applications
Explore the STM32L series of ultra-low-power 32-bit microcontrollers from STMicroelectronics. Discover the STM32L0, STM32L1, and STM32L4 product lines, their features, performance, and applications for energy-efficient embedded systems.
Preview STM32 Boost Industrial Upgrade
This document outlines the STM32 microcontroller and microprocessor portfolio for industrial applications, focusing on upgrades for industrial automation, motor control, and high-performance computing. It details various STM32 series, their features, and applications, including the STM32G4 and STM32H7 families, highlighting their capabilities in motor control, industrial communication, and functional safety.