STMicroelectronics

STM32F407ZET6 - 32-bit ARM Cortex-M4F MCU, 512KB Flash | STMicroelectronics

MPN: STM32F407ZET6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
1.8 V to 3.6 V Vdss LQFP144 (20x20 mm) Package 168 MHz Speed 512 KB Memory
$12.5 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $12.5 $12.50
10 $11.2 $112.00
100 $9.8 $980.00
500 $8.9 $4,450.00
1,000 $8.1 $8,100.00
ℹ️ All prices are in USD

Drop-in alternatives for STM32F407ZET6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM32F407ZGT6

βœ… Drop-In
STMicroelectronics
πŸ“¦ LQFP144
ARM Cortex-M4F with FPU Β· 168 MHz Β· 1 MB Β· 192 KB Β· LQFP-144 (20x20 mm) Β· 1.8 V to 3.6 V Β· 114 Β· 3x 12-bit, up to 24 channels

βœ“ 99,999 In Stock

$6.81 / Unit

View Datasheet β†’

STM32F407ZET7

βœ… Drop-In
πŸ“¦ LQFP144
Extended temperature range (-40 to +105Β°C), same flash

πŸ“‹ Reference alternative (not in catalog)

STM32F417ZET6

βœ… Drop-In
πŸ“¦ LQFP144
Adds crypto/hash processor, same pinout

πŸ“‹ Reference alternative (not in catalog)

STM32F407ZGT7

βœ… Drop-In
πŸ“¦ LQFP144
1 MB flash and extended temperature, pin-compatible

πŸ“‹ Reference alternative (not in catalog)

ℹ️ 3 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

STM32F407ZET6 Maximum Ratings & Electrical Characteristics

Core ARM Cortex-M4F with FPU
Maximum Clock Speed 168 MHz
Flash Memory 512 KB
SRAM 192 KB (including 64 KB CCM)
Supply Voltage Range 1.8 V to 3.6 V
Operating Temperature Range -40Β°C to +85Β°C
Package LQFP144 (20x20 mm)
Number of I/O Pins 114
ADC 3x 12-bit, up to 2.4 MSPS
DAC 2x 12-bit
Timers 12x 16-bit, 2x 32-bit
Communication Interfaces 6x USART, 3x SPI, 3x I2C, 2x CAN, 1x USB 2.0 OTG FS/HS, 1x Ethernet MAC, 1x SDIO
DMA 16-stream DMA controller
RNG True random number generator
RoHS Status Compliant

STM32F407ZET6 Pin Configuration

LQFP-144 Package Pinout Diagram LQFP-144 20x20mm, P0.5mm, JEDEC MS-026. 1 36 LQFP-144
Pin 1 PE2 β€” General-purpose I/O or alternate function
Pin 10 VDD
Pin 20 VSS
Pin 30 PA0
Pin 40 PB2
Pin 50 PC4
Pin 60 PD0
Pin 70 PE0
Pin 80 VDD
Pin 90 PF0
Pin 100 PG0
Pin 110 VSS
Pin 120 PH0
Pin 130 PH1
Pin 144 VDD

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM32F407ZET6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM32F407ZET6 is suitable for 6 applications: Industrial Motor Control, IoT Gateway, Medical Monitoring Device, Audio Processing, Drone Flight Controller, Smart Home Hub.

🏭

Industrial Motor Control

The STM32F407ZET6 is ideal for industrial motor control due to its advanced timers with complementary PWM outputs, dead-time generation, and high-speed ADCs. The 168 MHz Cortex-M4F core with FPU can execute field-oriented control (FOC) algorithms for brushless DC (BLDC) and permanent magnet synchronous motors (PMSM). In a typical application, the MCU reads phase currents via the 12-bit ADCs, computes the rotor position using Hall sensors or encoders, and generates PWM signals to drive the inverter. The FPU accelerates the trigonometric calculations required for Clarke and Park transforms, reducing CPU load. The device also supports safety features like brake control and overcurrent protection. Compared to lower-end MCUs, the STM32F407ZET6 provides the computational headroom for advanced control techniques such as sensorless FOC and predictive control, improving efficiency and dynamic response.

