Contents
Features..................................................................................... 1
Pin Assignment........................................................................... 1
Pin Functions.............................................................................. 1
Block Diagram............................................................................ 2
Instruction Set ............................................................................ 2
Absolute Maximum Ratings........................................................ 2
Recommended Operationg Conditions....................................... 2
Pin Capacitance ......................................................................... 3
Endurance.................................................................................. 3
DC Electrical Characteristics ...................................................... 3
AC Electrical Characteristics....................................................... 4
Operation.................................................................................... 5
Receiving a Start-Bit................................................................... 9
Three-wire Interface
(DI-DO direct connection)........................................................... 9
Dimensions (Unit : mm).............................................................. 10
Ordering Information................................................................... 10
Characteristics............................................................................ 11
Seiko Instruments Inc. 1
The S-29UXX0A Series is low power 1K/2K/4K-bit E2PROM with a
low operating voltage range. They are organized as 64-word
16-
bit, 128-word
16-bit and 256-word
16-bit, respectively. Each is
capable of sequential read, at which time addresses are
automatically incremented in 16-bit blocks. The instruction code is
compatible with the NM93CSXX Series.
Pin Assignment
Pin Funct ions
Table 1
Pin Number
Name SOP2 SSOP Function
CS 11
Chip select input
SK 22
Serial clock input
DI 33
Serial data input
DO 44
Serial data output
GND 55
Ground
TEST 66
Test pin (normally kept open)
(can be connected to GND or Vcc)
NC 77
No Connection
VCC 88
Power supply
CMOS SERIAL E2PROM S-29UXX0A Series
Features
Low power consumpt ion
Standby :2.0
A Ma x. (VCC=3.6 V)
Operating :0.6 m A Max. (VCC=3.6 V)
0.4 m A Max. (VCC=2.7 V)
Low operat ing voltage range
Read : 0.9 to 3. 6 V
W rit e : 1.8 to 3.6 V
Sequential read capable
Endurance : 105 cycles/word
Data retention : 10 years
S-29U130 A : 1K bits NM93C S46 i nstruction code compatible
S-29U220 A : 2K bits NM93C S56 i nstruction code compatible
S-29U330 A : 4K bits NM93C S66 inst r uction code com pat ible
SK
8-pin SOP2
Top view
VCC
NC
TEST
GNDDO 6
5
8
7
3
4
1
2
8-pin SSOP
Top view
1
2
3
4
8
7
6
5
CS
SK
DI
DO
VCC
NC
TEST
GND
Figure 1
CS
DI
*See
Dimensions
S-29U130ADFE
S-29U220ADFE
S-29U330ADFE
S-29U130AFS
S-29U220AFS
S-29U330AFS
CMOS SERIAL E2PROM
S-29UXX0A Series
2 Seiko Instruments Inc.
Block Diagram
Instruction Set
Table 2
Address
Instruction Start
Bit
Op
code S-29U130A S-29U220A S-29U330A Data
READ (Read data ) 1 10 A5 to A0XA6 to A0A7 to A0D15 to D0 Output*
WRITE (Wri te dat a) 1 01 A5 to A0XA6 to A0A7 to A0D15 to D0 Input
ERASE (Erase data) 1 11 A5 to A0XA6 to A0A7 to A0
EWEN (Program enable) 1 00 11xxxx 11xxxxxx 11xxxxxx
EWDS (Program disable) 1 00 00xxxx 00xxxxxx 00xxxxxx
x : Doesn’t matter.
* : Addresses are continuously incremented.
Absolute Maximum Ratings
Recommended O pe rating Conditi ons
Table 4
Parameter Symbol Conditions Min. Typ. Max. Unit
Read Oper ation
Write Enable/Disable 0.9 3.6 V
Power supply voltage VCC Write Operation 1.8 3.6 V
VCC=1.8 to 3.6V 0.8
VCC VCC V
High level input voltage VIH VCC=0.9 to 1.8V 0.9
VCC —V
CC V
VCC=1.8 to 3.6V 0.0 0.2
VCC V
Low level input voltage VIL VCC=0.9 to 1.8V 0.0 0.1
VCC V
Operating temperature Topr –40 +85
C
Parameter Symbol Ratings Unit
Power supply voltage VCC –0.3 to +7.0 V
Input voltage VIN –0.3 to VCC+0.3 V
Output voltag e VOUT –0.3 to VCC V
Storag e tem pe rat ur e under bias Tbias –-50 to +95
C
Storage temperature Tstg –65 to +150
C
Fi
g
ure 2
Memory array
Data register
Address
decoder
Mode decode
logic
Clock genera to r
Output buffer
VCC
GND
DO
DI
CS
SK
Table 3
CMOS SERIAL E2PROM
S-29UXX0A Series
Seiko Instruments Inc. 3
Pin Capacitance
Table 5 (Ta=25
C, f=1.0 MHz, VCC=5 V)
Parameter Symbol Conditions Min. Typ. Max. Unit
Input Capacitance CIN VIN=0 V 8 pF
Output Capacitance COUT VOUT=0 V 10 pF
Endurance
Table 6
Parameter Symbol Min. Typ. Max. Unit
Endurance NW105 cycles/word
DC Electrical Characteristics
VCC=2.7 V to 3.6 V VCC=1.8 to 2.7 V VCC=0.9 to 1.8 V Unit
Parameter Smbl Conditions Min. Typ. Max. Min. Typ. Max. Min. Typ. Max.
CS=GND DO=Ope n
Connected to VCC or GND
Topr=–10 to +70 C ——1.0——1.0——1.0
A
Standby current
consumption ISB CS=GND DO=O pe n
Connected to VCC or GND
Topr=–40 to +85° C ——2.0——2.0——2.0
A
Input leakage
current ILI VIN=GND to VCC 0.1 1.0 0.1 1.0 0.1 1.0
A
Output leakage
current ILO VOUT=GND to VCC 0.1 1.0 0.1 1.0 0.1 1.0
A
IOL=100
A——0.1——0.1 V
I
OL=30
A——0.1——0.1 V
Low level output
voltage VOL
IOL=10
A——0.1——0.1——0.2
V
I
OH=–100
AVCC-0.7 V
IOH=–10
AVCC-0.7 VCC-0.3 V
High level output
voltage VOH
IOH=–5
AVCC-0.7 VCC-0.3 VCC-0.2 V
Write enable latch
data hold voltag e VDH Only when write disable
mode 0.8 0.8 0.8 V
VCC=2.7 V to 3.6 VV
CC=1.8 to 2.7 VVCC=0.9 to 1.8 V
Parameter Smb Conditions Min. Typ. Max. Min. Typ. Max. Min. Typ. Max. Unit
Current consumption
(READ) ICC1 DO unloaded ——0.6——0.4——0.2
mA
Current consumption
(PROGRAM) ICC2 DO unloaded ——1.5——1.0 mA
Table 7
Table 8
CMOS SERIAL E2PROM
S-29UXX0A Series
4 Seiko Instruments Inc.
AC Electrical Characteristics
Table 9
Input pulse volta ge 0.1
VCC to 0.9
VCC
Output reference voltage 0.5
VCC
Output load 100pF
Table 10
VCC=2.7 to 3.6V VCC=1.8 to 2.7 V VCC=0.9 to 1.8V
Parameter Smbl Conditions Min. Typ. Max. Min. Typ. Max. Min. Typ. Max. Unit
CS setup time tCSS 0.4 1.0 10
s
CS hold time tCSH 0.4 1.0 10
s
CS deselect time tCDS 0.2 0.4 4
s
Data setup time tDS 0.4 0.8 8
s
Data hold time tDH 0.4 0.8 8
s
Topr=–10 to +70° C 1.0 2.0 50
s
Output delay tPD Topr =–40 to +85° C 1.0 2.0 100
s
Topr=–10 to +70° C 0 500 0 250 10 kHz
Clock freque ncy fSK Topr=–40 to +85°C 0 500 0 250 5 kHz
Topr=–10 to +70° C 1.0 2.0 50
s
Clock pulse width tSKH
tSKL Topr=–40 to +85° C 1.0 2.0 100
s
Output disable time tHZ1
tHZ2 0 0.5 0 1.0 0 50
s
Output enable time tSV 0 0.5 0 1.0 0 50
s
Programming time tPR 4.0 10.0 4.0 10.0 ms
Figure 3 Timing Ch art
tSKH
tCDS
tCSS
CS
Valid data
Valid data
DI
tSKL
SK
tSV tHZ2
tCSH
tHZ1
tPD tPD
tDS tDH
tDS tDH
Hi-Z Hi-Z
Hi-Z
DO
DO
Hi-Z
(VERIFY)
(READ)
CMOS SERIAL E2PROM
S-29UXX0A Series
Seiko Instruments Inc. 5
Operation
D15
D15 D14
D14 D13 D14 Hi-Z
A5A4A3A2A1A0+1
D13
D0
D1
D2
D15
0
Hi-Z
A0
A1
A2
A3
A4
A5
011
282726252423121110987654321 444342414039
A5A4A3A2A1A0+2
D13
D0
D1
D2
CS
SK
DI
DO
Figure 4 Read Timing (S-29 U130A )
A0
A6
12 452914
D15
D15 D14
D14 D13 D14 Hi-Z
A6A5A4A3A2A1A0+1
D13
D0
D1
D2
D15
0
Hi-Z
A1
A2
A3
A4
A5
X011
2827262524
1110987654321 4443424140
A6A5A4A3A2A1A0+2
D13
D0
D1
D2
13
CS
SK
DI
DO
Figure 5 Read Timing (S-29U220A)
A0
A6
12 452914
D15
D15 D14
D14 D13 D14 Hi-Z
A7A6A5A4A3A2A1A0+1
D13
D0
D1
D2
D15
0
Hi-Z
A1
A2
A3
A4
A5
A7
011
2827262524
1110987654321 4443424140
A7A6A5A4A3A2A1A0+2
D13
D0
D1
D2
13
CS
SK
DI
DO
Figure 6 Read Timing (S-29U330A)
Instructions (in the order of start-bit, instruction, address, and data) are latched to DI in synchronization with the
rising edge of SK after CS goes h igh. A start- bit can only be recogni zed when the high of DI is latched t o the rising
edge of SK when CS g oes from low to high, it is impossibl e for it t o be recognized as long as DI is lo w, even if ther e
are SK pulses after CS goes hig h. Any SK pulses inp ut while DI is low are ca lled "dumm y clocks." Dummy clocks
can be used to adjust the number of clock cycles needed by the serial IC to match those sent out by the CPU.
Instruction input f inishes when CS g oes l ow, where it must be between com mands during tCDS.
All input, including DI and SK signals, is i gnored while CS is low, w hich is stand-by m ode.
1. Read
The READ instruction reads data from a specified ad dress. After A0 is latched at the rising edge of SK, DO output
changes from a high-im pedance state (Hi-Z) t o low level output . Data is contin uously output in s ynchroni zation with
the rise of SK.
W hen all of the data (D0) in t he specified address has b een read, the dat a in the next address can be r ead with the
input of another SK clock. Thus, it is possible for all of the data addresses t o be r ead throug h the continuous input of
SK clocks as long as CS is high.
The last addr ess ( An … A1 A0 = 1 … 11) rolls over to the top address (An … A0 = 0 … 00) .
CMOS SERIAL E2PROM
S-29UXX0A Series
6 Seiko Instruments Inc.
2. WRITE (WRITE, ERASE)
There are two write instructions, WRITE and ERASE. Each automatically begins writing to the non-volatile memory
when CS go es low at the completion of the specified clock input.
The write operation is completed in 10 ms (tPR Max.), and the typical write period is less than 5 ms. In the S-
29UXX0A Series, it is easy to VERIFY the completion of the write operation in order to minimize the write cycle by
setting CS t o high and checking the DO pin, wh ich is low during the write operat ion and high aft er its completion. This
VERIFY procedure can be executed over and ov er again.
Because all SK and DI input s ar e ignored during the write operation, any input of instruction will also be disregarded.
W hen DO outputs high aft er completion of t he write operation or if it is in the high-impedence st at e (Hi-Z), t he input of
instructions is available. Even if the DO pin remains high, it will e nt er the high-im pedence state upon t he r ecognition
of a high of DI (start- bit) attached to t he r ising edge of an SK pulse ( see Figure 3).
DI input sho uld be low during the VERI FY pr ocedure.
2.1 WRITE
This instruct ion writes 16-bit data to a specified address.
After changing CS to high, input a start-bit, op-code (W RITE), address, and 16- bit data. If there is a dat a overflow of
more than 16 bits, only the last 16-bits of the data is considered valid. Changing CS to low will start the WRITE
operatio n. It is not necessar y to make the data "1" before initiating the WRITE operation.
Figure 7 WRITE Timi ng (S - 29 U 1 30A)
tCDS
tPR
busy Hi-Z
tSV
VERIFY
Hi-Z
1
CS
SK
DI
DO tHZ1
2345678910 25
01D0
ready
A5 A4 A3 A2 A1 A0 D15
Figure 8 WRI TE Ti ming (S-2 9U2 20A)
tCDS
tPR
busy Hi-Z
tSV
VERIFY
Hi-Z
1
CS
SK
DI
DO tHZ1
2 3 4 5 6 7 8 9 10 11 12 27
01D0
ready
XA6
A5
A4 A3 A2 A1 A0 D15
Figure 9 WRITE Timi ng (S - 29 U 3 30A)
tCDS
tPR
busy Hi-Z
tSV
VERIFY
Hi-Z
1
CS
SK
DI
DO tHZ1
2 3 4 5 6 7 8 9 10 11 12 27
01D0
ready
A7 A6 A5 A4 A3 A2 A1 A0 D15
CMOS SERIAL E2PROM
S-29UXX0A Series
Seiko Instruments Inc. 7
2.2 ERASE
This command erases 16-bit dat a in a specified address.
After changing CS to high, input a start-bit, op-code (ERASE), and address. It is not necessary to input data.
Changing CS to low will st ar t t he ERASE operat ion, which chang es every bit of t he 16 bit data to "1."
Figure 10 ERASE Timing (S-29U130A)
tCDS
tPR
busy Hi-Z
tSV
VERIFY
Hi-Z
1
CS
SK
DI
DO tHZ1
23456789
1A0
ready
1A5 A4 A3 A2 A1
Figure 11 ERASE Timing (S-29U220A)
tCDS
tPR
busy Hi-Z
tSV
VERIFY
Hi-Z
1
CS
SK
DI
DO tHZ1
234567891011
1A0
ready
1 X A6A5A4A3A2A1
Figure 12 ERASE Timing (S-29U330A)
tCDS
tPR
busy Hi-Z
tSV
VERIFY
Hi-Z
1
CS
SK
DI
DO tHZ1
234567891011
1A0
ready
1A7 A6 A5 A4 A3 A2 A1
CMOS SERIAL E2PROM
S-29UXX0A Series
8 Seiko Instruments Inc.
3. Write enable (EWEN) and Write disable (EWDS)
The EWEN instruction puts the S-29UXX0A Series into write enable mode, which accepts WRITE and ERASE
instructions. The EWDS instruction puts the S-29UXX0A Series into write disable mode, which refuses WRITE and
ERASE inst r u ct ions.
The S-29UXX0A Series powers on in write disable mode, which protects data against unexpected, erroneous write
operations caused by noise and/or CPU malfunctions. It should be kept in write disable mode except when
performing write oper ations.
Figure 13 EWEN/EWDS Timing (S-29U130A)
4Xs
11=EWEN
00=EWDS
0
87654321
SK
DI
0
9
CS
Figure 14 EWEN/EWDS Timing (S-29U220A)
Figure 15 EWEN/EWDS Timing (S-29U330A)
6Xs
11=EWEN
00=EWDS
0
87654321
SK
DI
0
119
CS
10
6Xs
11=EWEN
00=EWDS
0
87654321
SK
DI
0
119
CS
10
CMOS SERIAL E2PROM
S-29UXX0A Series
Seiko Instruments Inc. 9
Receiving a Start-Bit
Both the recogn ition of a st art- bit and the VERI FY procedur e occur whe n CS is “high“ . Therefor e, onl y after a wr ite
operation, in order to accept the next command by having CS go high, will the DO pin switch from a state of high-
impedence to a state of data output; but if it recogni zes a st art-bit, the DO pin returns t o a state of high-impedence.
Three-wi re Interface (DI-DO direct connection)
Although t he normal config uration of a ser ial interface i s a 4-wire inter face to CS, SK, DI , and DO , a 3- wire inter face
is also a possibi lity by connecting DI and DO. Ho wever, sinc e there is a poss ibilit y that the DO out put from the serial
memory IC will interfere with the data output from the CPU with a 3-wire interface, install a resistor between DI and
DO in order t o give pr ef erence to dat a output from the CPU to DI(See Figure 16).
DI
SIO
Figure 16
DO
CPU S-29UXX0A
R : 10~100 k
CMOS SERIAL E2PROM
S-29UXX0A Series
10 Seiko Instruments Inc.
Dimensions (Unit : mm)
1. 8-pin DIP
2. 8-pin SOP
Ordering Information
1.27
0 min.
0.4
0.1
1.5
0.1 1.7max.
0.15+0.1
-0.05
0.4
4.4
4
5
8
1
5.2 (5.5 max.)
6.2
0.3
Figure 17
4.4
3.12 (3.42 max.)
6.4
0.3
0.65 0.22
0.10
1.15
0.05 1.30max.
0.15+0.10
–0.05
0.5
0.2
Figure 18
0 min.
S-29UXX0A XXX
Package DFE : SOP2
FS : SSOP
Product name S-29U130A: 1K-bit
S-29U220A: 2K-bit
S-29U330A: 4K-bit
CMOS SERIAL E2PROM
S-29UXX0A Series
Seiko Instruments Inc. 11
Characteristics
1. DC Characteristics
Ta (
C)
0.4
0.2
VCC=3.3 V
fSK=500 KHz
DATA=0101
0-40 0 85
ICC1
(mA)
Ta (
C)
0.4
0.2
VCC=1.8 V
fSK=10 KHz
DATA=0101
0-40 0 85
ICC1
(mA)
0.4
0.2
0234567
Ta=25
C
fSK=1 MHz, 500 KHz
DATA=0101
VCC (V)
0.4
0.2
0234567
Ta=25
C
fSK=100 KHz, 10 KHz
DATA=0101
VCC (V)
Ta (
C)
1.0
0.5
VCC=3.3 V
0-40 0 85
ICC2
(mA)
ICC1
(mA) ICC1
(mA) 100KHZ
~
10KHZ
~
1MHZ
~~
500KHZ
Ta (
C)
1.0
0.5
VCC=1.8 V
0-40 0 85
ICC2
(mA)
1.0
0.5
0234567
Ta=25
C
VCC (V)
ICC2
(mA)
10-6
10-7
10-8
10-9
10-10
VCC=3.3 V
10-11
Ta (
C)
-40 0 85
ISB
(A)
1.1 Current consumption (READ) ICC1
Ambient t emperatur e Ta
1.3 Current consumption (READ) ICC1
Power suppl
y
volta
g
e VCC
1.2 Current consumption (READ) ICC1
Ambient t emperatur e Ta
1.4 Current consumption (READ) ICC1
Power suppl
y
volta
g
e VCC
1.5 Current consum pt ion (PROGRA M) ICC2
Ambient t emperature Ta 1.6 Current consum ption (PROG RA M) ICC2
Ambient t emperature Ta
1.7 Current consum ption (PROG RA M) ICC2
Power suppl
y
volta
g
e VCC 1.8 Standby current consumption I SB
Ambient t emperature Ta
CMOS SERIAL E2PROM
S-29UXX0A Series
12 Seiko Instruments Inc.
Ta (
C)
1.0
0.5
VCC=3.3 V
DO=0 V
0-40 0 85
ILO
(
A)
Ta (
C)
1.0
0.5
VCC=3.3 V
DO=3.3 V
0-40 0 85
ILO
(
A)
Ta (
C)
1.0
0.5
0-40 0 85
VCC=3.3 V
CS, SK, DI,
TEST=3.3 V
ILI
(
A)
Ta (
C)
1.0
0.5
VCC=3.3 V
CS, SK, DI,
TEST=0 V
0-40 0 85
ILI
(
A)
Ta (
C)
2.7
2.6
VCC=2.7 V
IOH=-100
A
-40 0 85
VOH
(V)
2.5
Ta (
C)
2.5
2.4
VCC=2.5 V
IOH=-100
A
-40 0 85
VOH
(V)
2.3
Ta (
C)
1.0
0.9
VCC=0.9 V
IOH=-5
A
-40 0 85
VOH
(V)
0.8
Ta (
C)
0.03
0.02
VCC=1.8 V
IOL=100
A
-40 0 85
VOL
(V)
0.01
1.9 Input leakage cur r ent ILI
Ambient t emperatur e Ta 1.10 Input leakage cur rent ILI
Ambient t emperatur e Ta
1.11 Output leakage current ILO
Ambient t emperatur e Ta 1.12 Output leakage current ILO
Ambient t emperatur e Ta
1.13 High leve l out put voltage VOH
Ambient t emperatur e Ta 1.14 High leve l out put voltage VOH
Ambient t emperatur e Ta
1.15 High leve l out put voltage VOH
Ambient temperat ure Ta 1.16 Low level out put voltage VOL
Ambient t emperatur e Ta
CMOS SERIAL E2PROM
S-29UXX0A Series
Seiko Instruments Inc. 13
Ta (
C)
0.03
0.02
VCC=0.9 V
IOL=10
A
-40 0 85
VOL
(V)
0.01
Ta (
C)
-4
-2
VCC=2.7 V
VOH=2.0 V
0-40 0 85
IOH
(mA)
Ta (
C)
-4
-2
VCC=2.5 V
VOH=1.8 V
0-40 0 85
IOH
(mA)
Ta (
C)
-80
-40
VCC=0.9 V
VOH=0.7 V
0-40 0 85
IOH
(
A)
Ta (
C)
1.0
0.5
VCC=1.8 V
VOL=0.1 V
0-40 0 85
IOL
(mA)
Ta (
C)
0.4
0.2
VCC=0.9 V
VOL=0.2 V
0-40 0 85
IOL
(mA)
Ta (
C)
3.0
2.0
VCC=3.3 V
CS, SK, DI
0-40 0 85
3.0
1.5
0123456
Ta=25
C
CS, SK, DI
VCC (V)
VINV
(V)
7
VINV
(V)
1.17 Low level out put voltage VOL
Ambient t emperatur e Ta 1.18 High leve l out put current I OH
Ambient t emperatur e Ta
1.19 High leve l out put current I OH
Ambient t emperatur e Ta 1.20 High leve l out put current I OH
Ambient t emperatur e Ta
1.21 Low level output current IOL
Ambient t emperatur e Ta 1.22 Low level output current IOL
Ambient t emperatur e Ta
1.23 Input voltage VIN (VIL, VIH)
Power supply voltage VCC 1. 24 Input voltage VIN (VIL, VIH)
Ambient t emperatur e Ta
CMOS SERIAL E2PROM
S-29UXX0A Series
14 Seiko Instruments Inc.
2. AC Char acteristics
10K
2345
Ta=25
C
VCC (V)
fmax
(Hz)
1
4
2
234567
Ta=25
C
VCC (V)
tPR
(ms)
1
100K
1M
2M
Ta (
C)
6
4
VCC=3.0 V
-40 0 85
2
tPR
(ms)
Ta (
C)
6
4
VCC=1.8 V
-40 0 85
2
tPR
(ms)
Ta (
C)
0.6
0.4
VCC=2.7 V
-40 0 85
0.2
tPD
(
s)
Ta (
C)
0.6
0.4
VCC=1.8 V
-40 0 85
0.2
tPD
(
s)
Ta (
C)
30
20
VCC=0.9 V
-40 0 85
10
tPD
(
s)
2.1 Maxim um oper ating frequency fmax —
Power supp l
y
volta
g
e VCC 2.2 Program t im e t PR
Power supply voltage VCC
2.3 Program t im e t PR
Ambient t emperatur e Ta 2.4 Program time tPR
Ambient t emperatur e Ta
2.5 Data output delay time tPD
Ambient t emperatur e Ta
2.6 Data output delay time tPD
Ambient t emperatur e Ta
2.7 Data output delay time tPD
Ambient t emperatur e Ta