Contact Us

STM32F427ZIT6

Brand: ST
STM32F427ZIT6 is a ARM Cortex-M4F high-performance microcontroller from STMicroelectronics, designed for Pixhawk/PX4 drone autopilots, ArduPilot flight controllers, and high-performance embedded systems. Superb Automation supplies genuine STM32F427ZIT6 with full traceability, competitive pricing, and fast global delivery — supporting prototype to production volumes for drone, robotics, and industrial customers worldwide.
quote now

Product Specifications

STM32F427ZIT6 — ARM Cortex-M4F MCU for Pixhawk / PX4 / ArduPilot Drone Autopilots by STMicroelectronics

The STM32F427ZIT6 is STMicroelectronics' premium 32-bit ARM Cortex-M4F microcontroller running at 180 MHz with 2 MB Flash and 256 KB (192 KB + 64 KB CCM) in a LQFP-144 (20×20 mm, 0.5 mm pitch). It is the silicon heart of the iconic Pixhawk 2.1 (Cube) and professional-grade drone autopilots worldwide — the reference platform for commercial PX4 and ArduPilot deployments. With 180 MHz Cortex-M4F, hardware FPU, ART Accelerator, Ethernet MAC, DCMI camera interface, dual CAN 2.0B, SDIO, and industrial temperature range (−40°C to +85°C), it delivers the performance headroom required for dual-redundant EKF3, Lua scripting, and safety-critical BVLOS UAV operations.

Part Number Decoded — Field by Field

FieldValueMeaning
STM32Product FamilySTMicroelectronics 32-bit ARM-based MCU
FCore TypeFoundation — high-performance series (ARM Cortex-M4F with FPU)
427Sub-Family427 High-Performance Line — 180 MHz Cortex-M4F with FPU, up to 2 MB Flash, Ethernet, DCMI. Powers Pixhawk Cube
ZPin Count144 pins (LQFP-144)
IFlash Size2 MB
LQFPPackageLQFP (Low-profile Quad Flat Package)
6Temperature Range−40°C to +85°C (industrial)

Quick Specifications

ParameterValue
ManufacturerSTMicroelectronics
Part NumberSTM32F427ZIT6
CoreARM Cortex-M4F
Max Clock180 MHz
Flash2 MB
SRAM256 KB (192 KB + 64 KB CCM)
PackageLQFP-144 (20×20 mm, 0.5 mm pitch)
Supply Voltage1.8V – 3.6V
Operating Temperature−40°C to +85°C
GPIO114
ADC3× 12-bit (16 channels)
DAC2× 12-bit
Timers12× 16-bit, 2× 32-bit, 2× watchdog, 1× SysTick
Communication4× USART, 2× UART, 3× SPI (37.5 Mbit/s), 3× I²C, 2× CAN 2.0B, 1× USB 2.0 OTG FS, 1× SDIO, 1× Ethernet 10/100 MAC, 1× DCMI (8–14 bit camera)
DMA2× 8-channel (16 streams)
DebugSWD + JTAG

Product Overview

The STM32F427ZIT6 belongs to ST's STM32F427 series — the premium Cortex-M4F MCU that powers the iconic Pixhawk 2.1 (Cube) and professional-grade drone autopilots. Running at 180 MHz with up to 2 MB Flash and 256 KB SRAM, the F427 provides the additional performance headroom needed for PX4's modular driver architecture, ArduPilot's full feature set with Lua scripting, and dual-redundant EKF3 instances for safety-critical commercial UAV operations. The 144-pin package delivers 114 GPIO for complete autopilot I/O with triple-redundant IMU buses, multiple CAN interfaces, and high-speed SDIO logging.

STM32F427 — the premium mid-range Cortex-M4F MCU running at 180 MHz with up to 2 MB Flash and 256 KB SRAM. Powers the iconic Pixhawk 2.1 (Cube) and professional-grade drone autopilots worldwide.

Key Features & Benefits

180 MHz Cortex-M4F + Hardware FPU — ArduPilot EKF & PX4 Native

The Cortex-M4F core with single-precision hardware floating-point unit executes PID controllers, EKF2/EKF3 Kalman filters, and quaternion attitude estimation in native float with zero software emulation overhead. At 180 MHz with the ART Accelerator delivering zero-wait-state Flash execution, the F427 sustains IMU update rates up to 8 kHz on dual-redundant IMU configurations — the gold standard for professional drone autopilots.

2 MB Flash + 256 KB (192 KB + 64 KB CCM) SRAM — Full ArduPilot/PX4 Stack

With 2 MB of embedded Flash and 256 KB (192 KB + 64 KB CCM) of SRAM, the STM32F427ZIT6 comfortably runs the complete ArduPilot feature set — EKF3 state estimation, L1 navigation controller, terrain following, geofencing, MAVLink telemetry routing, onboard microSD logging, and Lua scripting. The 64 KB CCM (Core-Coupled Memory) provides deterministic zero-wait-state access for the real-time flight control loop.