🌐

IoT Gateway

The STM32F407ZET6 is well-suited for IoT gateways that require multiple connectivity options. With Ethernet MAC, USB OTG, CAN, and several UART/SPI/I2C interfaces, it can aggregate data from various sensors and devices, process it locally, and transmit to the cloud via Ethernet or Wi-Fi (using an external module). The 512 KB flash and 192 KB SRAM provide ample space for communication stacks (e.g., lwIP, MQTT) and application logic. The Cortex-M4F core with FPU can handle protocol conversion, data encryption (with external crypto chip), and edge computing tasks. In a smart building scenario, the gateway can collect data from temperature, humidity, and occupancy sensors over Modbus (via UART), process it, and send alerts over Ethernet. The low-power modes allow the gateway to sleep when idle, reducing energy consumption. The rich peripheral set eliminates the need for external MCUs, simplifying the design and reducing BOM cost.

πŸ’Š

Medical Monitoring Device

The STM32F407ZET6 is used in medical monitoring devices such as patient vital signs monitors and portable ECG devices. Its high-speed ADC (up to 2.4 MSPS) can sample multiple biosignals simultaneously, while the FPU enables real-time digital filtering and analysis. The device's low power consumption and multiple low-power modes extend battery life in portable monitors. In an ECG monitor, the MCU acquires the ECG signal through an analog front-end, applies a band-pass filter to remove noise, and computes heart rate. The 512 KB flash stores patient data and firmware, and the USB interface allows data transfer to a PC or cloud. The device's reliability and industrial temperature range make it suitable for continuous operation. The rich timer and DMA resources ensure precise sampling timing without CPU intervention, freeing the core for signal processing algorithms.

🎧

Audio Processing

The STM32F407ZET6 is capable of real-time audio processing for applications like audio effects processors, voice recognition, and active noise cancellation. The Cortex-M4F core with FPU and DSP instructions accelerates FFT and filtering algorithms. The device includes I2S interfaces for connecting audio codecs, and the DMA controller can stream audio data without CPU overhead. In a guitar effects pedal, the MCU samples the analog audio signal via the ADC, applies effects such as reverb or distortion, and outputs the processed signal via DAC or I2S. The 168 MHz clock speed allows complex effects with low latency. The device's large SRAM (192 KB) can buffer audio samples for delay effects. The USB OTG interface enables connection to a PC for firmware updates or audio streaming. The high performance and rich peripherals make it a cost-effective solution for professional audio equipment.

✈️

Drone Flight Controller

The STM32F407ZET6 is a popular choice for drone flight controllers due to its high processing power and rich peripheral set. It can handle sensor fusion from IMU (accelerometer, gyroscope, magnetometer), GPS, and barometer, and execute complex control algorithms for stable flight. The 168 MHz Cortex-M4F core with FPU accelerates the Kalman filter and PID control loops. The device's multiple timers generate PWM signals for the ESCs (electronic speed controllers), and the UART interfaces connect to GPS and telemetry modules. The camera interface (DCMI) can capture video for FPV (first-person view) or obstacle avoidance. In a typical quadcopter, the MCU reads IMU data at 1 kHz, fuses it to estimate attitude, and adjusts motor speeds accordingly. The device's low latency and deterministic timing ensure responsive flight control. The 512 KB flash stores the flight controller firmware, and the USB interface allows configuration and firmware updates.

🧩

Smart Home Hub

