Comparing top NOR Flash ICs for drone flight controllers and autopilot systems. W25Q128JV, GD25Q128CSIG, and MX25L12835F evaluated on compatibility, price, and supply reliability.
Why NOR Flash on a Flight Controller?
Flight controllers use external NOR Flash to store blackbox logs, PID profiles, firmware OTA updates, and configuration backups. A 16 MB W25Q128JV covers ~30 minutes of 2kHz blackbox logging — sufficient for most race sessions.
Winbond W25Q128JV: The Reference Standard
The W25Q128JV is the de-facto standard for FC blackbox storage. With 128 Mbit (16 MB), 133 MHz SPI, and JEDEC-standard commands, it's supported out-of-the-box by Betaflight, INAV, and ArduPilot without any configuration changes.
| Spec | W25Q128JV | GD25Q128CSIG | MX25L12835F |
|---|---|---|---|
| Capacity | 128 Mbit | 128 Mbit | 128 Mbit |
| Max SPI Clock | 133 MHz | 133 MHz | 133 MHz |
| VCC | 2.7–3.6V | 2.7–3.6V | 2.7–3.6V |
| Program Time (256B) | 0.4 ms typ | 0.4 ms typ | 0.5 ms typ |
| Endurance | 100K cycles | 100K cycles | 100K cycles |
| JEDEC Compatible | ✅ Yes | ✅ Yes | ✅ Yes |
| Price (1k qty) | ~$0.95 | ~$0.65 | ~$0.80 |
GD25Q128: A Reliable Drop-In Alternative
GigaDevice's GD25Q128 is pin and command compatible with the W25Q128. In Betaflight 4.4+, it is auto-detected via JEDEC ID (0xC84018). We've tested it on Matek and HGLRC FC hardware without modification — blackbox recording and OTA firmware update both work identically.
MX25L12835F: Industrial Grade Option
Macronix's MX25L12835F is popular in ArduPilot and PX4 autopilot designs due to its excellent data retention specifications (>20 years) and -40°C to +85°C operating range — useful for commercial drones operating in temperature extremes.
Sourcing Advice
Counterfeit W25Q128 parts are common in the spot market. Genuine Winbond parts show consistent 0xEF40 JEDEC IDs. UAVCHIP sources directly from authorized distributors and can provide lot traceability documentation on request.
NOR Flash vs NAND Flash for Drone Applications
Both are Flash memory but serve different purposes:
- NOR Flash (W25Q128): Random-access, execute-in-place capable, 100K P/E cycles. Used for FC blackbox, configuration, OSD font storage.
- NAND Flash (MT29F): Sequential-optimized, high density, lower cost per bit, 3K-10K P/E cycles. Used in SD cards, high-capacity data logging, camera storage.
Extended W25Q Family
Winbond's W25Q NOR Flash family scales from 4 MB (W25Q32JV) to 32 MB (W25Q256JV). For Betaflight blackbox at 1 kHz, 16 MB provides 7-10 minutes of flight time. The 32 MB variant extends this to 15-20 minutes — useful for endurance flights.
Ready to Source These Components?
Get competitive pricing on genuine, traceable parts. RFQ response within 24 hours.
Submit RFQ Now →