Ethernet 10/100 MAC + DMA — IP-Connected Ground Control

The integrated Ethernet MAC with dedicated DMA and MII/RMII interface provides a 100 Mbit/s IP connection to companion computers (Raspberry Pi, Jetson) and ground control stations. Enables MAVLink-over-UDP for high-bandwidth telemetry streaming, RTK correction data relay (NTRIP), and remote firmware updates — eliminating the bandwidth bottleneck of serial telemetry radios.

DCMI Camera Interface — Onboard Optical Flow & Visual Odometry

The 8–14 bit parallel Digital Camera Interface (DCMI) connects directly to CMOS image sensors for onboard vision tasks: optical flow for GPS-denied position hold (using PX4-OpticalFlow or ArduPilot EKF3 with visual odometry), AprilTag landing target detection, and simple object tracking — all processed on-chip without an external image co-processor.

Dual CAN 2.0B — UAVCAN/DroneCAN Peripheral Ecosystem

Two independent CAN 2.0B interfaces enable the UAVCAN/DroneCAN peripheral ecosystem: redundant GPS+compass (Here3/Here4), airspeed sensors, ESC telemetry nodes, and power modules — all on a single shared bus with hardware-level priority arbitration.

SDIO Interface — High-Speed Blackbox Logging

The native SDIO 4-bit interface connects directly to a microSD card slot without SPI bit-banging, enabling high-bandwidth blackbox logging at sensor-native rates — critical for post-flight PID tuning, vibration analysis via FFT, and incident forensics.

3× 12-bit ADC + 2× DAC — Analog Sensor & Actuator Pipeline

Three simultaneous-sampling 12-bit ADCs read battery voltage/current, analog RSSI, differential pressure airspeed sensors, and ultrasonic/sonar altimeters. Two 12-bit DACs provide analog control outputs for gimbal stabilization and OSD overlay circuits.

Advanced Timers — Multi-Rotor to Fixed-Wing PWM

Two 32-bit and twelve 16-bit timers with complementary outputs and programmable dead-time drive up to 8+ independent PWM channels for multirotor motors and fixed-wing servos. Supports Oneshot125, Oneshot42, Multishot, and DShot150/300/600 via hardware timer DMA bursts.

Target Applications

Pixhawk 2.1 (Cube) & Professional Autopilots

The STM32F427ZIT6 powers the Pixhawk 2.1 (Cube) — the commercial-grade successor to Pixhawk 1 — and the CUAV Pixhack V3/V5, Holybro Pixhawk 4, and mRo Pixhawk platforms. With 180 MHz and up to 2 MB Flash, it runs PX4's full modular driver stack with triple-redundant IMUs, dual GPS, and dual power supplies for safety-critical commercial UAV operations.

Safety-Critical Commercial UAVs

For BVLOS operations under FAA Part 107/135 waivers or EASA SORA certifications, the F427's additional Flash (2 MB variants) and SRAM (256 KB) support dual-redundant EKF3 instances, comprehensive onboard failure logging, and real-time integrity monitoring — meeting the fault-tolerance requirements of commercial drone operations.

PX4 FMUv4 / FMUv5 Hardware Reference

The F427 is the baseline MCU for PX4's FMUv4 (Pixhawk 2.1/Cube) and FMUv5 (Pixhawk 4) reference designs. All PX4 v1.12+ releases are validated on F427 silicon with NuttX RTOS, making it the safest choice for new PX4-compatible hardware development.

Heavy-Lift Industrial Drones

For agricultural spraying octocopters, heavy-lift cargo delivery platforms, and industrial inspection cranes, the F427 handles 8–12 motor PWM outputs, multiple telemetry links, payload control servos, and dual GPS/compass — all while maintaining deterministic loop timing at 400–800 Hz.

Open-Source Autopilot R&D & Custom Payloads

The 2 MB Flash variants (II/VI/ZI) provide ample code space for experimental ArduPilot builds: custom EKF sensor fusion models, reinforcement learning-based navigation, onboard path planning (A*/RRT), and payload-specific control algorithms — without the feature-stripping required on 1 MB Flash targets.

F427 Series Variant Comparison

FeatureSTM32F427VGT6STM32F427IIT6STM32F427VIT6STM32F427ZGT6STM32F427ZIT6
PackageLQFP-100LQFP-176LQFP-100LQFP-144LQFP-144
Flash1 MB2 MB2 MB1 MB2 MB
SRAM256 KB256 KB256 KB256 KB256 KB
Clock180 MHz180 MHz180 MHz180 MHz180 MHz
GPIO8214082114114
EthernetYesYesYesYesYes
DCMIYesYesYesYesYes
Temperature−40°C to +85°C−40°C to +85°C−40°C to +85°C−40°C to +85°C−40°C to +85°C
Best ForPixhawk Cube entryMax RAM + Flash2 MB in 100-pinPixhawk 4 classCube Orange class