The STM32F407ZET6 can serve as the central hub in a smart home system, coordinating various sensors and actuators. With multiple UART, SPI, I2C, and CAN interfaces, it can communicate with Zigbee, Z-Wave, or proprietary RF modules. The Ethernet MAC allows wired connection to the home network, while USB OTG can connect to external storage or a Wi-Fi dongle. The device's processing power enables local automation rules, such as turning on lights when motion is detected or adjusting the thermostat based on occupancy. The low-power modes allow the hub to run on battery backup during power outages. In a typical setup, the hub collects data from door/window sensors, motion detectors, and smart plugs, and sends commands to actuators. The 512 KB flash stores the hub firmware and configuration, and the RNG provides secure key generation for encrypted communication. The rich peripheral set and connectivity options make it a versatile platform for home automation.

Recommended Products Summary

IR2104 Gate driver for MOSFET/IGBT in inverter Used in: Industrial Motor Control ACS712 Current sensor for phase current feedback Used in: Industrial Motor Control ESP8266 Wi-Fi module for wireless connectivity Used in: IoT Gateway LAN8720A Ethernet PHY for wired connection Used in: IoT Gateway ADS1298 Analog front-end for ECG/EEG Used in: Medical Monitoring Device BMP280 Pressure sensor for patient monitoring Used in: Medical Monitoring Device CS4272 Audio codec for high-quality ADC/DAC Used in: Audio Processing TAS5754M Digital audio amplifier Used in: Audio Processing MPU6050 IMU for attitude sensing Used in: Drone Flight Controller U-blox NEO-M8N GPS module for positioning Used in: Drone Flight Controller CC2530 Zigbee module for wireless sensor network Used in: Smart Home Hub ESP32 Wi-Fi/Bluetooth module for connectivity Used in: Smart Home Hub
What is the maximum clock speed of STM32F407ZET6?
The STM32F407ZET6 operates at a maximum clock speed of 168 MHz. According to the STM32F407ZE datasheet, the ARM Cortex-M4F core with FPU can run at up to 168 MHz, providing 210 DMIPS of processing power.
How much flash memory does STM32F407ZET6 have?
The STM32F407ZET6 has 512 KB of flash memory. This is sufficient for complex firmware, including RTOS, communication stacks, and application code. The flash supports read-while-write, allowing firmware updates without halting execution.
What is the difference between STM32F407ZET6 and STM32F407VGT6?
The STM32F407ZET6 has 512 KB flash and 192 KB SRAM, while the STM32F407VGT6 has 1 MB flash and 192 KB SRAM. Both are in the STM32F407 family, but the VGT6 offers double the flash. The ZET6 is in a 144-pin LQFP package, while the VGT6 is in a 100-pin LQFP package, so they are not pin-compatible.
Can STM32F407ZET6 be used for motor control?
Yes, the STM32F407ZET6 is well-suited for motor control applications. It features advanced timers with complementary PWM outputs, dead-time generation, and a 12-bit ADC for current sensing. The 168 MHz Cortex-M4F core with FPU can execute complex field-oriented control (FOC) algorithms efficiently.
What is the supply voltage range of STM32F407ZET6?
The STM32F407ZET6 operates from a supply voltage of 1.8V to 3.6V. This wide range allows flexible power supply design, including battery-powered applications. The device has separate analog supply pins (VDDA) that should be filtered for optimal ADC performance.
Does STM32F407ZET6 have a floating-point unit?
Yes, the STM32F407ZET6 is based on the ARM Cortex-M4F core, which includes a single-precision floating-point unit (FPU). This hardware FPU accelerates floating-point arithmetic, making it ideal for DSP and control applications that require high numerical precision.
What communication interfaces are available on STM32F407ZET6?
The STM32F407ZET6 offers a rich set of communication interfaces: 6x USART, 3x SPI, 3x I2C, 2x CAN, 1x USB 2.0 OTG FS/HS, 1x Ethernet MAC, and 1x SDIO. This makes it suitable for IoT gateways, industrial networking, and multi-protocol applications.
Is STM32F407ZET6 suitable for audio processing?
Yes, the STM32F407ZET6 is suitable for audio processing due to its 168 MHz Cortex-M4F core with FPU and DSP instructions. It can handle audio codecs, filtering, and effects in real-time. The device also has I2S interfaces for audio data transfer.
What is the operating temperature range of STM32F407ZET6?
The STM32F407ZET6 operates over a temperature range of -40Β°C to +85Β°C. This industrial temperature range makes it suitable for harsh environments, including automotive and industrial applications. The suffix 'I' variant extends the range to +105Β°C.
Where can I buy STM32F407ZET6 online?
You can purchase STM32F407ZET6 from major distributors such as DigiKey, Mouser, and Farnell. As of 2026-08-09, the price is approximately $12.50 for single-unit quantities, with volume discounts available. Check current stock and pricing on distributor websites.
What is the price of STM32F407ZET6?
As of 2026-08-09, the price of STM32F407ZET6 is approximately $12.50 for one unit, $11.20 for 10 units, $9.80 for 100 units, $8.90 for 500 units, and $8.10 for 1000 units. Prices may vary by distributor and region.
What is the lead time for STM32F407ZET6?
The lead time for STM32F407ZET6 is typically 8-12 weeks from STMicroelectronics, depending on demand and distributor stock. For urgent requirements, check availability at DigiKey or Mouser, which may have stock ready for immediate shipment.
Is STM32F407ZET6 in stock?
Stock availability for STM32F407ZET6 varies by distributor. As of 2026-08-09, DigiKey and Mouser typically have stock, but quantities may be limited. Check their websites for real-time inventory and lead times.
STM32F407ZET6 vs STM32F405ZET6 - which is better for a high-performance application?
The STM32F407ZET6 is better for high-performance applications because it offers a higher maximum clock speed (168 MHz vs 168 MHz for F405) and includes additional peripherals such as Ethernet MAC, camera interface, and a true RNG. The F405 lacks Ethernet and camera interface, making the F407 more suitable for connectivity-intensive applications.
When should I choose STM32F407ZET6 over STM32F407VGT6?
Choose STM32F407ZET6 when you need a 144-pin package with more I/O pins (114) and 512 KB flash, which is sufficient for most applications. Choose STM32F407VGT6 if you require 1 MB flash for larger firmware or data storage, but you can accept a 100-pin package with fewer I/Os.
What is the best drop-in replacement for STM32F407ZET6?
The best drop-in replacement for STM32F407ZET6 is the STM32F407ZGT6, which is pin-compatible and offers 1 MB flash instead of 512 KB. Other pin-compatible options include STM32F407ZET7 (extended temperature) and STM32F417ZET6 (with crypto/hash). All share the same LQFP144 package.
Can STM32F407VGT6 replace STM32F407ZET6?
No, the STM32F407VGT6 cannot directly replace STM32F407ZET6 because they have different packages (LQFP100 vs LQFP144) and pinouts. A PCB redesign would be required. For a drop-in replacement, choose a pin-compatible LQFP144 variant such as STM32F407ZGT6.
Where to download STM32F407ZET6 datasheet PDF?
You can download the STM32F407ZET6 datasheet PDF from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm32f407ze.pdf. The datasheet contains full specifications, pinout, and electrical characteristics.
Where to find STM32F407ZET6 pinout?
The STM32F407ZET6 pinout is available in the datasheet (Section 4) and in the STM32CubeMX tool. The LQFP144 package has 144 pins, with 114 general-purpose I/Os. The pinout diagram shows the exact pin assignments for power, ground, and peripherals.
Hey Google, what can replace STM32F407ZET6?
The STM32F407ZET6 can be replaced by pin-compatible STM32F4 series MCUs such as STM32F407ZGT6 (1 MB flash), STM32F407ZET7 (extended temperature), and STM32F417ZET6 (with crypto). Cross-brand alternatives with similar performance include NXP LPC4357 and Renesas R7S721020, but they are not pin-compatible and require PCB redesign.
Is STM32F407ZET6 the same as STM32F407ZGT6?
No, the STM32F407ZET6 and STM32F407ZGT6 are not the same. They are pin-compatible and share the same package (LQFP144), but the ZGT6 has 1 MB flash memory, while the ZET6 has 512 KB. All other specifications are identical, making the ZGT6 a drop-in replacement with more memory.
What are the key specifications of STM32F407ZET6 that engineers should know?
The STM32F407ZET6 features a 168 MHz ARM Cortex-M4F core with FPU, 512 KB flash, 192 KB SRAM, 3x 12-bit ADCs, 2x DACs, 12x 16-bit timers, 2x 32-bit timers, and connectivity including Ethernet MAC, USB OTG HS, CAN, and multiple USART/SPI/I2C. It operates from 1.8V to 3.6V and is available in a 144-pin LQFP package.
What is the best NXP equivalent for STM32F407ZET6?
The best NXP equivalent for STM32F407ZET6 is the LPC4357, which features a dual-core ARM Cortex-M4F and Cortex-M0, running at up to 204 MHz. However, it is not pin-compatible and requires a PCB redesign. For a drop-in replacement, stick with STM32F4 series variants.

