← Wiki · Componente

Flash QSPI (W25Q)

Un chip de flash serie de 8 pines que guarda el programa de un RP2040 suelto, o datos para cualquier microcontrolador. W25Q128JV tiene 16 MB, W25Q16JV 2 MB con el mismo patillaje.

Qué hace#

La flash NOR serie conserva su contenido sin alimentación. Un RP2040 suelto no tiene flash propia: ejecuta su programa directamente desde este chip por Quad SPI (cuatro líneas de datos). Otros microcontroladores usan los mismos chips para archivos, registros o imágenes por SPI normal.

Pines#

Pin Nombre Uso en QSPI
1 /CS selección de chip (QSPI_SS)
2 DO (IO1) QSPI_SD1
3 /WP (IO2) QSPI_SD2
4 GND masa
5 DI (IO0) QSPI_SD0
6 CLK QSPI_SCLK
7 /HOLD (IO3) QSPI_SD3
8 VCC 3.3 V, 100 nF junto al pin
Circuito de ejemplo: W25Q128JV con 100 nF en VCC; el pulsador BOOTSEL lleva QSPI_SS a GND a través de 1 kΩ.
W25Q128JV con 100 nF en VCC; el pulsador BOOTSEL lleva QSPI_SS a GND a través de 1 kΩ. Abre el ejemplo qspi_flash de esta página en PCB Canvas: «Insertar en mi esquemático».

Errores comunes#

  • El modo Quad necesita el bit QE: las piezas «IQ» (W25Q128JVSIQ) salen de fábrica con el modo Quad fijado, así que /WP y /HOLD funcionan como IO2 e IO3.
  • Mantenla cerca: el reloj va a decenas de MHz; lleva las seis señales directamente al chip, sin ramales ni rodeos largos.
  • Ancho del encapsulado: estas piezas vienen en SOIC-8 de 208 mil (5.3 mm), más ancho que el SOIC-8 habitual de 150 mil. Elige la huella que corresponde.

Huella#

SOIC-8 de 5.3 × 5.3 mm (208 mil): W25Q128JVSIQ C97521 (pieza basic), W25Q16JVSSIQ C131025.