W25Q128JVSIQ
Product Specifications
W25Q128JVSIQ - Winbond 128Mbit Serial NOR Flash, Quad SPI 133MHz
In Stock - Ready to Ship
The W25Q128JVSIQ is a 128Mbit (16MB) serial NOR Flash memory from Winbond, the industry's most widely deployed SPI Flash family. Featuring Quad SPI at 133 MHz (up to 532 Mbps effective throughput), dual/quad/QPI modes, 4KB uniform sector architecture, and a minimum 100,000 program/erase cycles with 20-year data retention, it serves as the go-to boot code storage for STM32, ESP32, nRF52, and virtually every MCU ecosystem. The industry-standard 8-pin SOIC 208-mil package ensures drop-in compatibility across millions of existing designs and rapid prototyping with breadboard-friendly footprints.
Key Performance Highlights
Technical Specifications
| Manufacturer | Winbond Electronics Corporation |
| Part Number | W25Q128JVSIQ |
| Memory Type | NOR Flash (Serial, Non-Volatile) |
| Density | 128 Mbit (16 MByte) |
| Organization | 16M x 8, 65,536 pages x 256 bytes |
| Interface | SPI, Dual SPI, Quad SPI, QPI |
| Max Clock Frequency | 133 MHz (Quad SPI up to 532 Mbps) |
| Page Program Time | 0.7 ms typical (256 bytes) |
| Sector Erase Time | 45 ms typical (4KB sector) |
| Block Erase Time | 120 ms typical (32KB), 150 ms typical (64KB) |
| Chip Erase Time | 40 s typical (entire 128Mbit) |
| P/E Cycles | 100,000 minimum (per sector) |
| Data Retention | 20 years (typical) |
| Supply Voltage | 2.7 V to 3.6 V (3V JV series) |
| Active Current | ~20 mA (read @ 133MHz); ~25 mA (program/erase) |
| Standby Current | < 10 uA (typical) |
| Security Features | 3x 256-byte security registers, OTP lock, block protect |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | SOIC-8 (208-mil wide body) |
| RoHS | RoHS Compliant |
Product Details
Flash Architecture & Interface Options
The W25Q128JVSIQ organizes 128Mbit into 65,536 programmable pages of 256 bytes each, with 4KB uniform sectors — every sector is exactly 4KB, simplifying filesystem implementations and eliminating wasted space from mixed-size sector architectures found in older Flash devices.
Interface Flexibility: Standard SPI (1-bit), Dual SPI (2-bit), Quad SPI (4-bit), and QPI (4-bit for commands+address+data). The device auto-detects the interface mode from the read command opcode. QPI mode delivers the highest throughput by eliminating separate command and address phases on 1-bit lines.
XIP (eXecute-In-Place): With 133MHz Quad SPI read, MCUs can execute code directly from Flash without copying to RAM first. The fast read command (0xEB) with configurable dummy cycles enables true XIP operation for bootloaders and real-time applications where RAM is limited.
Key Applications
MCU Boot Flash - STM32, ESP32, nRF52, RP2040, AVR, PIC code storage
FPGA Configuration Memory - Xilinx, Altera/Intel, Lattice bitstream storage
Firmware OTA Updates - Dual-bank for fail-safe over-the-air firmware upgrades
IoT Data Logging - Sensor data, event logs, configuration parameters
Embedded Linux - Bootloader (U-Boot), device tree, kernel storage
Consumer Electronics - Smart home devices, wearables, gaming peripherals
Automotive & Industrial - Dashboard displays, PLCs, telematics units
Interface Mode Throughput Comparison @ 133MHz
| Mode | Data Lines | Max Throughput | Command/Addr Phase | Best Use |
|---|---|---|---|---|
| Standard SPI | 1 (MOSI) | ~16.6 MB/s | 1-bit | Simple MCU, legacy compatibility |
| Dual SPI | 2 (IO0-IO1) | ~33.2 MB/s | 1-bit | MCU with dual SPI peripheral |
| Quad SPI | 4 (IO0-IO3) | ~66.5 MB/s | 1-bit | Fast boot, XIP execution |
| QPI | 4 (IO0-IO3) | ~66.5 MB/s | 4-bit | Max throughput, reduced overhead |
Why Source W25Q128JVSIQ from Superb Automation?
Frequently Asked Questions
What is the W25Q128JVSIQ used for?
The W25Q128JVSIQ is the most widely used 128Mbit serial NOR Flash for MCU boot code storage (STM32, ESP32, nRF52), FPGA configuration, firmware OTA updates, and embedded data logging. Its Quad SPI 133MHz interface and industry-standard SOIC-8 footprint make it a universal choice across embedded designs.
What does the part number W25Q128JVSIQ mean?
W25Q = Winbond Serial Flash. 128 = 128Mbit density. JV = 3V operating voltage (2.7-3.6V). S = SOIC-8 package. I = Industrial temperature (-40C to +85C). Q = QPI-capable. JQ is extended voltage range; JW is 1.8V variant.
What is the difference between Quad SPI and QPI?
Quad SPI transfers data on 4 lines but commands/addresses use 1 line. QPI uses all 4 lines for everything — commands, addresses, AND data — reducing overhead for consecutive reads. Both achieve the same peak data throughput (~66.5 MB/s at 133MHz). The W25Q128JVSIQ supports both modes.
Can I use W25Q128 for XIP (execute-in-place)?
Yes. The Quad SPI Fast Read command (0xEB) at 133MHz enables direct code execution from Flash without copying to RAM — essential for MCUs with limited SRAM. Most modern MCU toolchains (STM32Cube, ESP-IDF, Zephyr) include W25Q128 XIP drivers out of the box.
Is GD25Q128 a drop-in replacement for W25Q128?
GD25Q128 (GigaDevice) is pin-compatible in SOIC-8 and supports the same Quad SPI commands. Most toolchains (esptool, flashrom, STM32CubeProgrammer) support both. However, always verify: (1) status register bit assignments, (2) QE (Quad Enable) bit location, and (3) security register behavior before substituting in production.