Features
•= Saifun NROM™ Cell
•= Serial Peripheral Interface (SPI) Compatible,
Supports SPI Modes 0 (0,0) and 3 (1,1)
• = Byte and Page Write Operation:
– 1024 pages (256 Bytes/Page)
– Single Byte or Page Write Cycle in 10ms Typical
•= Single Supply Voltage: 2.7V to 3.6V
•= 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: -40°C to +85°C
– Commercial: 0°C to +70°C
SA25C020
Advanced
Information
2Mb EEPROM with
25MHz SPI Bus
Interface
http://www.saifun.com
Saifun NROMTM is a trademark of Saifun Semiconductors Ltd.
This Data Sheet states Saifun's current technical specifications regarding the Products described herei n. This Data
Sheet may be revised by subsequent versions or modifications due to changes in technical specifications.
Publication# 1911 Rev: 0 Amendment: 0
Issue Date: 20 July 2003
SA25C020 Advanced Information
SAIFUN
2
General Description
The SA25C020 is a 2Mb (512K X 4) CMOS
non-volatile serial EEPROM. 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 EEPROM.
The memory can be written from 1 up to
256 bytes at a time via the Byte / Page
Write (PW) instruction.
The memory consists of 1024 pages or
262,144 bytes.
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
SA25C020 does not require a V
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.
supply.
PP
The SA25C020 is available in a
space-saving, 8-lead narrow SOIC package
The SA25C020 is part of the SPI EEPROM
family. It is designed to work with any SPIcompatible, 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 EEPROM products are
designed and tested for applications
requiring high endurance and low power
consumption for a continuously reliable
non-volatile solution for all markets.
SA25C020 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)............................................ 15
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
Byte or Page Write (PW) ......................................... 24
Read Electronic Signature (Read_Id) ...................... 26
Powerup and Powerdown........................................ 27
Physical Dimensions..................................................... 28
Contact Information ...................................................... 31
Life Support Policy........................................................ 31
SA25C020 Advanced Information
SAIFUN
4
List of Figures
Figure 1. SA25C020 Block Diagram................................ 5
Figure 2. SOIC 8 (150 mil)/PDIP/MLF Package
(Top View)............................................................. 6
Figure 3. SA25C020 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 16. Read Electronic Signature (Read Id) Instruction
Sequence ............................................................ 26
Figure 17. 8-pin SOIC Package..................................... 28
Figure 18. 8-pin MLF Leadless Package ....................... 29
Figure 19. Molded Dual-in-line Package (N) Package
Number N08E...................................................... 30
List of Tables
Table 1. Pin Names......................................................... 6
Table 2. DC Characteristics............................................. 9
Table 3. AC Test Conditions.......................................... 10
Table 4. AC Measurements........................................... 12
Table 5. Instruction Set ................................................. 17
Table 6. Status Register Format.................................... 17
Table 7. Read Status Register Definition....................... 18
Table 8. Block Write Protect Bits................................... 21
Table 9. WPBEN Operation .......................................... 21
Table 10. Powerup ........................................................ 27
Figure 15. Byte or Page Write (PW) Instruction
Sequence ............................................................ 25
SA25C020 Advanced Information
SAIFUN
5
Memory Organization
The memory is organized in the following
manner:
•= 262,144 bytes (8 bits each)
•= 1024 pages (256 bytes each)
Array - L
Logic
Each byte or page can be individually
written with the bits programmed from
1 to 0 and from 0 to 1.
PS SRAM
X
D
E
C
Array - R
DATA PATH RD
IO
SI
CSb
SCK
SO
Vcc
GND
Figure 1. SA25C020 Block Diagram
WPb
HOLDb
SA25C020 Advanced Information
SAIFUN
Connection Diagrams
6
CSb
SO
WPb
GND
1
2
SA25C020
3
4
VCC
8
HOLDb
7
SCK
6
SI
5
Figure 2. SOIC 8 (150 mil)/PDIP/MLF Package (Top View)
Table 1. Pin Names
Pin Name Signal Name
CSb Chip Select
SCK Serial Data Clock
SI Serial Data Input
SO Serial Data Output
GND Ground
VCC Power Supply
WPb Write Protect
HOLDb Suspend Serial Input
SA25C020 Advanced Information
SAIFUN
Ordering Information
7
F PP E L XX C 25 SA Letter
Volt ag e Op er at in g
X
Package
Temp. Range
Range
Density
Interface
Blank
X
Blank
F
N
MN
MLF
Blank
E
L
020
C
25
SA
Description
Tube
Tape and Reel
Non Lead Fr ee
Lead Fr ee
8-pi n D IP
8-pi n SOIC ( 150 mil )
8-lead M LF
0 to 70 C
-40 to +85 C
2.7 V to 3.6 V
2 Mb with Wri te Pr otect
CMOS
SPI-2 Wir es
Saifun Non-Volatile
Memory
o
o
Figure 3. SA25C020 Ordering Information
SA25C020 Advanced Information
SAIFUN
Product Specifications
Absolute Maximum Ratings
8
Storage Temperature
All input or output voltages with
respect to Ground
Lead Temperature
(Soldering, 10 seconds)
-65 ° C to +150 ° C
4.5 V to -0.3 V
+235 ° C
ESD/Latch Up Specification (JEDEC 8 Spec)
Human Body Model Minimum 4 KV
Machine Model Minimum 500 V
Charge Device Model Minimum 1 KV
Latch Up
100 mA on all pins +125°C
Operating Conditions
Operating Temperature:
SA25C020
SA25C020 E
Positive Power Supply:
SA25C020
0 ° C to +70 ° C
-40 ° C to +85 ° C
2.7 V to 3.6 V
SA25C020 Advanced Information
SAIFUN
DC Characteristics
Applicable over recommended operating range from TAI = -40 ºC to 85 ºC, VCC = 2.7-3.6 V.
Table 2. DC Characteristics
9
Symbol Parameter Test Conditions
Limits
Min Typ* Max
VCC Supply Voltage 2.7 3 3.6
Active Power Supply
I
CC1
Current (Read)
Active Power Supply
I
CC2
Current (Page Write)
Active Power Supply
I
CC3
Current (WRSR)
ISB Standby Current
IIL Input Leakage Current V
IOL Output Leakage Current V
SCK = 0.1VCC/0.9 VCC @
25 MHz
9 12
CSb = VCC 15 mA
CSb = VCC 15 mA
= 3.6 V,
V
CC
CSb = V
IN
IN
CC
= GND to VCC 1
= GND to VCC 1
1
VIL Input Low Voltage -0.3 0.3 VCC
VIH Input High Voltage 0.7 V
VOH Output High Voltage IOH = -0.1 mA
VCC -
0.2
CC
VCC +
0.5
Unit
V
mA
µA
µA
µA
V
V
V
VOL Output Low Voltage IOL = 1.6 mA; VCC = 2.7 V 0.4
*Typical values are at TAI = 25 ºC and 3 V.
V
SA25C020 Advanced Information
SAIFUN
AC Test Conditions
Table 3. AC Test Conditions
10
Symbol Parameter
F
SCK Clock Frequency D.C. 25 MHz
SCK
t
t
t
t
CRT
CFT
WH
WL
Clock Rise Time (Slew Rate) 0.1
Clock Fall Time (Slew Rate) 0.1
SCK High Time 18
SCK Low Time 18 ns
Min Typ Max
tCS CSb High Time 100 ns
**
t
t
t
t
CSS
CSH
HD
CD
**
**
CSb Setup Time 10 ns
**
CSb HOLD Time 10 ns
HOLDb Setup Time 10 ns
HOLDb Hold Time 10 ns
tV Output Valid 0 15 ns
tHO Output Hold Time 0 ns
t
Data in Hold Time 5 ns
HD:DAT
t
Data in Setup Time 5 ns
SU:DAT
**
t
t
t
DIS
t
WPS
t
WPH
LZ
HZ
HOLDb to Output Low Z 15 ns
**
HOLDb to Output High Z 20 ns
**
Output Disable Time 15 ns
**
Write Protect Setup Time 20 ns
**
Write Protect Hold Time 100 ns
tPW* Byte or Page Write 10 15 ms
t
Release SP Mode 1000 ns
RES
Endurance 100K Erase cycles
* 256 bytes in the checkerboard programming formation.
** Value guaranteed by characterization, not 100% tested in production
25 MHz
Unit
V/ns
V/ns
ns