SPI Flash ICs, Storage Modules and Programmers

SPI flash memory, development modules and programming tools

This mixed collection includes serial flash memory ICs, populated storage modules, flash-equipped microcontroller and FPGA boards, external programmers, test clips and voltage or package adapters. Most loose flash listings describe serial NOR; F35SQA and MT29F1G01 entries expressly describe SPI NAND. SD-card modules and complete development boards are different purchases again. The selected model, capacity, quantity and package determine what arrives, not a multi-model headline. Do not assume every result is a loose chip or that every SPI device speaks the same memory commands.

Choose the exact serial NOR device

Listed chip families include W25Q80/16/32/64/128/256, MX25L8005, GD25Q40, GD25R256, AT25SF161B, XM25QH128 and 25VQ32. Many variants choose one W25Q density from a title naming five; others choose 1, 5, 10, 50 or 100 pieces of one suffix. W25Q128FW and JV choices are distinct ordering codes, not automatically interchangeable lots. Read the entire part number, marking and revision before comparing footprints or firmware. 8 Mbit means 1 MB raw capacity, 16 Mbit 2 MB, 32 Mbit 4 MB, 64 Mbit 8 MB, 128 Mbit 16 MB and 256 Mbit 32 MB. Several supplier headings confuse bits and bytes or offer '32bit/64bit' as shorthand; the selected full part code is the safer reference.

A matching density alone does not make a replacement viable. Compare manufacturer documentation for JEDEC ID, SPI read and program opcodes, erase-sector and block geometry, page-program size, address modes, dummy cycles, reset and deep-power-down behavior, status-register protection and quad-enable location. SPI, Dual SPI, Quad SPI and QPI require the flash, host-controller pins and firmware to support the same mode. At larger densities, verify four-byte addressing or banking. Confirm boot-ROM compatibility for the exact chip rather than assuming any 25-series device boots. Advertised clock figures such as 108 or 133 MHz are conditional chip-mode limits, not guaranteed throughput in an assembled host.

Electrical and mechanical boundaries

The range mixes approximately 3.3 V-class flash ICs and equipment for 1.8 V chips. Verify the complete selected suffix's VCC and I/O ranges and absolute limits. Many listings offer a separately sold 1.8 V SOP8-to-DIP8 converter for CH341A, TL866 or EZP programmers. It is an accessory, not extra storage, and a claimed 1.8 V adapter does not guarantee safe level translation for every programmer or in-circuit target. Confirm the actual adapter circuit, programmer outputs, target-board power state and pin mapping; do not apply 3.3 V directly to a 1.8 V-only IC.

SOIC/SOP-8 widths, USON-8 and WSON-8 pad sizes, DIP-8 and SOP-16 are physically different. Eight pins alone do not prove socket or PCB-footprint compatibility. Check body width, pin-1 orientation, exposed pads and the programmer's adapter wiring. A test clip is not a universal socket: an assembled board may load the bus or supply the flash from other rails, preventing reliable programming. Preserve and verify a read-only backup before any firmware modification, including board-specific serial, calibration or security data.

SPI NAND and SD storage are separate classes

F35SQA001G/F35SQA002G options are described as 1 Gbit or 2 Gbit SPI NAND, and MT29F1G01 is a 1 Gbit SPI NAND listing. These are not interchangeable with W25Q-series SPI NOR. NAND needs compatible page/block management, bad-block handling and controller ECC, and may not support a host's NOR boot commands. Compare the exact NAND code, supply, footprint and data-management requirements with manufacturer documentation. XTSD and other SD-card expansion products with 512 MB, 2 GB or 4 GB choices use removable or managed SD storage, even when a host communicates over SPI. A 4 GB SD-card option is not a 4 GB raw SPI NOR chip.

Populated modules and boards

W25Q80/16/32/64/128 storage boards and CJMCU-2516/W25Q16 modules are populated modules rather than bare packages. Verify the variant's actual flash density, board supply and I/O circuitry, header assembly and whether any example code matches your host. A W25Q128 module heading may offer W25Q32 or W25Q64 as separate variants. Board pin labels do not establish 5 V-tolerant I/O without evidence.

