W25X40CLZPIG - 4Mbit SPI NOR Flash, 104MHz, 8-WSON | Winbond
MPN: W25X40CLZPIG ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.17 | $1.17 |
| 10 | $1.05 | $10.50 |
| 100 | $0.89 | $89.00 |
| 500 | $0.78 | $390.00 |
| 1,000 | $0.69 | $690.00 |
| 3,000 | $0.58 | $1,740.00 |
W25X40CLZPIG Overview
A NOR flash memory is a type of non-volatile storage that retains data without power and supports execute-in-place (XIP) operation, where the CPU can read instructions directly from the flash instead of copying them to RAM first. Within the broader semiconductor taxonomy, NOR flash belongs to the non-volatile memory family (alongside NAND flash and EEPROM) and is widely used for code storage and firmware in microcontrollers, IoT devices, and consumer electronics where random read latency matters more than write density.
Key features include 104 MHz maximum clock rate, 4 KB uniform sector granularity, page program up to 256 bytes per command, sector erase time of 40 ms typical, and JEDEC-standard manufacturer/device ID reading. The W25X40CLZPIG also offers hardware and software write protection via the /WP pin and STATUS register, plus an internal 3-byte unique ID for security.
The architecture uses a single-transistor NOR cell array with hot-electron-injection programming and Fowler-Nordheim tunneling erase, controlled by an embedded state machine. Winbond's proprietary SpiFlash command set allows bit-shifted SPI mode enabling Dual I/O (DIO) for doubled throughput or Quad I/O (QIO) for quadrupled throughput without changing pin count.
Typical applications include firmware storage for IoT sensors, boot code in industrial controllers, configuration storage in smart-home devices, data logging in metering equipment, and parameter storage in wearable devices. Compared with NAND flash, NOR flash offers faster random reads at the cost of lower density per dollar.
When designing with this part, place a 0.1 uF decoupling capacitor close to the VCC pin and provide a clean GND return path to the exposed pad, which also acts as the chip's main thermal path. Avoid long SPI traces - keep traces under 50 mm or use a series resistor to dampen ringing on the SCK line.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for W25X40CLZPIG — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with W25X40CLZPIG (same form factor and footprint) — differing in Memory Size, Memory Type, Package, RoHS Status, Sector Size.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
W25X40CLZPIG TR
✅ Drop-In📋 Reference alternative (not in catalog)
W25X40CLZPIG Maximum Ratings & Electrical Characteristics
| Memory Type | NOR Flash |
| Memory Size | 4 Mbit (512K x 8) |
| Interface | SPI, Dual-SPI, Quad-SPI |
| Maximum Clock Frequency | 104 MHz |
| Sector Size | 4 KB uniform |
| Page Size | 256 bytes |
| Access Time | 8 ns |
| Supply Voltage | 2.5 V to 3.3 V |
| Package | 8-WSON (6x5 mm) with exposed pad |
| Pin Count | 8 |
| Operating Temperature | -40C to +85C |
| Sector Erase Time | 40 ms typical |
| Page Program Time | 1.4 ms typical |
| Write Protection | Hardware /WP pin + software STATUS register |
| RoHS Status | Compliant |
| Mounting Type | Surface Mount |
| JEDEC ID Read | Yes (0xEF3013 manufacturer/device) |
W25X40CLZPIG Pin Configuration
| Pin 1 | /CS — Chip select (active low) |
| Pin 2 | DO — Serial data out (MISO) |
| Pin 3 | /WP — Write protect (active low) |
| Pin 4 | GND — Ground |
| Pin 5 | DI — Serial data in (MOSI) |
| Pin 6 | CLK — Serial clock |
| Pin 7 | /HOLD or /RESET — Hold or reset (active low, multifunction pin) |
| Pin 8 | VCC — Power supply (2.5V to 3.3V) |
| Pin EP | Exposed Pad — Thermal pad, must be soldered to PCB ground |
Typical Applications
W25X40CLZPIG is suitable for 7 applications: IoT Sensor Firmware Storage, Industrial Controller Boot Code, Smart Home Hub Configuration, Wearable Health Monitor Data Logging, Smart Metering Data Logging, Consumer Electronics Configuration Storage, HMI Touch Panel Asset Storage.
IoT Sensor Firmware Storage
The W25X40CLZPIG is well suited to firmware storage for low-power IoT sensor nodes. Its 4 Mbit (512 KB) capacity comfortably fits typical Cortex-M0/M4 firmware images up to 200 KB plus a 100 KB OTA staging area and 200 KB of configuration/log records. The 104 MHz SPI clock allows execute-in-place reads from the host MCU, removing the need for an XIP shadow RAM. Standby current of around 1 uA at 3V preserves battery life in sleep-dominated duty cycles. Use Quad-SPI mode to halve firmware boot time compared with single-I/O SPI. Source: Winbond datasheet, section 6 (DC characteristics) and section 7 (AC timing).
Recommended
Industrial Controller Boot Code
Industrial PLCs and motor controllers use the W25X40CLZPIG to store immutable boot loaders and factory calibration constants. NOR flash's byte-level random access (8 ns typical) lets the bootloader verify firmware signatures quickly at power-on. The 4 KB uniform sector layout matches typical flash file-system block sizes (e.g., LittleFS), simplifying firmware delta updates. Hardware /WP pin allows the integrator to lock the boot region against accidental write during field service. Operating from -40C to +85C, the device survives industrial cabinet environments.
Recommended
Smart Home Hub Configuration
Smart-home hubs and Wi-Fi gateways commonly use the W25X40CLZPIG to store device pairing tables, Zigbee/Z-Wave network maps, and user preferences that must persist across power cycles. The 512 KB capacity supports thousands of device entries. Dual-SPI mode doubles the throughput for bulk log writes without consuming extra GPIO pins. Hardware write protection via /WP prevents firmware bugs from corrupting the device database. The WSON-8 footprint fits easily inside compact hub enclosures with limited PCB area.
Recommended
Wearable Health Monitor Data Logging
Battery-powered wearables such as continuous glucose monitors and fitness bands use the W25X40CLZPIG to log sensor history between BLE sync events. The low standby current (around 1 uA) preserves battery life during the long sleep intervals between samples. 4 KB sectors match typical LittleFS log block sizes, allowing efficient append-only writes. The 256-byte page write time of about 1.4 ms is short enough to occur during normal sensor sampling without missing subsequent samples.
Recommended
Smart Metering Data Logging
Electricity, water, and gas meters use the W25X40CLZPIG as a tamper-resistant log store for interval consumption records. The hardware /WP pin and STATUS-register software protection let the meter seal the log region against unauthorized field-tampering. 512 KB supports years of 15-minute interval data. The -40C to +85C industrial temperature rating handles outdoor meter enclosures in cold and hot climates. SPI interface integrates cleanly with low-cost Cortex-M0 metering MCUs.
Recommended
Consumer Electronics Configuration Storage
Set-top boxes, smart speakers, and connected appliances use the W25X40CLZPIG to store user preferences, language packs, and feature flags. The Quad-SPI mode enables fast boot of UI assets. Byte-level read access at 8 ns is sufficient for random lookups of preference records without caching. The WSON-8 package fits inside thin enclosures where Z-height is constrained. Multiple language packs can be stored in separate 4 KB sectors, simplifying partial updates.
Recommended
HMI Touch Panel Asset Storage
Industrial HMI panels with small TFT displays use the W25X40CLZPIG to store bitmap icons, fonts, and multilingual strings for the user interface. Uniform 4 KB sectors allow easy in-field replacement of individual icon sets without rewriting the entire flash. The 104 MHz Quad-SPI throughput loads screen assets fast enough for sub-100 ms screen transitions. SPI interface uses only four MCU pins, leaving GPIO free for touch controller and backlight PWM.
Recommended
Recommended Products Summary
Engineering reference data for W25X40CLZPIG — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | W25X40CLZPIG TR | W25Q40JVSSIQ |
|---|---|---|---|
| Package | 8-WSON (6x5 mm) | 8-WSON (6x5 mm) - same | 8-SOIC (150 mil) - different footprint |
| Brand | Winbond | Winbond (same) | Winbond (same) |
| Memory Density | 4 Mbit | 4 Mbit | 4 Mbit |
| Maximum SPI Clock | 104 MHz | 104 MHz | 133 MHz |
| Sector Size | 4 KB uniform | 4 KB uniform | 4 KB uniform |
| Interface Modes | Single, Dual, Quad SPI | Single, Dual, Quad SPI | Single, Dual, Quad SPI |
| Operating Voltage | 2.5V to 3.3V | 2.5V to 3.3V | 2.7V to 3.6V |
| Automotive Grade | No | No | Yes (AEC-Q100) |
Key Differentiators
- Compact 8-WSON package with exposed thermal pad (vs W25Q40JVSSIQ (8-SOIC 150 mil))
- Proven SpiFlash command-set compatibility (vs W25X40CLZPIG TR)
- Wide 2.5V-3.3V supply range (vs W25Q40JVSSIQ (2.7V-3.6V only))
Design Notes
Place a 0.1 uF decoupling capacitor within 3 mm of the VCC pin (pin 8). The exposed thermal pad must be soldered to a PCB ground pour of at least 10x10 mm to provide a low-impedance ground return and thermal dissipation. Keep SCK, MOSI, MISO, and /CS traces shorter than 50 mm; if longer traces are unavoidable, place a 33 ohm series resistor near the MCU end of SCK to dampen ringing. Avoid routing SPI traces parallel to noisy switching regulator or motor traces - cross them at 90 degrees if needed.
During page program and sector erase operations, the VCC supply current can briefly spike to 15-25 mA. Ensure your 3.3V regulator can source this dynamic load without sagging. A 10 uF bulk capacitor plus the 0.1 uF decoupling cap is recommended. Hold the MCU in a low-power state during erase (40 ms typical) to minimize system current peaks. Avoid VCC ramps slower than 1 ms/V to prevent unintended in-system programming.
Do not assume Quad-SPI mode works without first enabling it via the STATUS register (opcodes 0x01 write, 0x05 read). Quad mode must be configured before issuing Quad-I/O commands. The /HOLD and /RESET functions share pin 7 - leaving /HOLD floating (not pulled high) can cause unexpected operation if noise couples into the pin. Pull /HOLD high through a 10 kohm resistor to VCC if unused. Always check the JEDEC ID (opcode 0x9F) at startup to confirm the device is responding correctly before issuing write commands.
Compliance Information
RoHS and lead-free per Winbond product page. Industrial temperature range -40C to +85C. Not AEC-Q100 qualified - select W25Q40JVSSIQ or similar -Q suffix part for automotive.