W25Q20BW
8.2.2 Instruction Set Table 1 (Erase, Program Instructions)(1)
BYTE 1
(CODE)
INSTRUCTION NAME
BYTE 2
BYTE 3
BYTE 4
BYTE 5
BYTE 6
Write Enable
06h
Write Enable for
50h
Volatile Status Register
Write Disable
04h
05h
(2)
Read Status Register-1
Read Status Register-2
Write Status Register
Page Program
(S7–S0)
(S15–S8)
S7–S0
(2)
35h
01h
S15-S8
A15–A8
A15–A8
A15–A8
A15–A8
A15–A8
02h
A23–A16
A23–A16
A23–A16
A23–A16
A23–A16
A7–A0
A7–A0
A7–A0
A7–A0
A7–A0
D7–D0
(3)
Quad Page Program
Sector Erase (4KB)
Block Erase (32KB)
Block Erase (64KB)
Chip Erase
32h
D7–D0, …
20h
52h
D8h
C7h/60h
75h
Erase / Program Suspend
Erase / Program Resume
Power-down
7Ah
B9h
Continuous Read Mode
FFh
FFh
(4)
Reset
Notes:
1. Data bytes are shifted with Most Significant Bit first. Byte fields with data in parenthesis “()” indicate data being
read from the device on the DO pin.
2. The Status Register contents will repeat continuously until /CS terminates the instruction.
3. Quad Page Program Input Data:
IO0 = D4, D0, ……
IO1 = D5, D1, ……
IO2 = D6, D2, ……
IO3 = D7, D3, ……
4. This instruction is recommended when using the Dual or Quad “Continuous Read Mode” feature. See section
8.2.19 & 8.2.20 for more information.
Publication Release Date: January 25, 2011
- 17 -
Preliminary - Revision B