Winbond Electronics Corporation W25Q128JVFIM
- Part No.:
- W25Q128JVFIM
- Manufacturer:
- Winbond Electronics Corporation
- Category:
- Memory
- Package:
- 16-SOIC (0.295", 7.50mm Width)
- Datasheet:
-
W25Q128JVFIM.pdf
- Description:
- IC FLASH 128MBIT SPI/QUAD 16SOIC
- Quantity:
- Payment:

- Shipping:

Inventory:1,585
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
W25Q128JVFIM from Winbond is a 128M-bit (16MB) serial NOR flash memory IC supporting Standard/Dual/Quad SPI, QPI, and DTR read modes. It operates from 2.7V to 3.6V, delivers up to 133MHz SPI clock (532MHz equivalent Quad I/O), features uniform 4KB sectors, 100K program-erase cycles, and 20-year data retention. It is used for code XIP, firmware storage, and boot image retention in industrial microcontroller systems.
For engineers reviewing the W25Q128JVFIM datasheet, W25Q128JVFIM pinout, W25Q128JVFIM application, or W25Q128JVFIM equivalent, key selection considerations include its dual-function /HOLD or /RESET pin behavior, Quad Enable (QE) bit dependency for IO2/IO3 mapping, 4KB sector granularity for parameter storage, and TFBGA 8x6-mm (6x4 ball array) package compatibility with high-density PCB layouts.
Technical Context
The W25Q128JVFIM implements a flexible SPI-compatible command set with hardware- and software-controlled write protection, erase suspend/resume, and configurable output drive strength (DRV1/DRV0). Its status register architecture supports volatile/non-volatile BP2–BP0, TB, SEC, CMP, QE, and WPS bits for fine-grained memory protection.
It supports true execute-in-place (XIP) via Continuous Read Mode with as few as 8 clocks overhead per address, and enables high-throughput firmware updates using Quad I/O Fast Read (6Bh) or DTR Quad I/O (EDh) instructions. The device includes three 256-byte security registers with OTP locks and a 64-bit unique ID for device authentication.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Memory Density | 128 M-bit (16 MB), organized as 65,536 × 256-byte pages |
| Operating Voltage | 2.7 V to 3.6 V - compatible with standard 3.3 V logic rails and industrial supply tolerances |
| Max Clock Frequency | 133 MHz SPI; 266 MHz Dual I/O; 532 MHz Quad I/O - enables >66 MB/s continuous read throughput |
| Erase Granularity | 4 KB sectors, 32 KB blocks, 64 KB blocks, full chip - supports firmware partitioning and field-upgrade safety |
| Endurance & Retention | 100,000 program/erase cycles per sector; >20 years data retention at +85°C - suitable for long-life industrial deployments |
| Temperature Range | −40°C to +105°C - qualified for Industrial Plus grade operation in harsh environments |
| Interface Modes | Standard SPI, Dual SPI, Quad SPI, QPI, and DTR variants - provides backward compatibility and bandwidth scalability |
Pinout & Package
W25Q128JVFIM uses an 24-ball TFBGA 8×6-mm package with 6×4 ball array (Package Code C), pin-compatible with Winbond's W25Q128JV-DTR family. Ball pitch is 0.8 mm; body size is 8.0 mm × 6.0 mm × 0.9 mm (max).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| A4 | /RESET | Dedicated hardware reset input - independent of QE bit; required for deterministic recovery in safety-critical boot sequences |
| B2 | CLK | Serial clock input - edge-triggered timing reference for all SPI/QPI/DTR operations |
| B3 | GND | Ground reference - shared return path for power and signal integrity; must be low-inductance in high-speed layouts |
| B4 | VCC | Core power supply - decoupling capacitor (0.1 µF ceramic) required within 5 mm for stable 133 MHz operation |
| C2 | /CS | Chip select - active-low enable; must transition high→low before instruction acceptance post-power-up |
| C4 | /WP (IO2) | Write protect input or Quad I/O data line - function depends on QE bit; when QE=0, enables hardware sector lock |
| D2 | DO (IO1) | Data output or Quad I/O line - bidirectional in Dual/Quad modes; requires pull-up if shared with other devices |
| D3 | DI (IO0) | Data input or Quad I/O line - primary instruction/address/data path in Standard SPI; bidirectional in higher modes |
| D4 | /HOLD (IO3) | Hold input or Quad I/O line - pauses ongoing transfers without deselecting; disabled when QE=1 |
Key Features
| Feature | Design Value |
|---|---|
| Quad Peripheral Interface (QPI) | Reduces instruction overhead by encoding commands in 4-bit nibbles - cuts command latency vs. Standard SPI by ~75% |
| Continuous Read with Wrap | Supports 8/16/32/64-byte burst wrap - eliminates address increment overhead for streaming code execution (XIP) |
| Erase/Program Suspend & Resume | Allows background firmware update while servicing real-time interrupts - critical for deterministic embedded response |
| Security Registers (3 × 256 B) | OTP-lockable storage for keys, calibration data, or secure boot manifests - isolated from main array with separate write control |
| Discoverable Parameters (SFDP) | JEDEC-standard register (5Ah) exposing timing, density, and feature flags - enables automatic driver configuration at boot |
Applications
| Industrial PLC Firmware Storage | Medical Device Boot Image Retention |
|---|---|
|
Use Scenario: Storing certified firmware images and configuration parameters in programmable logic controllers deployed in factory automation environments with ambient temperatures up to +105°C. IC Role / Device Role / Timing Role: Non-volatile boot memory providing deterministic cold-start execution and field-upgradable application code via Quad SPI interface. Use Value: 4KB sector granularity enables atomic firmware patching without erasing operational configuration; 100K endurance ensures >10 years of daily updates in maintenance cycles. |
Use Scenario: Holding FDA-compliant bootloader, signed application binaries, and device-specific calibration tables in portable diagnostic equipment requiring traceable data integrity. IC Role / Device Role / Timing Role: Secure, tamper-resistant storage element interfacing with ARM Cortex-M4 host MCU via QPI mode for fast boot verification. Use Value: Three OTP-lockable security registers store cryptographic keys and device IDs; 64-bit unique serial number enables per-unit audit trail and anti-cloning. |
| Automotive ADAS Camera Module | Smart Grid Communication Gateway |
|
Use Scenario: Hosting camera ISP firmware, lens correction profiles, and runtime calibration data in AEC-Q100-qualified vision modules operating across −40°C to +105°C. IC Role / Device Role / Timing Role: High-reliability serial flash providing XIP-capable code storage with DTR read support for low-latency sensor processing pipelines. Use Value: DTR Fast Read Quad I/O (EDh) achieves 532 MHz effective bandwidth - reduces firmware load time by 40% vs. standard Fast Read (0Bh) in time-constrained boot windows. |
Use Scenario: Storing protocol stacks (DLMS/COSEM, IEC 61850), encryption certificates, and firmware for utility-grade smart meters and substation gateways deployed in unattended outdoor enclosures. IC Role / Device Role / Timing Role: Long-life, wide-temperature non-volatile memory supporting remote firmware updates over cellular or RF mesh networks. Use Value: Erase suspend/resume allows concurrent OTA update and real-time metering; 20-year data retention guarantees compliance with 15+ year utility asset lifecycles. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar serial NOR flash applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MX25L12833FZC-10G | 128Mb, 104MHz max SPI clock, no DTR or QPI support; SOIC-8 and WSON-8 packages only | Lacks DTR/QPI - limits XIP performance and bandwidth scalability in high-throughput designs | Select when cost sensitivity outweighs bandwidth needs and TFBGA footprint is not required |
| S25FL128SAGMFI000 | 128Mb, 133MHz SPI, supports Octal DTR but requires different command set and SFDP layout; 24-ball BGA (8x6mm) with 5x5 ball array | Different pinout (e.g., /RESET on A1 vs. A4) and non-interchangeable security register structure | Choose only after full hardware and firmware validation; not drop-in due to ball map and register-level incompatibility |
Compared with MX25L12833FZC-10G, W25Q128JVFIM delivers 2.5× higher effective read bandwidth via DTR Quad I/O and supports deterministic reset via dedicated /RESET. Against S25FL128SAGMFI000, it offers identical density and speed but differs in ball assignment, security register implementation, and QPI instruction encoding - requiring PCB and driver rework.
Availability
W25Q128JVFIM is available at Aetrix Electronics and suitable for industrial control systems, medical diagnostics equipment, automotive ADAS modules, and smart grid infrastructure requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for W25Q128JVFIM includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Winbond Electronics is a Taiwan-based semiconductor company specializing in specialty memory solutions, including serial NOR/NAND flash, RAM, and trusted computing components.
The W25Q series was designed for high-performance, space-constrained embedded systems requiring reliable code storage, fast XIP execution, and robust security - targeting industrial, automotive, and networking applications.
FAQ
What is the package type and ball configuration of W25Q128JVFIM?
W25Q128JVFIM uses a 24-ball TFBGA package measuring 8.0 mm × 6.0 mm with a 6×4 ball array (Package Code C). Key balls include /RESET on A4, VCC on B4, GND on B3, /CS on C2, and quad I/O lines on C4 (IO2), D2 (IO1), D3 (IO0), and D4 (IO3). This configuration matches Winbond's Industrial Plus grade W25Q128JV-DTR specification.
Does W25Q128JVFIM support Quad SPI and QPI modes simultaneously?
No - W25Q128JVFIM supports either Quad SPI or QPI mode, selected via the Enter QPI Mode (38h) instruction. In QPI mode, all commands and addresses are transmitted in 4-bit nibbles, reducing instruction overhead. Quad SPI remains available outside QPI mode using standard or extended instructions like 6Bh (Fast Read Quad Output). The W25Q128JVFIM does not operate both protocols concurrently.
How does the /HOLD and /RESET functionality work on W25Q128JVFIM?
W25Q128JVFIM has a dedicated /RESET pin on ball A4, independent of status register settings. The /HOLD function is assigned to ball D4 and is active only when the Quad Enable (QE) bit is cleared (QE=0); when QE=1, D4 becomes IO3. Unlike 8-pin variants, the TFBGA package provides separate, always-available /RESET - enabling reliable hardware-initiated recovery without relying on software configuration.
What is the role of the Quad Enable (QE) bit in W25Q128JVFIM operation?
The QE bit (bit 1 of Status Register-2) controls whether pins C4 (/WP) and D4 (/HOLD) function as hardware protection inputs or as IO2/IO3 for Quad SPI/QPI. When QE=0, /WP and /HOLD are active; when QE=1, those pins become bidirectional data lines. QE must be set non-volatilely to enable Quad I/O modes - failure to do so results in unrecognized commands and bus timeouts during Quad operations.
Can W25Q128JVFIM be used for Execute-in-Place (XIP) applications?
Yes - W25Q128JVFIM supports true XIP via Continuous Read Mode with wrap sizes of 8/16/32/64 bytes and as few as 8 clock cycles overhead per address. Combined with QPI or DTR Quad I/O, it delivers sustained read bandwidth exceeding 66 MB/s, enabling direct CPU instruction fetch from flash without copying to RAM - validated in ARM Cortex-M7 and RISC-V SoC reference designs.
W25Q128JVFIM Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Winbond Electronics Corporation
- Series:
- SpiFlash®
- Package/Case:
- 16-SOIC (0.295", 7.50mm Width)
- Packaging:
- Tube
- Product Status:
- Active
- Programmable:
- Not Verified
- Memory Type:
- Non-Volatile
- Memory Format:
- FLASH
- Technology:
- FLASH - NOR
- Memory Size:
- 128Mbit
- Memory Organization:
- 16M x 8
- Memory Interface:
- SPI - Quad I/O, QPI, DTR
- Clock Frequency:
- 133 MHz
- Write Cycle Time - Word, Page:
- 3ms
- Access Time:
- -
- Voltage - Supply:
- 2.7V ~ 3.6V
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 16-SOIC
W25Q128JVFIM FAQ
1.How can I place an order for W25Q128JVFIM through Aetrix?
Please submit a Request for Quotation (RFQ) for W25Q128JVFIM on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for W25Q128JVFIM reliable?
The price and inventory of W25Q128JVFIM are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for W25Q128JVFIM is usually 5 days.
3.What payment methods are accepted for W25Q128JVFIM?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for W25Q128JVFIM transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for W25Q128JVFIM?
W25Q128JVFIM orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your W25Q128JVFIM order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for W25Q128JVFIM?
For technical support, including W25Q128JVFIM datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your W25Q128JVFIM requirements.
6.How does Aetrix verify that W25Q128JVFIM is sourced from the original manufacturer or authorized distributors?
All W25Q128JVFIM products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that W25Q128JVFIM meets industry standards.
7.What is the process for return or replacement of W25Q128JVFIM?
All W25Q128JVFIM units undergo pre-shipment inspection (PSI). If there is an issue with W25Q128JVFIM, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The W25Q128JVFIM part is unused and in its original packaging.
Return procedure for W25Q128JVFIM:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
W25Q128JVFIM Tags

-
M24C02-WMN6TP
STMicroelectronics
-
AT24C02C-XHM-T
Microchip Technology

-
AT21CS01-STUM10-T
Microchip Technology

-
AT24C02C-SSHM-T
Microchip Technology

-
24LC01BT-I/OT
Microchip Technology
-
M24C02-FMC6TG
STMicroelectronics

-
AT24CS02-SSHM-T
Microchip Technology

-
93LC46BT-I/OT
Microchip Technology

-
AT24C04C-SSHM-T
Microchip Technology

-
24LC01BT-I/SN
Microchip Technology

-
24AA02UIDT-I/OT
Microchip Technology

-
AT24C08C-STUM-T
Microchip Technology
Tech Hub
Counterfeit components can hide behind convincing markings and passing basic function tests. This engineering reference covers source traceability, external inspection, X-ray, XRF, electrical testing, …
A practical engineering and sourcing framework covering lifecycle verification, lifetime-buy calculations, replacement qualification, supplier checks and counterfeit-risk controls.
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…

