W25M02GV
8.2.13 Quad Load Program Data (32h) / Quad Random Load Program Data (34h)
The “Quad Load Program Data” and “Quad Random Load Program Data” instructions are identical to the
“Load Program Data” and “Random Load Program Data” in terms of operation sequence and functionality.
The only difference is that “Quad Load” instructions will input the data bytes from all four IO pins instead of
the single DI pin. This method will significantly shorten the data input time when a large amount of data
needs to be loaded into the Data Buffer. The instruction sequence is illustrated in Figure 16.
Both “Quad Load Program Data” and “Quad Random Load Program Data” instructions share the same
command sequence. The difference is that “Quad Load Program Data” instruction will reset the unused
the data bytes in the Data Buffer to FFh value, while “Quad Random Load Program Data” instruction will
only update the data bytes that are specified by the command input sequence, the rest of the Data Buffer
will remain unchanged.
When WP-E bit in the Status Register is set to a 1, all Quad SPI instructions are disabled.
/CS
Mode 3
Mode 0
0
7
8
23 24 25 26 27
Mode 3
Mode 0
CLK
Column
Addr[15:0]
Instruction
DI
(IO0)
15
0
4
5
6
7
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
0
1
2
3
32h / 34h
High Impedance
High Impedance
High Impedance
DO
(IO1)
IO2
IO3
Data
0
Data
1
Data
2111
Figure 16. Quad Load / Quad Random Load Program Data Instruction
- 37 -