STM32F427ZIT6 vs Competing Drone Autopilot MCUs

FeatureSTM32F427ZIT6 (ST)STM32F405VGT6 (ST)STM32F407VGT6 (ST)STM32H743VIT6 (ST)
CoreARM Cortex-M4F @ 180 MHzARM Cortex-M4F @ 168 MHzARM Cortex-M4F @ 168 MHzARM Cortex-M7F @ 480 MHz
Flash / SRAM2 MB / 256 KB (192 KB + 64 KB CCM)1 MB / 192 KB1 MB / 192 KB2 MB / 1 MB
Clock180 MHz168 MHz168 MHz480 MHz
EthernetYesNoYesYes
CAN Bus2× CAN 2.0B2× CAN 2.0B2× CAN 2.0B2× CAN-FD
Pixhawk TargetFMUv3/FMUv4FMUv2/FMUv3FMUv3FMUv5/FMUv6X

Frequently Asked Questions

What Pixhawk hardware uses the STM32F427?

The F427 powers the Pixhawk 2.1 (Cube) (PX4FMUv3), CUAV Pixhack V3/V5, Holybro Pixhawk 4, and mRo Pixhawk. It is the baseline MCU for all commercial-grade Pixhawk autopilots beyond the entry-level 2.4.x series. The 180 MHz clock and up to 2 MB Flash support the full PX4 v1.12+ modular driver architecture and ArduPilot's complete feature set.

How much faster is the F427 compared to the F405?

The F427 runs at 180 MHz vs 168 MHz on the F405 — a ~7% clock increase. More importantly, the F427 offers 256 KB SRAM vs 192 KB (+33%) and 2 MB Flash options vs 1 MB max (+100%). These memory increases are the real differentiator for professional autopilots running dual-redundant EKF instances, comprehensive logging, and Lua scripting.

What is the STM32F427IIT6 used for?

The IIT6 variant is the top-of-line F427 with 2 MB Flash and 140 GPIO in an LQFP-176 package. It is used on premium autopilots requiring maximum I/O: triple-redundant IMU buses, dual GPS, dual CAN, Ethernet, DCMI camera, and 14+ PWM outputs — all on a single chip. Ideal for the Cube Orange+ and similar professional platforms.

Is the STM32F427 backward compatible with F405 Pixhawk designs?

The F427 is pin-compatible with the F405 in the same package (LQFP-100/144/176). The F427 adds an Ethernet MAC and operates at 180 MHz. Most Pixhawk 2.4.x PCB designs can be upgraded to F427 silicon with minor BOM changes (add Ethernet PHY if desired) and a firmware recompile. However, the different Flash wait-state configuration requires updated linker scripts and clock initialization code.

Does the F427 support ArduPilot Lua scripting?

Yes. The 2 MB Flash variants (II/VI/ZI) provide ample code space for ArduPilot's Lua scripting engine, enabling custom mission automation, advanced geofencing logic, and payload control scripts without modifying the C++ firmware. The 256 KB SRAM comfortably accommodates Lua runtime memory alongside the EKF and navigation stacks.

Ordering Information

Orderable Part NumberPackagePackagingTemperature
STM32F427ZIT6LQFP-144 (20×20 mm, 0.5 mm pitch)Tray−40°C to +85°C
STM32F427ZIT6TRLQFP-144 (20×20 mm, 0.5 mm pitch)Tape & Reel−40°C to +85°C

Design Resources

  • Datasheet (DS8597/DS9404): STM32F427xx/STM32F429xx — Complete datasheet with pin definitions and electrical characteristics.
  • Reference Manual (RM0090): STM32F405/415, STM32F407/417, STM32F427/437 — Full register-level documentation for all peripherals.
  • Pixhawk FMUv3/FMUv4 Hardware: PX4 reference designs for Cube (FMUv3) and Pixhawk 4 (FMUv5) — open-source schematics and BOM.
  • ArduPilot Cube Build: ArduPilot firmware build guide and bootloader for STM32F427-based Cube autopilots.
  • STM32CubeIDE: Free ST development environment with GCC toolchain, HAL drivers, and middleware for F4 series.

Request a Quote

SUPERB Automation supplies genuine STMicroelectronics STM32F427ZIT6 MCUs with full traceability and batch-level QA documentation. Whether you need a single tray for prototype drone autopilot builds or pallet-level volumes for Pixhawk-class production, we source through verified channels with competitive lead times. Contact us with your target quantity, delivery date, and any special packaging or marking requirements — we'll respond with a detailed quotation within 24 hours.