S25FL512SAGMFIG13 Spansion, S25FL512SAGMFIG13 Datasheet - Page 106

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
106
10.5.3
Quad Page Program (QPP 32h or 38h, or 4QPP 34h)
The Quad-input Page Program (QPP) command allows bytes to be programmed in the memory (changing
bits from 1 to 0). The Quad-input Page Program (QPP) command allows up to a page size (512 bytes) of data
to be loaded into the Page Buffer using four signals: IO0-IO3. QPP can improve performance for PROM
Programmer and applications that have slower clock speeds (< 12 MHz) by loading 4 bits of data per clock
cycle. Systems with faster clock speeds do not realize as much benefit for the QPP command since the
inherent page program time becomes greater than the time it takes to clock-in the data. The maximum
frequency for the QPP command is 80 MHz.
To use Quad Page Program the Quad Enable Bit in the Configuration Register must be set (QUAD=1). A
Write Enable command must be executed before the device will accept the QPP command (Status Register-
1, WEL=1).
The instruction
 32h (ExtAdd=0) is followed by a 3-byte address (A23-A0) or
 32h (ExtAdd=1) is followed by a 4-byte address (A31-A0) or
 38h (ExtAdd=0) is followed by a 3-byte address (A23-A0) or
 38h (ExtAdd=1) is followed by a 4-byte address (A31-A0) or
 34h is followed by a 4-byte address (A31-A0)
and at least one data byte, into the IO signals. Data must be programmed at previously erased (FFh) memory
locations.
QPP requires programming to be done one full page at a time. While less than a full page of data may be
loaded for programming, the entire page is considered programmed, any locations not filled with data will be
left as ones, the same page must not be programmed more than once.
All other functions of QPP are identical to Page Program. The QPP command sequence is shown in the
figure below.
Phase
Phase
SCK
CS#
SCK
SO
CS#
IO0
IO1
IO2
IO3
SI
7 6 5 4 3 2 1 0 A
7
6
Instruction
Figure 10.51 Page Program (PP 02h or 4PP 12h) Command Sequence
Figure 10.52 Quad 512-byte Page Program Command Sequence
5
Instruction
4
3
D a t a
2
1
S25FL512S
5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Address
S h e e t
0
A
Address
( P r e l i m i n a r y )
1
0
Data 1 Data 2 Data 3 Data 4 Data 5
Input Data 1
4
5
6
7
0
1
2
3
4
5
6
7
0
1
2
3
S25FL512S_00_04 June 13, 2012
4
5
6
7
0
1
2
3
Input Data 2
4
5
6
7
0
1
2
3
4
5
6
7
0
1
2
3
...
4
5
6
7

Related parts for S25FL512SAGMFIG13