Winbond SPI Discrete Flash

root

amforth-W25Qx | Winbond SPI Flash

SPI WinBond W25Q80BV 1MiB Discrete Flash

SPI WinBond W25Q80BV 1MiB Discrete Flash

Tested with W25Q80BV (1MiB).

pinout

W25Q80BV pin assignments

W25Q80BV pin assignments

W25Q80BV         AVR
/CS      [1] --- CS   [10]
 DO      [2] --- MISO [12]
/WP      [3] --- VCC
 GND     [4] --- GND
 DI      [5] --- MOSI [11]
 CLK     [6] --- SCLK [13]
/HOLD    [7] --- VCC
 VCC     [8] --- VCC

todo

  • Use BLOCK wordset.
  • Implement all commands.
  • Wear-leveling layer.
  • Bad block management.

contact

I'm Andreas Wagner, andreas.wagner@lowfatcomputing.org