S25FL512SAGMFIG13 Spansion, S25FL512SAGMFIG13 Datasheet - Page 109

no-image

S25FL512SAGMFIG13

Manufacturer Part Number
S25FL512SAGMFIG13
Description
Flash 512Mb 3V 133MHz Serial NOR Flash
Manufacturer
Spansion
Datasheet

Specifications of S25FL512SAGMFIG13

Rohs
yes
Memory Type
Flash
Memory Size
512 MB
Architecture
Uniform
Timing Type
Asynchronous
Interface Type
SPI
Supply Voltage - Max
3.6 V
Supply Voltage - Min
2.7 V
Operating Temperature
- 40 C to + 85 C
Mounting Style
SMD/SMT
Package / Case
SO-16
June 13, 2012 S25FL512S_00_04
10.6.3
Erase Suspend and Resume Commands (ERSP 75h or ERRS 7Ah)
The Erase Suspend command, allows the system to interrupt a sector erase operation and then read from or
program data to, any other sector. Erase Suspend is valid only during a sector erase operation. The Erase
Suspend command is ignored if written during the Bulk Erase operation.
When the Erase Suspend command is written during the sector erase operation, the device requires a
maximum of t
Table 10.9, Erase Suspend AC Parameters on page
Commands allowed after the Erase Suspend command is issued:
 Read Status Register 1 (RDSR1 05h)
 Read Status Register 2 (RDSR2 07h)
The Write in Progress (WIP) bit in Status Register 1 (SR1[0]) must be checked to know when the erase
operation has stopped. The Erase Suspend bit in Status Register-2 (SR2[1]) can be used to determine if an
erase operation has been suspended or was completed at the time WIP changes to 0.
If the erase operation was completed during the suspend operation, a resume command is not needed and
has no effect if issued. Erase Resume commands will be ignored unless an Erase operation is suspended.
See
allowed while erase is suspend.
After the erase operation has been suspended, the sector enters the erase-suspend mode. The system can
read data from or program data to the device. Reading at any address within an erase-suspended sector
produces undetermined data.
A WREN command is required before any command that will change non-volatile data, even during erase
suspend.
The WRR and PPB Erase commands are not allowed during Erase Suspend, it is therefore not possible to
alter the Block Protection or PPB bits during Erase Suspend. If there are sectors that may need programming
during Erase suspend, these sectors should be protected only by DYB bits that can be turned off during
Erase Suspend. However, WRR is allowed immediately following the BRAC command; in this special case
the WRR is interpreted as a write to the Bank Address Register, not a write to SR1 or CR1.
If a program command is sent for a location within an erase suspended sector the program operation will fail
with the P_ERR bit set.
After an erase-suspended program operation is complete, the device returns to the erase-suspend mode.
The system can determine the status of the program operation by reading the WIP bit in the Status Register,
just as in the standard program operation.
The Erase Resume command 7Ah must be written to resume the erase operation if an Erase is suspend.
Erase Resume commands will be ignored unless an Erase is Suspend.
After an Erase Resume command is sent, the WIP bit in the status register will be set to a 1 and the erase
operation will continue. Further Resume commands are ignored.
Erase operations may be interrupted as often as necessary e.g. an erase suspend command could
immediately follow an erase resume command but, in order for an erase operation to progress to completion
there must be some periods of time between resume and the next suspend command greater than or equal to
t
ERS
Phase
SCK
CS#
. See
Table 10.6, Commands Allowed During Program or Erase Suspend on page 110
SO
SI
Table 10.9, Erase Suspend AC Parameters on page
D a t a
ESL
(erase suspend latency) to suspend the erase operation and update the status bits. See
S h e e t
7
Figure 10.56 Bulk Erase Command Sequence
6
( P r e l i m i n a r y )
S25FL512S
5
4
Instruction
120.
3
120.
2
1
for the commands
0
109

Related parts for S25FL512SAGMFIG13