Pico 2 and Pico 2 W, WeAct RP2350A/RP2350B, ESP32-C3/C6/S3/WROOM, Tang Nano 9K FPGA, STM32H723 and STM32F103 development products include on-board flash within a larger circuit. Check specific choices such as Pico 2 versus 2 W, RP2350 4 MB versus 16 MB QSPI, ESP32-C6 N4 versus N16, or ESP32-S3 N8 versus N16R8; PSRAM is not flash. Some ESP32 product options actually name ESP8266 or different USB-serial chips and connectors. STM32H723 choices differ by unsoldered or upward/downward header assembly. The STM32F103 TFT kit describes a W25Q16 2 MB external flash, display and USB cable; an on-board chip is not a separately supplied loose IC. For an FPGA board, 32 Mbit SPI flash may serve configuration storage, but board programming and boot setup must be verified for the actual assembly.

Programmers, clips and kit contents

CH341A/CH341, XTW100/XTW-3/XTW-5/CH347, EZP2019/2023/2025/2026, G100/G120F/G200P, MinPro100E/G, SFLY SP10A/B/F and XGecu T48 appear as programming tools or bundles. Support claims for broad 24/25/93/95 families or thousands of devices cannot prove your exact flash suffix works. Check the current supported-device list, software and firmware revision, voltage, adapter, socket, host computer and whether off-board or in-system operation is intended. The XTW100 listing separately offers a programmer, adapter motherboard, SOP8 test clip, SOP8-to-DIP8 board and programmer set. EZP2023+ choices can similarly be an individual 1.8 V adapter, SOP8 adapter, width-specific socket or numbered package rather than the complete programmer. Select actual contents, not headline accessories. A CH341A set that explicitly enumerates the clip and converters does not establish those parts are included in every CH341A listing.

Selection and validation checklist

  1. Identify whether the deliverable is NOR IC, NAND IC, SD module, populated flash module, MCU/FPGA board, programmer, voltage converter, socket or clip.
  2. Read the selected variant's complete part suffix, density, package, piece count, board assembly and included accessories. A multi-model title is not a mixed kit.
  3. Compare VCC, I/O levels, pinout, footprint, temperature and host-controller wiring to the exact device's manufacturer documentation.
  4. Verify commands, JEDEC ID, erase/page geometry, address mode, protection bits, quad settings and boot support for your firmware.
  5. For a programmer, verify exact-device support, target voltage, socket/adapter and software revision, then back up and verify data before writing.
  6. Request manufacturer evidence and traceability where origin, endurance, retention, temperature grade or compliance matters. Supplier claims of 'original', certification or warranty are not independently verified here.

Frequently asked questions

Is SPI flash the same as an SD card or SSD? No. Flash-cell technology, management and host protocol differ.

Does W25Q128 mean 128 MB? No. 128 Mbit corresponds to 16 MB nominal raw capacity.

Can SPI NAND replace SPI NOR? Not as a default substitution; the host must support NAND commands, ECC and bad-block management.

Does a 1.8 V adapter make every 3.3 V programmer safe? No. Confirm the actual voltage and I/O path for the selected chip and programmer.

Does a universal 25-series programmer support my exact IC? Only if its current device list, voltage and socket arrangement support the exact suffix.

Does an EZP or CH341A headline guarantee a clip and programmer together? No. Some selectable options are accessory-only.

Are N8 and N16R8 ESP32-S3 boards identical? No. Check flash and PSRAM configuration separately.

Is the flash on a Pico, STM32 or FPGA board a loose chip shipment? No. Those are assembled boards with integrated storage and separate host requirements.

Yoeruyo groups these related products for comparison. Final electrical compatibility, performance, certification, provenance and lifecycle claims require evidence for the specific chosen device or kit.

Skip to results list

Active filters:

120 items
Column grid
Column grid

Filter

Active filters: