S25FL512SAGMFIG13 Spansion, S25FL512SAGMFIG13 Datasheet - Page 65

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.3
June 13, 2012 S25FL512S_00_04
9.3.1
9.3.2
Block Protection
Freeze bit
Write Protect Signal
The Block Protect bits (Status Register bits BP2, BP1, BP0) in combination with the Configuration Register
TBPROT bit can be used to protect an address range of the main flash array from program and erase
operations. The size of the range is determined by the value of the BP bits and the upper or lower starting
point of the range is selected by the TBPROT bit of the configuration register.
When Block Protection is enabled (i.e., any BP2-0 are set to 1), Advanced Sector Protection (ASP) can still
be used to protect sectors not protected by the Block Protection scheme. In the case that both ASP and Block
Protection are used on the same sector the logical OR of ASP and Block Protection related to the sector is
used. Recommendation: ASP and Block Protection should not be used concurrently. Use one or the other,
but not both.
Bit0 of the Configuration Register is the FREEZE bit. The FREEZE bit locks the BP2-0 bits in Status Register
1 and the TBPROT bit in the Configuration Register to their value at the time the FREEZE bit is set to 1. Once
the FREEZE bit has been written to a logic 1 it cannot be cleared to a logic 0 until a power-on-reset is
executed. As long as the FREEZE bit is cleared to logic 0 the status register BP bits and the TBPROT bit of
the Configuration Register are writable. The FREEZE bit also protects the entire OTP memory space from
programming when set to 1. Any attempt to change the BP bits with the WRR command while FREEZE = 1 is
ignored and no error status is set.
The Write Protect (WP#) input in combination with the Status Register Write Disable (SRWD) bit provide
hardware input signal controlled protection. When WP# is Low and SRWD is set to 1 the Status and
Configuration register is protected from alteration. This prevents disabling or changing the protection defined
by the Block Protect bits.
BP2
BP2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Status Register Content
Status Register Content
D a t a
BP1
BP1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
S h e e t
Table 9.1 Upper Array Start of Protection (TBPROT = 0)
Table 9.2 Lower Array Start of Protection (TBPROT = 1)
BP0
BP0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
( P r e l i m i n a r y )
S25FL512S
Protected Fraction of Memory Array
Protected Fraction of Memory Array
Upper 32nd
Lower 32nd
Upper 64th
Upper 16th
Lower 64th
Lower 16th
Upper Half
All Sectors
Lower Half
All Sectors
Upper 8th
Upper 4th
Lower 8th
Lower 4th
None
None
Protected Memory (kbytes)
Protected Memory (kbytes)
FL512S
FL512S
512 Mb
512 Mb
16384
32768
65536
16384
32768
65536
1024
2048
4096
8192
1024
2048
4096
8192
0
0
65

Related parts for S25FL512SAGMFIG13