S25FL512SDPMFI011 Spansion, S25FL512SDPMFI011 Datasheet - Page 105
S25FL512SDPMFI011
Manufacturer Part Number
S25FL512SDPMFI011
Description
Flash 512Mb 3V 66MHz Serial NOR Flash
Manufacturer
Spansion
Datasheet
1.S25FL512SAGMFI011.pdf
(143 pages)
Specifications of S25FL512SDPMFI011
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
- Current page: 105 of 143
- Download datasheet (5Mb)
10.5
June 13, 2012 S25FL512S_00_04
10.5.1
10.5.2
10.5.1.1
10.5.1.2
Program Flash Array Commands
Program Granularity
Page Program (PP 02h or 4PP 12h):
Page Programming
Page Programming is done by loading a Page Buffer with data to be programmed and issuing a programming
command to move data from the buffer to the memory array. This sets an upper limit on the amount of data
that can be programmed with a single programming command. Page Programming allows up to a page size
(512 bytes) to be programmed in one operation. The page is aligned on the page size address boundary. It is
possible to program from one bit up to a page size in each Page programming operation. It is recommended
that a multiple of 16 byte length and aligned Program Blocks be written. For the very best performance,
programming should be done in full pages of 512 bytes aligned on 512-byte boundaries with each Page being
programmed only once.
Single Byte Programming
Single Byte Programming allows full backward compatibility to the standard SPI Page Programming (PP)
command by allowing a single byte to be programmed anywhere in the memory array.
The Page Program (PP) commands allows bytes to be programmed in the memory (changing bits from 1 to
0). Before the Page Program (PP) commands can be accepted by the device, a Write Enable (WREN)
command must be issued and decoded by the device. After the Write Enable (WREN) command has been
decoded successfully, the device sets the Write Enable Latch (WEL) in the Status Register to enable any
write operations.
The instruction
02h (ExtAdd=0) is followed by a 3-byte address (A23-A0) or
02h (ExtAdd=1) is followed by a 4-byte address (A31-A0) or
12h is followed by a 4-byte address (A31-A0)
and at least one data byte on SI. Up to a page can be provided on SI after the 3-byte address with instruction
02h or 4-byte address with instruction 12h has been provided. If the 9 least significant address bits (A8-A0)
are not all zero, all transmitted data that goes beyond the end of the current page are programmed from the
start address of the same page (from the address whose 9 least significant bits (A8-A0) are all zero) i.e. the
address wraps within the page aligned address boundaries. This is a result of only requiring the user to enter
one single page address to cover the entire page boundary.
If less than a page of data is sent to the device, these data bytes will be programmed in sequence, starting at
the provided address within the page, without having any affect on the other bytes of the same page.
For optimized timings, using the Page Program (PP) command to load the entire page size program buffer
within the page boundary will save overall programming time versus loading less than a page size into the
program buffer.
The programming process is managed by the flash memory device internal control logic. After a programming
command is issued, the programming operation status can be checked using the Read Status Register-1
command. The WIP bit (SR1[0]) will indicate when the programming operation is completed. The P_ERR bit
(SR1[6]) will indicate if an error occurs in the programming operation that prevents successful completion of
programming.
D a t a
S h e e t
( P r e l i m i n a r y )
S25FL512S
105
Related parts for S25FL512SDPMFI011
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
TS 48/CIVIL/1-BIT ECC, X8 I/O AND 3V VCC SPANSION SLC NAND
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
TS 48/CIVIL/1-BIT ECC, X8 I/O AND 3V VCC SPANSION SLC NAND
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
MBM29F400TC-70PFTNSPANSION [FLASH MEMORY CMOS 4M (512K x 8/256K x 16) BIT]
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
AM29F010B70JI1 Megabit (128 K x 8-bit) CMOS 5.0 Volt-only, Uniform Sector Flash Memory
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
S29AL016D70BAI02016 MEGABIT CMOS 3.0 VOLT ONLY BOOT SECTOR FLASH MEMORY
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
S29AL016M90FAI01016 MEGABIT (2M X 8 BIT / I M X 16 BIT) 3.0 VOLT ONLY BOOT SECTOR FLASH MEMORY
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
S29AL016M90FAI02016 MEGABIT (2M X 8 BIT / I M X 16 BIT) 3.0 VOLT ONLY BOOT SECTOR FLASH MEMORY
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet: