S25FL128SAGMFI011 Spansion, S25FL128SAGMFI011 Datasheet - Page 117

no-image

S25FL128SAGMFI011

Manufacturer Part Number
S25FL128SAGMFI011
Description
Flash 128Mb 3V 133MHz Serial NOR Flash
Manufacturer
Spansion
Datasheet

Specifications of S25FL128SAGMFI011

Rohs
yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
S25FL128SAGMFI011
Manufacturer:
SPANSION
Quantity:
20 000
July 12, 2012 S25FL128S_256S_00_05
10.6.3
Bulk Erase (BE 60h or C7h)
A device ordering option determines whether the SE command erases 64 kbytes or 256 kbytes. The option to
use this command to always erase 256 kbytes provides for software compatibility with higher density and
future S25FL family devices.
ASP has a PPB and a DYB protection bit for each sector, including any 4-kB sectors. If a sector erase
command is applied to a 64-kB range that includes a protected 4-kB sector, or to a 256-kB range that
includes a 64-kB protected address range, the erase will not be executed on the range and will set the
E_ERR status.
The Bulk Erase (BE) command sets all bits to 1 (all bytes are FFh) inside the entire flash memory array.
Before the BE command can be accepted by the device, a Write Enable (WREN) command must be issued
and decoded by the device, which sets the Write Enable Latch (WEL) in the Status Register to enable any
write operations.
CS# must be driven into the logic high state after the eighth bit of the instruction byte has been latched in on
SI. This will initiate the erase cycle, which involves the pre-programming and erase of the entire flash memory
array. If CS# is not driven high after the last bit of instruction, the BE operation will not be executed.
As soon as CS# is driven into the logic high state, the erase cycle will be initiated. With the erase cycle in
progress, the user can read the value of the Write-In Progress (WIP) bit to determine when the operation has
been completed. The WIP bit will indicate a 1 when the erase cycle is in progress and a 0 when the erase
cycle has been completed.
A BE command can be executed only when the Block Protection (BP2, BP1, BP0) bits are set to 0’s. If the BP
bits are not zero, the BE command is not executed and E_ERR is not set. The BE command will skip any
sectors protected by the DYB or PPB and the E_ERR status will not be set.
S C K
S C K
C S S #
C S S #
S I
S I
Figure 10.64 Sector Erase Command Sequence (ExtAdd = 1, D8h or 4-byte Address, DCh)
Figure 10.63 Sector Erase Command Sequence (ExtAdd = 0, 3-byte Address, D8h)
0
0
D a t a
1
1
S25FL128S and S25FL256S
2
2
Ins truction
Ins truction
S h e e t
3
3
4
4
5
5
6
6
7
7
MS B
MS B
23
31
8
8
22
30
9
9
21
29
24 B it Addres s
32 B it Addres s
10
10
28
36
3
3
29
37
2
2
30
38
1
1
31
0
0
39
117

Related parts for S25FL128SAGMFI011