ChipFind - документация

Электронный компонент: SA25F010

Скачать:  PDF   ZIP

Document Outline

This Data Sheet states Saifun's current technical specifications regarding the Products described herein. This Data
Sheet may be revised by subsequent versions or modifications due to changes in technical specifications.
Publication# 1985 Rev: 1 Amendment: 0
Issue Date: 24 July 2003
SA25F010
Advanced
Information
Features
= Saifun NROMTM Flash Cell
= Serial Peripheral Interface (SPI) Compatible,
Supports SPI Modes 0 (0,0) and 3 (1,1)
= Page Program Operation:
512 pages (256 Bytes/Page)
Single Page Rewrite Cycle (Erase and Program) in 10ms
Typical
= Page Program Mode (up to 256 bytes) in 9ms Typical
= Page Erase (256 bytes) in 3 ms
= Sector Erase (256 Kb) in 0.3 s
= Bulk Erase (1 Mb)
= Single Supply Voltage: 2.7 V to 3.6 V
= 25MHz Clock Rate
= Block Write Protection: Protect Quarter, Half or Entire Array
= Write Protect Pin and Write Disable Instructions of Both
Hardware and Software Data Protection
= 100,000 Erase Cycles (Minimum)
= More than 20-Year Data Retention
= Low-power Standby Current (less than 1
A)
= 8-SOIC Narrow Package
= MLF Leadless Package
= Temperature Range:
Industrial: -40C to +85C
Commercial: 0C to +70C
1Mb Serial Flash
with 25MHz SPI Bus
Interface
http://www.saifun.com
Saifun NROM
TM
is a trademark of Saifun Semiconductors Ltd.
SA25F010 Advanced Information
SAIFUN
2
General Description
The SA25F010 is a 1Mb (256K X 4) CMOS
non-volatile serial Flash Memory. This
device fully conforms to the SPI 4-wire
protocol, is enabled through the Chip Select
(CSb) pin, and uses Clock (SCK), Data-in
(SI) and Data-out (SO) pins to
synchronously control data transfer
between the SPI microcontroller and the
Serial FLASH memory.
The memory can be programmed from 1 up
to 256 bytes at a time via the Page
Program (PP) instruction.
The memory is organized into four sectors.
Each sector contains 128 pages, with each
page being 256 bytes wide. The entire
memory can therefore be viewed as
consisting of 512 pages, or 131,072 bytes.
The memory can be erased in one of the
following ways:
= 256 bytes at a time, using the Page
Erase (PE) instruction
= 256 Kb at a time, using the Sector
Erase (SE) instruction
= 1 Mb at a time, using the Bulk
Erase (BE) instruction
Each device requires only a 3.0V power
supply (2.7 V to 3.6 V) for both read and
write functions. Internally generated and
regulated voltages are provided for the
program and erase operations. The
SA25F010 does not require a V
PP
supply.
The HOLDb pin may be used to suspend
any serial communication without resetting
the serial sequence. In addition, the serial
interface allows a minimal-pin-count
packaging designed to simplify PC board
layout requirements and offers the designer
a variety of low-voltage and low-power
options.
The SA25F010 is available in a
space-saving, 8-lead narrow SOIC package
The SA25F010 is part of the SPI Flash and
EEPROM family. It is designed to work with
any SPI-compatible, high-speed
microcontroller, and offers both hardware
(WPb pin) and Software ("block protect")
data protection. For example, programming
a 2-bit code into the status register prevents
program with top , top or entire array
write protection and enables block write
protection. Separate program enable and
program disable instructions are provided
for additional data protection. Hardware
data protection is provided via the WPb pin
to protect against inadvertent write attempts
to the status register.
Saifun's SPI Serial Flash products are
designed and tested for applications
requiring high endurance and low power
consumption for a continuously reliable
non-volatile solution for all markets.
SA25F010 Advanced Information
SAIFUN
3
Table of Contents
Features ......................................................................... 1
General Description ...................................................... 2
Memory Organization.................................................... 5
Connection Diagrams ................................................... 6
Ordering Information .................................................... 7
Product Specifications ................................................. 8
Absolute Maximum Ratings..................................... 8
ESD/Latch Up Specification (JEDEC 8 Spec) ......... 8
Operating Conditions............................................... 8
DC Characteristics ........................................................ 9
AC Test Conditions ..................................................... 10
Timing Diagrams ......................................................... 11
Signal Description....................................................... 13
Chip Select (CSb).................................................. 13
Serial Clock (SCK) ................................................ 13
Serial Input (SI) ..................................................... 13
Serial Output (SO)................................................. 13
Hold (HOLDb)........................................................ 13
Write Protect (WPb) .............................................. 13
Serial Interface Description ........................................ 14
SPI Modes ............................................................ 14
Master ........................................................... 14
Slave ............................................................. 14
Transmitter/Receiver ..................................... 14
Serial Opcode................................................ 14
Invalid Opcode .............................................. 14
Chip Select (CSb).......................................... 14
Hold Condition............................................... 15
Write Protect ................................................. 16
Functional Description ............................................... 17
Instructions............................................................ 17
Read Status Register (RDSR) ............................... 18
Write Enable (WREN) ........................................... 20
Write Disable (WRDI)............................................ 20
Write Status Register (WRSR) .............................. 21
Read Data Bytes (READ) ...................................... 23
Fast Read (FAST_READ) ..................................... 24
Page Programming (PP) ....................................... 25
Page
Erase
(PE)................................................... 27
Sector Erase (SE) ................................................. 28
Bulk Erase (BE)..................................................... 29
Software Protection (SP)/ Deep Powerdown (DP) . 30
Release from Software Protect (RES) ................... 31
Release from Software Protection and Read
Electronic Signature (RES).................................... 32
Powerup and Powerdown ...................................... 33
Physical Dimensions................................................... 34
Contact Information .................................................... 37
Life Support Policy...................................................... 37
SA25F010 Advanced Information
SAIFUN
4
List of Figures
Figure 1. SA25F010 Block Diagram ................................ 5
Figure 2. SOIC 8 (150 mil)/PDIP/MLF Package
(Top View) ............................................................. 6
Figure 3. SA25F010 Ordering Information....................... 7
Figure 4. SPI Mode 0 (0,0) Input Timing........................ 11
Figure 5. SPI Mode 0 (0,0) Output Timing..................... 11
Figure 6. AC Measurements I/O Waveform................... 12
Figure 7. Supported SPI Modes .................................... 14
Figure 8. Hold Condition................................................ 15
Figure 9. SPI Serial Interface ........................................ 17
Figure 10. Read Status Register (RDSR) Instruction
Sequence ............................................................ 19
Figure 11. Write Enable (WREN) Instruction Sequence 20
Figure 12. Write Disable (WRDI) Instruction Sequence. 20
Figure 13. Write Status Register (WRSR) Instruction
Sequence ............................................................ 22
Figure 14. Read (READ) Instruction Sequence ............. 23
Figure 15. Fast Read (FAST_READ) Instruction
Sequence ............................................................ 24
Figure 16. Page Programming (PP) Instruction
Sequence ............................................................ 26
Figure 17. Page Erase (PE) Instruction Sequence ........ 27
Figure 18. Sector Erase (SE) Instruction Sequence ...... 28
Figure 19. Bulk Erase (BE) Instruction Sequence.......... 29
Figure 20. Software Protection Instruction Sequence .... 30
Figure 21. Release from Software Protect (RES) Instruction
Sequence ............................................................ 31
Figure 22. Release from Software Protection and Read
Electronic Signature (RES) Instruction Sequence 32
Figure 23. 8-pin SOIC Package..................................... 34
Figure 24. 8-pin MLF Leadless Package ....................... 35
Figure 25. Molded Dual-in-line Package (N) Package
Number N08E...................................................... 36
List of Tables
Table 1. Memory Organization ........................................ 5
Table 2. Pin Names......................................................... 6
Table 3. DC Characteristics............................................. 9
Table 4. AC Test Conditions.......................................... 10
Table 5. AC Measurements........................................... 12
Table 6. Instruction Set ................................................. 17
Table 7. Status Register Format.................................... 18
Table 8. Read Status Register Definition....................... 18
Table 9. Block Write Protect Bits................................... 21
Table 10. WPBEN Operation ........................................ 21
Table 11. Powerup ........................................................ 33
SA25F010 Advanced Information
SAIFUN
5
Memory Organization
The memory is organized in the following
manner:
= 131,072 bytes (8 bits each)
= 4 sectors (256 Kb, 32,768 bytes
each), as shown in Table 1
= 512 pages (256 bytes each)
Each page can be individually
programmed, with the bits programmed
from 1 to 0. The SA25F010's memory can
be erased via the Page, Sector or Bulk
Erase commands, with the bits erased
from 0 to 1.
Table 1. Memory Organization
Sector
Address Range
3 18000h
1FFFFh
2 10000h
17FFFh
1 8000h
0FFFFh
0 00000h
07FFFh
HOLDb
WP
b
Vc
c
GN
D
SO
SI
SCK
CS
b
PS
SRAM
IO
Array - R
X
D
E
C
Logic
Array - L
DATA PATH
RD
Figure 1. SA25F010 Block Diagram