D a t a S h e e t ( P r e l i m i n a r y )
Figure 9.9 Page Program (PP) Command Sequence
CS#
SCK
5
8
34
37 38 39
35 36
0
2
4
6
7
10
28 32 33
29 30 31
1
3
9
Mode 3
Mode 0
24-Bit Address
22 21
Data Byte 1
Command
4
3
2
3
2
1
0
7
6
5
1
0
23
MSB
SI
MSB
CS#
SCK
53 54 55
52
49 50 51
46
44 45
40
47 48
41 42 43
Data Byte 2
Data Byte 3
Data Byte 256
0
7
6
0
1
7
MSB
7
6
5
4
3
2
1
0
6
5
4
3
2
1
5
4
3
2
SI
MSB
MSB
9.10 Sector Erase (SE)
The Sector Erase (SE) command sets all bits at all addresses within a specified sector to a logic 1. A WREN
command is required prior to writing the PP command.
The host system must drive CS# low, and then write the SE command plus three address bytes on SI. Any
address within the sector (see Table 7.1 on page 11) is a valid address for the SE command. CS# must be
driven low for the entire duration of the SE sequence. The command sequence is shown in Figure 9.10 and
Table 9.5.
The host system must drive CS# high after the device has latched the 8th bit of the SE command, otherwise
the device does not execute the command. The SE operation begins as soon as CS# is driven high. The
device internally controls the timing of the operation, which requires a period of tSE. The Status Register may
be read to check the value of the Write In Progress (WIP) bit while the SE operation is in progress. The WIP
bit is 1 during the SE operation, and is 0 when the operation is completed. The device internally resets the
Write Enable Latch to 0 before the operation completes (the exact timing is not specified).
The device does not execute an SE command that specifies a sector that is protected by the Block Protect
bits (BP2:BP0) (see Table 7.1 on page 11).
Figure 9.10 Sector Erase (SE) Command Sequence
CS#
0
1
2
3
4
5
6
7
8
9
10
28 29 30 31
Mode 3
SCK
Mode 0
Command
24-bit Address
1
SI
23 22 21
MSB
3
2
0
Hi-Z
SO
August 31, 2006 S25FL040A_00_B0
S25FL040A
21