summaryrefslogtreecommitdiff
path: root/spi/spiflash/winbond_w25q80d/README
blob: 9b60cd4d164a236634b6b2c2a07b8bcda14b836b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
-------------------------------------------------------------------------------
Winbond W25Q80D
-------------------------------------------------------------------------------

These are example captures of a Winbond W25Q80DV (8MBit == 1MByte) SPI
flash chip being driven by a Teensy 3.2. The SPI clock is at 500kHz.

Details:
https://www.winbond.com/resource-files/w25q80dv_revg_07212015.pdf


Logic analyzer setup
--------------------

The logic analyzer used was a DreamSourceLab DSLogic Plus (at 10MHz):

  Probe       W25Q80DV pin
  ------------------------
  0           CS#
  1           CLK
  2           DI (MOSI)
  3           DO (MISO)


chip_erase_and_writes.sr
------------------------

Device ID and status query followed by chip erase, polling of the chip
status and then by few writes and verifying reads.


chip_erase_and_writes_{start,end}.sr
------------------------------------

Smaller snippets extracted from the file above, since it's very large.


ce_without_wren.sr
------------------

Test file for write enable warnings, issues chip erase without first having
captured WREN command.