STM32F427VIT6
Product Specifications
STM32F427VIT6 — ARM Cortex-M4F MCU for Pixhawk / PX4 / ArduPilot Drone Autopilots by STMicroelectronics
The STM32F427VIT6 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-100 (14×14 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
| Field | Value | Meaning |
|---|---|---|
| STM32 | Product Family | STMicroelectronics 32-bit ARM-based MCU |
| F | Core Type | Foundation — high-performance series (ARM Cortex-M4F with FPU) |
| 427 | Sub-Family | 427 High-Performance Line — 180 MHz Cortex-M4F with FPU, up to 2 MB Flash, Ethernet, DCMI. Powers Pixhawk Cube |
| V | Pin Count | 100 pins (LQFP-100) |
| I | Flash Size | 2 MB |
| LQFP | Package | LQFP (Low-profile Quad Flat Package) |
| 6 | Temperature Range | −40°C to +85°C (industrial) |
Quick Specifications
| Parameter | Value |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32F427VIT6 |
| Core | ARM Cortex-M4F |
| Max Clock | 180 MHz |
| Flash | 2 MB |
| SRAM | 256 KB (192 KB + 64 KB CCM) |
| Package | LQFP-100 (14×14 mm, 0.5 mm pitch) |
| Supply Voltage | 1.8V – 3.6V |
| Operating Temperature | −40°C to +85°C |
| GPIO | 82 |
| ADC | 3× 12-bit (16 channels) |
| DAC | 2× 12-bit |
| Timers | 12× 16-bit, 2× 32-bit, 2× watchdog, 1× SysTick |
| Communication | 4× 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) |
| DMA | 2× 8-channel (16 streams) |
| Debug | SWD + JTAG |
Product Overview
The STM32F427VIT6 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 100-pin package delivers 82 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 STM32F427VIT6 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 STM32F427VIT6 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
| Feature | STM32F427VGT6 | STM32F427IIT6 | STM32F427VIT6 | STM32F427ZGT6 | STM32F427ZIT6 |
|---|---|---|---|---|---|
| Package | LQFP-100 | LQFP-176 | LQFP-100 | LQFP-144 | LQFP-144 |
| Flash | 1 MB | 2 MB | 2 MB | 1 MB | 2 MB |
| SRAM | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB |
| Clock | 180 MHz | 180 MHz | 180 MHz | 180 MHz | 180 MHz |
| GPIO | 82 | 140 | 82 | 114 | 114 |
| Ethernet | Yes | Yes | Yes | Yes | Yes |
| DCMI | Yes | Yes | Yes | Yes | Yes |
| 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 For | Pixhawk Cube entry | Max RAM + Flash | 2 MB in 100-pin | Pixhawk 4 class | Cube Orange class |
STM32F427VIT6 vs Competing Drone Autopilot MCUs
| Feature | STM32F427VIT6 (ST) | STM32F405VGT6 (ST) | STM32F407VGT6 (ST) | STM32H743VIT6 (ST) |
|---|---|---|---|---|
| Core | ARM Cortex-M4F @ 180 MHz | ARM Cortex-M4F @ 168 MHz | ARM Cortex-M4F @ 168 MHz | ARM Cortex-M7F @ 480 MHz |
| Flash / SRAM | 2 MB / 256 KB (192 KB + 64 KB CCM) | 1 MB / 192 KB | 1 MB / 192 KB | 2 MB / 1 MB |
| Clock | 180 MHz | 168 MHz | 168 MHz | 480 MHz |
| Ethernet | Yes | No | Yes | Yes |
| CAN Bus | 2× CAN 2.0B | 2× CAN 2.0B | 2× CAN 2.0B | 2× CAN-FD |
| Pixhawk Target | FMUv3/FMUv4 | FMUv2/FMUv3 | FMUv3 | FMUv5/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 Number | Package | Packaging | Temperature |
|---|---|---|---|
| STM32F427VIT6 | LQFP-100 (14×14 mm, 0.5 mm pitch) | Tray | −40°C to +85°C |
| STM32F427VIT6TR | LQFP-100 (14×14 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 STM32F427VIT6 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.