S25FL128SAGMFI011 Spansion, S25FL128SAGMFI011 Datasheet - Page 72

no-image

S25FL128SAGMFI011

Manufacturer Part Number
S25FL128SAGMFI011
Description
Flash 128Mb 3V 133MHz Serial NOR Flash
Manufacturer
Spansion
Datasheet

Specifications of S25FL128SAGMFI011

Rohs
yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
S25FL128SAGMFI011
Manufacturer:
SPANSION
Quantity:
20 000
10. Commands
72
All communication between the host system and S25FL128S and S25FL256S memory devices is in the form
of units called commands.
All commands begin with an instruction that selects the type of information transfer or device operation to be
performed. Commands may also have an address, instruction modifier, latency period, data transfer to the
memory, or data transfer from the memory. All instruction, address, and data information is transferred
serially between the host system and memory device.
All instructions are transferred from host to memory as a single bit serial sequence on the SI signal.
Single bit wide commands may provide an address or data sent only on the SI signal. Data may be sent back
to the host serially on SO signal.
Dual or Quad Output commands provide an address sent to the memory only on the SI signal. Data will be
returned to the host as a sequence of bit pairs on IO0 and IO1 or four bit (nibble) groups on IO0, IO1, IO2,
and IO3.
Dual or Quad Input/Output (I/O) commands provide an address sent from the host as bit pairs on IO0 and IO1
or, four bit (nibble) groups on IO0, IO1, IO2, and IO3. Data is returned to the host similarly as bit pairs on IO0
and IO1 or, four bit (nibble) groups on IO0, IO1, IO2, and IO3.
Commands are structured as follows:
 Each command begins with an eight bit (byte) instruction.
 The instruction may be stand alone or may be followed by address bits to select a location within one of
 The Serial Peripheral Interface with Multiple IO provides the option for each transfer of address and data
 The width of all transfers following the instruction are determined by the instruction sent.
 All sIngle bits or parallel bit groups are transferred in most to least significant bit order.
 Some instructions send instruction modifier (mode) bits following the address to indicate that the next
 The address or mode bits may be followed by write data to be stored in the memory device or by a read
 Read latency may be zero to several SCK cycles (also referred to as dummy cycles).
 All instruction, address, mode, and data information is transferred in byte granularity. Addresses are shifted
 All attempts to read the flash memory array during a program, erase, or a write cycle (embedded
 Depending on the command, the time for execution varies. A command to read status information from an
 Although host software in some cases is used to directly control the SPI interface signals, the hardware
several address spaces in the device. The address may be either a 24-bit or 32-bit byte boundary address.
information to be done one, two, or four bits in parallel. This enables a trade off between the number of
signal connections (IO bus width) and the speed of information transfer. If the host system can support a
two or four bit wide IO bus the memory performance can be increased by using the instructions that
provide parallel two bit (dual) or parallel four bit (quad) transfers.
command will be of the same type with an implied, rather than an explicit, instruction. The next command
thus does not provide an instruction byte, only a new address and mode bits. This reduces the time needed
to send each command when the same command type is repeated in a sequence of commands.
latency period before read data is returned to the host.
into the device with the most significant byte first. All data is transferred with the lowest address byte sent
first. Following bytes of data are sent in lowest to highest byte address order i.e. the byte address
increments.
operations) are ignored. The embedded operation will continue to execute without any affect. A very
limited set of commands are accepted during an embedded operation. These are discussed in the
individual command descriptions. While a program, erase, or write operation is in progress, it is
recommended to check that the Write-In Progress (WIP) bit is 0 before issuing most commands to the
device, to ensure the new command can be accepted.
executing command is available to determine when the command completes execution and whether the
command was successful.
interfaces of the host system and the memory device generally handle the details of signal relationships
and timing. For this reason, signal relationships and timing are not covered in detail within this software
interface focused section of the document. Instead, the focus is on the logical sequence of bits transferred
S25FL128S and S25FL256S
D a t a
S h e e t
S25FL128S_256S_00_05 July 12, 2012

Related parts for S25FL128SAGMFI011