Engineering reference data for STM32F407ZET6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM32F407ZET6 when you need a high-performance MCU with 512 KB flash and a rich peripheral set, including Ethernet, USB OTG, and multiple communication interfaces, in a 144-pin LQFP package. If you require more flash memory, select the STM32F407ZGT6, which is pin-compatible and offers 1 MB flash. For extended temperature range (-40Β°C to +105Β°C), choose the STM32F407ZET7. If you need hardware encryption for secure applications, the STM32F417ZET6 provides a crypto/hash processor while maintaining the same footprint. All these alternatives are drop-in replacements, allowing you to scale your design without PCB changes. For applications requiring even higher performance or different architectures, consider cross-brand options like NXP LPC4357 or Renesas R7S721020, but be prepared for a redesign due to different packages and pinouts.

Comparison with Alternatives

Parameter This Product STM32F407ZGT6 STM32F407ZET7 STM32F417ZET6
Package LQFP144 LQFP144 - same LQFP144 - same LQFP144 - same
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics
Flash Memory 512 KB 1 MB 512 KB 512 KB
SRAM 192 KB 192 KB 192 KB 192 KB
Maximum Clock Speed 168 MHz 168 MHz 168 MHz 168 MHz
Operating Temperature Range -40Β°C to +85Β°C -40Β°C to +85Β°C -40Β°C to +105Β°C -40Β°C to +85Β°C
Crypto/Hash Processor No No No Yes
Ethernet MAC Yes Yes Yes Yes

