You are on page 1of 17
Contents Features Pin Assignment Pin Functions Block Diagram Instruction set ~ Absolute Maximum Ratings Recommended Operationg Conditions Pin Capacitance ~ Endurance — DC Characteristics AC Characteristics Operation Receiving a Start-Bit rem Three-wire Interface (01-00 direct connection) Connecting to CPU with a Serial Port Dimenstons (Unit: mm) Ordering Information Characteristics -29X90A Series CMOS SERIAL EPROM ‘The S-29X90A Series is high speed, low power 1K/2K/4K-bit serial E2PROM with a wide operating voltage range. They are organized as 64-wordx 16-bit, 128-wordx 16-bit and 256-word x 16-bit, respectively. Each is capable of sequential read, where addresses are automatically incremented for each 16-bit block. Interface is structured so that this IG can be directly connected to the CPU with serial ports. 8-bit Instructions make it easy to prepare your own software. Features * Low power consumption +Can be eas Standby :1.0 uA Max. (Voc Operating : 0.8 mA Max. (Veo 0.4 mA Max. (Voc connected to the serial port + Endurance : 105 cycles/word + Data retention : 10 years + Wide operating voltage range + S-20190A : 1 Kbits eae eoy + S-29290A : 2 Kbits STR 6S + $-29390A : 4 Kbits - Sequential read capable MI Pin Assignment spinow BpinSOPt Top view Top view ot 8 Dive ne od oko tesr z Vec@!2 7b Guo 2 7 eq pe cab 600 = or 3 6 rest sx ale shor S2579088) vol{é 5 Pawo 5-29290AF1 Sa2i90A0F 5 25090Ar1 § 2929000? See if Dimensions 5-2939080? Figuret Pin Functions Table Pin Nomber Name Function DiP_[soPt cs 4_| 3 |Chipsetectinput Ed 2 | 4 [serial clockinout Dl 3 | 5_ [Serial data input D0 a _|_6 [serial data ovsput cud | 5 | 7 [Ground rest | 6 |p [Te Normellykeptopen (can alto be connected 49 GND or Veo) Ne 7_[ + [We Connection vec 8 | 2 [Power supply CMOS SERIAL E2PROM 29X90A Series Block Diagram omaymy ec] Maire vec o— Laon | choo Dain regi Ouipatbifer }—2 0 bl o ——_—4 t Wade decode cs o>] hese gure 2 Instruction Set Table2 san | Op acre Insacon ont Bit | code | s291904 | s-292908 | $-29390A Tea) end 7 [oote [wastead [sation | arian [pgtebsOupar Paciant Grogan daa) 1 [eteonneeratteno [vase aa [a7eead | biatebyiout Wea real 1 cote | sonoma | nent | onmoa| Pn tOu nou AL eee 1 oto | vem | sen [eee [= Pen yao 1 footie |e | semen [nee _[ os — grogam dole a x + Doesn't matter. Mi Absolute Maximum Ratings When 16-bit data of the spectied address Is ourput, the data of the next address Is ourput, Table 3 Parameter Symbol Ratings Unit Powersupply voltage Vec__| -03t0+70 | v Input voltage Vw | -03t0vec+03 |v [Outout voltaae. Vour | =03t0Vee |v Storage temperature under bias Toise =s0t0 +95 | °C [Storage temperature Tas zest 2150] “e CMOS SERIAL EPROM S-20X90A Series I Recommended Operating Conditions Table 4 Parameter symbol Conditions min. | tye. | Max [Unit Read Operation Te ce lv Powersupplyvottage | Vee |WriteEnablerDisable | Write Operation as | ~ | @s |v Vecr$ 51065 oaxve| — | ve |v Vee=45t055V 20 | — | ve |v Hlighlevelinputvoltage | Vix ee Dexvec vee |v oaxve | — | ve |v oo | — |ozxve | v Lowlevelinputvettage | Vy oo {|__|} 98} v. [00 [= [oaevee |v 00 | = foasxvee | v Operating temperature | Tox = | — | +5 [ve Pin Capacitance Table 5 (Ta=25%, fe 1.0mm, Voce SV) Parameter Symbol | Conditions | Min. | typ. | Max. | unit Input Capacitance = [-— |e [ow ‘Output Capacitance | = 10 | oF Endurance Table 6 Parameter symbol | min. | typ. | Max Unit Endurance N 105 clesvord CMOS SERIAL EPROM $-29X90A Series DC Characteristics table? SVIOESV] Weer aio av Porameter | Smbl | Conditions Wocese tsa eee eee Unit, Tye [ae [in [ye [ae [in| yo [ox in yo, caren 7 eorarmpion | tes sang | — | — | 10 | — | — oa | — | — | 08] —|—] 04 | ma (Rea) 7 carer csmungeen | ca 2, | —|—]2s|—|—]20}—|—] os . terosnann ew ow fay] VastSasy [WestaeHV |, tax Mis [yc Win | oe nary aor fearsbycurent | 5 loterinpt: Comecedto | — |—]10| — |~|os] — |—|os| aa a Vee or GND a a ne — [erfeo] — fer[o] — [orf] em ae ho \Vour=GNDt0 Vee — for}ro} — Jor}ro os} 1.0 | pa Low level output = |= Jous Le tw voltage = j=Jo1} — |—Jor] — oitv Tigh eet = 1=1= v voltage Vce-0.7] — | — |Vec~0.7]| — | — v Neco? = |= Meco7] = |= basal = | witecnaveten | __ JOnivwhen progam dsaie data hold voltage Vou |moge SP] ys poy] ts bea CMOS SERIAL E?PROM OX90A Series AC Characteristics Table 9 Measuring conditions ee ee emer os EEE fase oe ree oe ay REM cee oor, SSS Sm fa a a gare te ete teat seer ee SSR ts gene fee ee ete fepatete some [ofS See etSte ee | ete slate fetate ae SS cvctpawwen | t= Joas}—|—|.9| —|—|20| =| — ‘Output dicable time, tues o |— Jorn} o|—Jos|o _ 1.0 | = SEND SRB ees Se E s s a a aa 7 x ale, ote - yyy~ws yy PL KAKA vase cate ) Kose KX AXA RAERERK we ca wo 5 ee nw 7 (VERIFY) votsnicinsenneranate eee ro ing can s —— = x Figure 4 Timing Chart for tess and tosn when 3K is “H” CMOS SERIAL EPROM S-29X90A Series Ml Operation 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 high. A start-bit can only be recognized when the high of DI is latched at the rising edge of SK atter changing CS to high, itis impossible for t to be recognized as long as DI is low, even if there are SK pulses after CS goes high. Instruction finishes when CS goes low, where it must be low between commands during tcos. All input, including DI and SK signals. is ignored while CS is low, which is stand-by mode. The start bit + instruction, address, and data are 8-bit instructions. This makes it easy to prepare your own software using a serial interface incorporated into the CPU. 4, READ The READ instruction reads Gata trom a speciieg adress. Alter AQ Is latched at the rising edge of SK, 16- bit data Is continuously output in synchronization withthe fang edge of SR. When all of the data (Dis to Dp) in the specified address has been read, data in the next address can be read with the input of another SK clock. Thus, the data over whole area of the memory can be read by continuously inputing SK clocks as long as CS is high. ‘The last address (An - A1 AO = 1 -~ 11) rolls over to the top address (An ~- Al AO = 0 -- 00). « OBO ee lela Ts To Ts ToT) ee * Onthes.29190A, A, and Ag are optional (Onthe5-29290A, ay Is optional Figure 5 Read Timing (S-29390A) CMOS SERIAL EPROM S-29X90A Series 2. Write (PROGRAM , WRAL, ERAL) ‘The write instructions (PROGRAM, WRAL. ERAL) automatically begins writing to the non-volatile memory when CS goes low at the completion of the specified clock input. ‘The write operation is completed in 10 ms (tea Max,), and the typical write period is less than § ms. In the S- 29X90A Series, itis easy to VERIFY the completion of the write operation in order to minimize the write cycle by setting GS to high and checking the DO pin, which is low during the write operation and high atter its completion. This VERIFY procedure can be executed over and over again. There are two methods to detect. a change in the DO output. One Is to detect a change from low to high setting CS to high, and the other Is to elect a change from low to high as a result of repetitous operations of returning the CS to low after selling 08.10 high and checking the DO output Because all SK and DI inputs are ignored during the write operation, any input of instruction will also be disreaarded. When DO outputs high after completion of the write operation or if itis in the highimpedance state (Hi-Z), the input of instructions is available. Even if the OO pin remains high, it will enter the high- impedance etato upon the recognition of a high of Di (ctart-bit) attached to the rising edgo of an SK puleo. DI input should be low during the VERIFY procedure. 2.1, PROGRAM This instruction writes 16-bit data to a specified address. ‘Afier changing CS to high, input a start-bit, op-code (PROGRAM), address, and 16-bit data. If there is a data overflow of more than 16 bits, only the last 16-bits of the data is considered valid. Changing CS to low will start the PROGRAM operation. It is not necessary to make the data "1" before initiating the PROGRAM operation. pany veniey : Cele SELLE LLL OED» ORC 0 EEE Wat v0, we * Onthes.23190A, Ay and Ag are optional. Onthe 5.292804, Ay is optional Figure 6 WRITE Timing (S-29390A) CMOS SERIAL EPROM $-29X90A Series. 2.2 Write all (WRAL) ‘This instruction writes the same 16-bit data into every address, Atler changing CS to high, input a star-bi, op-code (WRAL), address (optional), and 16-bit data. it mere is a data overflow of more than 16 bits, the write data Is shifted for every clock In succession and only the last 16- Dit data Is valid. Changing CS to low starts the WRAL uperalivn, is nol necessary lo make Uie dale “7 before initiating the WRAL operation. ca fst cs Figure 7 WRAL Timing 2.3 Erase all (ERAL) ‘This instruction erases the data in every address. All data changes to "1." After changing CS to high, input a start-bit, op-code (ERAL), and address (optional) input data. Changing CS to low starts the ERAL operation. Itis not necessary to ven sandy Wz, Figure 8 ERAL Timing 3, Write enable (PEN) and Write disable (PDS) ‘The PEN Instruction puts the S-29X90A Series into write enable mode. which accepts PROGRAM. WRAL. and ERAL instruction. The PDS instruction puts the S-29X90A Series into write disable mode, which refuses PROGRAM, WRAL, and ERAL instruction. ‘The S-29X90A 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 operations. cs / rr oe eB Lbs L Jel Jet del tel fol Srl SoL PS ke OB Jo lee PG 11= PEN 00= PDS Figure 9 PEN/PDS Timing CMOS SERIAL E?PROM S-29X90A Series Recelving a Start-Bit A start-bit can be recognized by latching the high level of DI at the rising edge of SK after changing CS to high (Start-Bit Recognition). The write operation begins by inputting the write instruction and setting CS to tow. The DO pin then outputs low during the write operation and high atts completion by setting CS to high (Verity Operation). Theretore, only atter a write operation, in order to accept the next command by having GS go high, tne DO pin is switched from a state of high-impedance to a state of data output; but it it recognizes a star-bit, the DG pin retumns toa state of high-impedance (see Figure 3) Make sure that data output from the CPU does not interfere with the data output from the serial memory IC when you configure a 3-wire interface by connecting DI input pin and DO output pin. Such interference may ‘cause a start-bit fetch problem. Three-Wire Interface (DI-DO direct connection) ‘though the normal configuration of a serial interface is a 4-wire interface to CS, SK, DI, and DO, a 3owire interface is also a possibility by connecting DI and DO. However, since there is a possibility that the DO ‘output from the serial memory IC will interfere with the data output from the CPU with a 3.wire interface, install a resistor between LI and LU in order to give preference to data output trom the CPU to Di(See Figure 10). ou s:20x008 q q p q q 6 qg $10) OI o q pop eee Rs 10~100k2 Figure 10 3-wire interface (MOS SERIAL E?PROM S-29X90A Serles MI Connecting to the CPU with Serial Port cs me or bo CPU S-29X90A Figure 11 Connectin Example CPU data output CPU data fetch x TULL St Bg PSHOOSHOOeIDO-KDODO KG so _XBEXBENBEXLXOR NERY BLK GE) Figure 12 Serial Shift Timing 10 Dimensions (Unit : mm) 1. Bpin DIP 2. &pin SOP 1 Ordering Information 9.500.756, CMOS SERIAL EPROM S-29X90A Series ator 297 T 230 feersors J0.38min, | 3.05 min. | |lo46 0.05 Hees Figure 13 4.90(5.00 max) BAA A 0.84 r | 390 6.0020.20 forcoo f te “F010 min. rows xx L_ Package DP: DP Fu: SOPt Productname $-291908 5232908 5-293908 stlroarso0a 5x. rK-bit 12K 2 aKbit " CMOS SERIAL E7PROM S-29X90A Series 2 Characteristics 1. DC Characteristics 4.4. Curront consumption (READ) lcci — Ambient temperature Ta bhorivae BATAzoIOn 04 esa (a) 02 oa 0 Tac, 1.3. Current consumption (READ) lect — Ambient temperature Ta os \ (oa) 02 ° “400 Tac 1.5 Current consumption (READ) loc: — Power supply voltage Voc. eats face 00 Kis, 10 KH BATADot0t Veco 1.7 Current coneumption (PROGRAM) lecz “Ambient temperature Ta varssv 10 (A) | os ° “0 08S Taco 4.2. Curront consumption (READ) loo; — Ambient temperature Ta iSestbke Bkigeoiot 08 02 bh “4 0~~«8S Tat 41.4 Current consumption (READ) Io Power supply vottage Voc Tozzi {ce Miz, 500 KH Shia 20104 = ia (mA) i 02 oa fi S00KHz o Le 234567 Vec(™) 1.8 Current consumption (READ) loci — Glock frequency fsx ert Oyo 400K aman x(t) 1.8 Curront coneumption (PROGRAM) lec2 ‘Ambient temperature Ta Vecn3aV een or) os: oa 0 85 Tac ! (MOS SERIAL E?PROM S-29X90A Series 1.9. Current consumption (PROGRAM) locz ~ 4.40 Standby current consumption Iso— Powar supply vattaga Voc e amabiant temperature Ta . Vegrsav Tazae tos 10 tg 10 a 1 toe co) 108 05 — 10% uy 0 Tra se? ow” Vee) 41.11 Input leakage currently ~ 1.42 input leakage current ly Ambient temperature Ta ‘ambient temperature 1a ec=55V Vecn5v Sisko, S'3K, D1, yestsov TesTessy 10 10 y y oh o&® os os ° “008s Oo Tato Taco 1.43 Output leakage current Lo ~ 1:14 Output leakage current ILo = ‘Ambient tomporature Ta ‘Ambiont tomporsture Ta Vecbaav Y, DE=ov a 10 10 \ ‘ o& c& os os Oca aa Com Omar rato Tato 1.15. High level output voltage Vou ~ 1.18. High level output votage Vou ~ ‘Ambient temperature Ta ‘Ambient temperature Pa Verzasy vest7y ag [lois soya a7 | flor=-100 LI Voy 44 You 26 o} ci 42 25 4 “0 0 8S a 78¢0 Taro B MOS SERIAL E?PROM $-29X90A Series 1.17 High tevel output vollage Vor 1.18 Low level output voltage Vo. Ambient temperature Ta. Ambient temperature Ta ay 7 Vou 24 Vou 02 i) Ww =e a Ambient temperature Ta Ambient temperature Ta Vc Vec=4.5V Vor 0.02 tou. wt (may 0.01 30 400 oo _. Fl lou, ou. @ IK oo 0 ooo 1.24 Low level output current fo. ~ 4.23. Low level autput current lou = i = Ambient temperature 1a Ambient temperature Ta Wee! Vez 18V Vou Vou=0.1V 20 “eS og lay (may (i Mm] 10 os. | ° ° a 00S Taco) Tare) 14 1.25 Input ersion vollage Viy = Powor supply voltage Veo 30 ‘or Ira baeee" ICS, Sk, DI, 1 23 45 67 Vee) CMOS SERIAL EPROM $-20X90A Series 1.26 Input inversion vollage Vinv— Ambient temperature Ta Veen Ov SiskOr 20 Yaw wy 20 ° “0 08S Taco 19 CMOS SERIAL E?PROM S-29X90A Sorics 2. AG Characteristics 2.1. Maximum operating frequency fra 22 Program ume ten - Power eupply voltage Veo Power supply vatage Voc Tecae Tear aw A . mm fray to ay om 100K H a 2 10% crres rrr. re? Vee) Vee) 2.3 Program time ter — 2.4 Program time ter - Ambit temperature Ta Ambient temperature Ta Veet SOV Vect3ov ‘ ‘ bs te oh om ‘ ‘ 2 2 2008s “0 rece) tac 25 Data output delay time tro 2.6 Data output delay time eo = Amnblen temperature Ta Anibient temperature Ta Wecbasv Wect a7 03 as ws we a 3B aT aa a O41 Lt} 02-4 = y “eos tec) 27 Data output delay time tro Ambient temperature Ta vetiav os iB || os o2 a 08s rac 16

You might also like