S25FL512SAGMFIG13 Spansion, S25FL512SAGMFIG13 Datasheet - Page 66

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
9.4
66
Advanced Sector Protection
Advanced Sector Protection (ASP) is the name used for a set of independent hardware and software
methods used to disable or enable programming or erase operations, individually, in any or all sectors. An
overview of these methods is shown in
Block Protection and ASP protection settings for each sector are logically OR’d to define the protection for
each sector, i.e. if either mechanism is protecting a sector the sector cannot be programmed or erased. Refer
to
Every main flash array sector has a non-volatile (PPB) and a volatile (DYB) protection bit associated with it.
When either bit is 0, the sector is protected from program and erase operations.
The PPB bits are protected from program and erase when the PPB Lock bit is 0. There are two methods for
managing the state of the PPB Lock bit, Persistent Protection and Password Protection.
The Persistent Protection method sets the PPB Lock bit to 1 during POR, or Hardware Reset so that the PPB
bits are unprotected by a device reset. There is a command to clear the PPB Lock bit to 0 to protect the PPB.
There is no command in the Persistent Protection method to set the PPB Lock bit to 1, therefore the PPB
Lock bit will remain at 0 until the next power-off or hardware reset. The Persistent Protection method allows
boot code the option of changing sector protection by programming or erasing the PPB, then protecting the
PPB from further change for the remainder of normal system operation by clearing the PPB Lock bit to 0. This
is sometimes called Boot-code controlled sector protection.
The Password method clears the PPB Lock bit to 0 during POR, or Hardware Reset to protect the PPB. A 64
bit password may be permanently programmed and hidden for the password method. A command can be
used to provide a password for comparison with the hidden password. If the password matches, the PPB
Lock bit is set to 1 to unprotect the PPB. A command can be used to clear the PPB Lock bit to 0. This method
requires use of a password to control PPB protection.
1.) N = Highest Address Sector
1.) N = Highest Address Sector,
a sector is protected if its PPB =”0”
or its DYB = “0”
Block Protection on page 65
Memory Array
Memory Array
Sector N - 1
Sector N - 1
Sector N
Sector N
Sector N - 2
Sector N - 2
Sector 0
Sector 0
Sector 1
Sector 1
Sector 2
Sector 2
6.) Password Method requires a
password to set PPB Lock to “1”
to enable program or erase of
PPB bits
Figure 9.1 Advanced Sector Protection Overview
for full details of the BP2-0 bits.
D a t a
2.)
“0” = PPBs locked
PPB are programmed individually
but erased as a group
Figure 9.1, Advanced Sector Protection Overview on page
Protection Bit
Protection Bits
S25FL512S
PPB N - 2
PPB N - 2
PPB N - 1
PPB N - 1
Persistent
Persistent
64 - bit Password
64 - bit Password
(One Time Protect)
(One Time Protect)
PPB N
PPB N
S h e e t
PPB 0
PPB 0
PPB 2
PPB 2
PPB 1
PPB 1
(PPB)
(PPB)
Password Method
(
PBB Lock Bit
ASPR[2]=0)
One Time Programmable
( P r e l i m i n a r y )
ASP Register
“1”=PPBs unlocked
Persistent Method
(
ASPR[1]=0)
3.) DYB are volatile bits
3.) DYB are volatile bits
Protection Bit
Protection Bits
DYB N - 1
DYB N - 1
DYB N - 2
DYB N - 2
DYB N
DYB N
Dynamic
Dynamic
DYB 0
DYB 0
DYB 2
DYB 2
DYB 1
DYB 1
(DYB)
(DYB)
S25FL512S_00_04 June 13, 2012
4.) PPB Lock bit is volatile and
defaults to “1” (persistent
mode).or “0” (password mode)
upon reset
5.) PPB Lock = “0” locks all PPBs
to their current state
7.) Persistent Method only allows
PPB Lock to be cleared to “0” to
prevent program or erase of PPB
bits. Power off or hardware reset
required to set PPB Lock to “1”
66.

Related parts for S25FL512SAGMFIG13