S25FL512SAGMFIG13 Spansion, S25FL512SAGMFIG13 Datasheet - Page 29

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
4.3.8
4.3.9
4.3.10
4.3.11
4.3.12
Single Input Cycle - Host to Memory Transfer
Single Latency (Dummy) Cycle
Single Output Cycle - Memory to Host Transfer
Dual Input Cycle - Host to Memory Transfer
Dual Latency (Dummy) Cycle
Several commands transfer information after the instruction on the single serial input (SI) signal from host to
the memory device. The dual output, and quad output commands send address to the memory using only SI
but return read data using the I/O signals. The host keeps RESET# high, CS# low, HOLD# high, and drives SI
as needed for the command. The memory does not drive the Serial Output (SO) signal.
The expected next interface state depends on the instruction. Some instructions continue sending address or
data to the memory using additional Single Input Cycles. Others may transition to Single Latency, or directly
to Single, Dual, or Quad Output.
Read commands may have zero to several latency cycles during which read data is read from the main flash
memory array before transfer to the host. The number of latency cycles are determined by the Latency Code
in the configuration register (CR[7:6]). During the latency cycles, the host keeps RESET# high, CS# low, and
HOLD# high. The Write Protect (WP#) signal is ignored. The host may drive the SI signal during these cycles
or the host may leave SI floating. The memory does not use any data driven on SI / I/O0 or other I/O signals
during the latency cycles. In dual or quad read commands, the host must stop driving the I/O signals on the
falling edge at the end of the last latency cycle. It is recommended that the host stop driving I/O signals during
latency cycles so that there is sufficient time for the host drivers to turn off before the memory begins to drive
at the end of the latency cycles. This prevents driver conflict between host and memory when the signal
direction changes. The memory does not drive the Serial Output (SO) or I/O signals during the latency cycles.
The next interface state depends on the command structure i.e. the number of latency cycles, and whether
the read is single, dual, or quad width.
Several commands transfer information back to the host on the single Serial Output (SO) signal. The host
keeps RESET# high, CS# low, and HOLD# high. The Write Protect (WP#) signal is ignored. The memory
ignores the Serial Input (SI) signal. The memory drives SO with data.
The next interface state continues to be Single Output Cycle until the host returns CS# to high ending the
command.
The Read Dual I/O command transfers two address or mode bits to the memory in each cycle. The host
keeps RESET# high, CS# low, HOLD# high. The Write Protect (WP#) signal is ignored. The host drives
address on SI / IO0 and SO / IO1.
The next interface state following the delivery of address and mode bits is a Dual Latency Cycle if there are
latency cycles needed or Dual Output Cycle if no latency is required.
Read commands may have zero to several latency cycles during which read data is read from the main flash
memory array before transfer to the host. The number of latency cycles are determined by the Latency Code
in the configuration register (CR[7:6]). During the latency cycles, the host keeps RESET# high, CS# low, and
HOLD# high. The Write Protect (WP#) signal is ignored. The host may drive the SI / IO0 and SO / IO1 signals
during these cycles or the host may leave SI / IO0 and SO / IO1 floating. The memory does not use any data
driven on SI / IO0 and SO / IO1 during the latency cycles. The host must stop driving SI / IO0 and SO / IO1
on the falling edge at the end of the last latency cycle. It is recommended that the host stop driving them
during all latency cycles so that there is sufficient time for the host drivers to turn off before the memory
begins to drive at the end of the latency cycles. This prevents driver conflict between host and memory when
the signal direction changes. The memory does not drive the SI / IO0 and SO / IO1 signals during the latency
cycles.
The next interface state following the last latency cycle is a Dual Output Cycle.
D a t a
S h e e t
( P r e l i m i n a r y )
S25FL512S
29

Related parts for S25FL512SAGMFIG13