S25FL512SAGMFIG13 Spansion, S25FL512SAGMFIG13 Datasheet - Page 111

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
10.7
June 13, 2012 S25FL512S_00_04
10.7.1
One Time Program Array Commands
OTP Program (OTPP 42h):
The OTP Program command programs data in the One Time Program region, which is in a different address
space from the main array data. The OTP region is 1024 bytes so, the address bits from A23 to A10 must be
zero for this command. Refer to
The protocol of the OTP Program command is the same as the Page Program command. Before the OTP
Program 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.
To program the OTP array in bit granularity, the rest of the bits within a data byte can be set to 1.
Each region in the OTP memory space can be programmed one or more times, provided that the region is not
locked. Attempting to program zeros in a region that is locked will fail with the P_ERR bit in SR1 set to 1
Programming ones, even in a protected area does not cause an error and does not set P_ERR. Subsequent
OTP programming can be performed only on the un-programmed bits (that is, 1 data).
Instruction
4DDRDIOR
DDRQIOR4
DDRDIOR
DDRQIOR
RDSR1
RDSR2
RESET
4DIOR
4QIOR
WREN
RDCR
4QOR
Name
4DOR
READ
DIOR
QIOR
WRR
DOR
QOR
D a t a
Table 10.6 Commands Allowed During Program or Erase Suspend (Sheet 2 of 2)
Instruction
Code
(Hex)
BB
BC
3C
BD
BE
ED
EE
EB
EC
6C
35
3B
6B
05
07
03
F0
06
01
S h e e t
Suspend
Allowed
During
Erase
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Section 8.5, OTP Address Space on page 54
( P r e l i m i n a r y )
Program
Suspend
Allowed
During
S25FL512S
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
All array reads allowed in suspend.
All array reads allowed in suspend.
All array reads allowed in suspend.
All array reads allowed in suspend.
All array reads allowed in suspend.
All array reads allowed in suspend.
All array reads allowed in suspend.
All array reads allowed in suspend.
Reset allowed anytime.
All array reads allowed in suspend.
All array reads allowed in suspend.
All array reads allowed in suspend.
All array reads allowed in suspend.
All array reads allowed in suspend.
Needed to read WIP to determine end of suspend process.
Needed to read suspend status to determine whether the operation is
suspended or complete.
Required for program command within erase suspend.
Bank register may need to be changed during a suspend to reach a sector
needed for read or program. WRR is allowed when following BRAC.
Comment
for details on the OTP region.
111

Related parts for S25FL512SAGMFIG13