Key Differentiators

  • Higher flash memory option available in same package (vs STM32F407ZGT6)
  • Extended temperature range variant (vs STM32F407ZET7)
  • Integrated crypto/hash processor (vs STM32F417ZET6)

Design Notes

Decouple each VDD pin with a 100 nF ceramic capacitor placed as close as possible to the pin, and add a 4.7 uF bulk capacitor for the entire supply. For the VDDA analog supply, use a ferrite bead and a 1 uF capacitor to filter high-frequency noise, ensuring ADC accuracy. The VREF+ pin should be connected to a clean reference voltage, typically 3.3V, with a 1 uF capacitor to ground.

For the LQFP144 package, ensure adequate copper area for thermal dissipation. The theta_JA is approximately 40Β°C/W, so for high clock speeds and heavy peripheral usage, provide a solid ground plane and thermal vias under the exposed pad (if present). Keep high-speed signals (Ethernet, USB) away from analog pins to minimize noise coupling.

Do not exceed the absolute maximum supply voltage of 4.0V. Ensure the BOOT0 pin is properly configured to select the correct boot mode (flash, system memory, or SRAM). When using the internal HSI oscillator, note that it has lower accuracy than an external crystal; for applications requiring precise timing, use an external 8 MHz crystal with appropriate load capacitors. Also, configure the PLL correctly to avoid exceeding the maximum clock speed of 168 MHz.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per STMicroelectronics product page. Not AEC-Q100 qualified; for automotive, consider STM32F407ZET7 with extended temperature range.

Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details