S-29UX94A SII | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 15

Technical content

Datasheet sections

CMOS SERIAL E2PROM S-29UX94A Series renee The S-29UX94A Series is low power 1K/2K/4K-bit serial E2PROMS . with a low operating voltage range. They are organized as 64- word X 16-bit, 128-word xX 16-bit and 256-word x 16-bit, respectively. Each is capable of sequential read, where addresses are automatically incremented in 16-bit blocks. The S-29UX94A Series is capable of protecting the memory, 50% of which can be protected starting from address 00. Interface is structured so that this IC 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 easily connected to the serial port Standby :2.04A Max. (Voc =3.6 V) “CS Active “L” Operating : 0.6 mA Max. (Vcc =3.6 V) 0.4 mA Max. (Vcc = 2.7 V) - Endurance : 105 cycles/word - Low operating voltage range + Data retention : 10 years Write 11.810 3.6V - $-29U194A : 1 Kbits Read :0.9t03.6V an - Sequential read capable * S-29U294A : 2 Kbits - Memory Protection S:-29U394A : 4 Kbits M@ Pin Assignment 8-pin SOP2 8-pin SSOP Top view Top view Bd Ls Soh Pv SAIC spe se OO °5 Ne 5K wy2 7 ENC DL 3 6 PROTECT DI 43 6 PROTECT bog * sUTSUARe = GND Do ms 5 JP GND S-29U294AFS $-29U194ADFE S-29U394AFS S-29U294ADFE >See Il Dimensions $-29U394ADFE Figure 1 HM Pin Functions Table 1 [se | 27} 2 [serial clock input jor fs | 3 [Serial datainput [po | 4 | 4 [sSerialdata output Jeno | 5 | 5 [cround PROTECT Memory Protection Control Input 7 Connected to GND or Open : Protection Valid Connected to Vcc 1 Protection Invalid [vec | 8 | 8 [Powersupply

CMOS SERIAL E?PROM HM Block Diagram Memory array —_ , Write Protection Address Voc o—+ PROTECT Circuit | decoder cnoe Mode decode So logic SK o Clock generator * 50% of the memory can be protected starting from address 00. Figure 2 ™@ Instruction Set Table 2 Instruction ° Bit | code | s.29u194a | 5-29U2948 | S-2903940 READ (Read data) [1 | 1000xxx | xxastoao | xastoad | A7toAd | Dis to Do Output* PROGRAM (Program data) [1 | x100xex | xxastoao | xA6toad | A7toAO | DystoDoinput PEN (Program enable) dott | exmvex | rexonx | wooo [= | PDS (Program disable) 000%. | roo | woman | rex | = | x : Doesn't matter. * : When 16-bit data of the specified address is output, the data of the next address is output. ™@ Absolute Maximum Ratings Table 3 Power supply voltage =0.3to +7.0 Input voltage - 0.3 to Vec + 0.3 Output voltage Storage temperature under bias = 50to +95 HM Recommended Operating Conditions Table 4 Parameter Symbol Conditions Min. Typ. Max. | Unit Read Operation y Power supply voltage Vec__ | Write Enable/Disable Vec = 1.810 3.6V [osxvee | = [ve | v | ; Vec= 1,8 t0 3.6 | oo | = | o2xvec | v | Lowlevelinputvokage | Vu [Vec=0.9 to 1.8V ee [Operating temperature | Top | | So | — Tes [ec |

CMOS SERIAL E?PROM S-29UX94A Series a @ Pin Capacitance Table 5 (Ta = 25°C, f= 1.0 MHz, Vec = 5 V) [reser [spon [ coos [vin [ om | noe [ ont | InputCapacitance | Cw [vw=ov | — [| — | 8 | oF | Output Capacitance | Cour [Vour=ov | — [ — [ 10 | oF | ™@ Endurance Table 6 [endurance | Nw | 108 [ — | — | cyctesword | lf DC Characteristics Table 7 Parameter. Conditions Unit aa Iccr_| PO unloaded [= [-]e«{-[-[]-[-[e| | (READ) ROGAN) lecz | PO unloaded fo] | | fm] (PROGRAM) Table 8 ICS = Vcc DO = Open Other input: Connected Standby current P to Vcc or GND vA consumption Topr= - 10to + 70°C ICS = Vcc DO = Open Other input: Connected to Vcc or GND 2.0 uh Topr= - 40 to +85°C een [ f= GNP OVE | = Jorfro] = Jor fro] — [or] sol a | current ou = 100 nA P= efor fe forf Tt towlevlouteut | vo [ena0ga | — | fox — | fort || fv | linztoa | — [for] — [—for] — [foal v | Nonmmiana) fouz=100p8 Neemoq— =P igh lev Hable curt | Tous = TOA Nec=o7|—[—feemoa]— [=| | | Tv] liow= =SeA Mec ~ 0.7] — | — WWec-0.3] — | — Wee-0.2] —[—] v | Writeenablelatch] \\,. lonly when write disable v data hold voltage mode caren | PROTECT Terminal = Vec Le [-fe[ > [-[=[= [-[>] +] current

M@ AC Characteristics Table 9 Measuring conditions [outputioad sf toopr._— ; Table 10 p [Datasetuptime | tos [| sf 04 | ~ | — Joe [—[—] es [—|—J as | ompssesiyine | Hropre ~aote vere | — |= [10] — |= [20] — |= |r] os | Clock frequency fg fopre ator +7ore | o | — [soo] o | ~ [250] — | — | 10 [are lropr= -aoro sec | o | — [soo] o | —|2s0[ — | —] 5 [kre | Clock pulse width ten [lopr= = 10%0 +70°¢ | 1.0 | ~ | — [20 | ~|—TJ so | ~ | J os | fontaeoe [es |e [=f] [le] [-[a fo | [Outputenabietime | tv | | o | ~Jos| o [—Jrof o |—J 50] is | [Frogrammingtime | tea | | ~ | 40 [roof —Jaofiool [| | ms | tess teos a (\\ 2 | Se tos | ton | tos | tox | : re po (> >} po Hz 2 —— HZ (VERIFY) . Input data is retrieved on the rising edge of SK. Output data is triggered on the falling edge of SK. Figure3 Timing Chart cS <——| tess tes x LF Lis Fiure4 Timing Chart for tess and tcsy when SK is “H”

™ 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 low. A start-bit can only be recognized when the high of DI is latched at . the rising edge of SK after changing CS to low, it is impossible for it to be recognized as long as DI is low, even if there are SK pulses after CS goes low. Instruction finishes when CS goes high, where it must be high between commands during tcps. All input, including DI and SK signals, is ignored while CS is high, 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. 1. READ The READ instruction reads data from a specified address. After AQ is latched at the risig edge of SK, 16-bit data is continuously output in synchronization with the falling edge of SK. When all of the data (Dis to Do) 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 inputting SK clocks as long as CS is low. The last address (An -- A1 AO = 1 -- 11) rolls over to the top address (An -- A1_ AO = 0 + 00). a O87 eo Ls GEE h bls i po wor i i i eapepal Te ToPoolespuleol Tor Perfos[ouloufeoup en — t t ArREASAASADA Ag tT AYRASARAgApA yg #2 * On the S-29U 194A, Az and Ag are optional. On the $-29U294A, Az is optional. Figure 5 Read Timing (S-29U394A)

CMOS SERIAL E*PROM S-29UX94A Series 2. PROGRAM The PROGRAM instruction automatically begins writing to the non-volatile memory when ES goes high at the completion of the specified clock input. The write operation is completed in 10 ms (tp Max.), and the typical write period is less than 5 ms. In the S- 29UX94A Series, it is easy to VERIFY the completion of the write operation in order to minimize the write cycle by setting CS to low and checking the DO pin, which is low during the write operation and high after 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 low, and the other is to detect a change from low to high as a result of repetitous operations of returning the CS to high after setting CS to low and checking the DO output. Because all SK and DI inputs are ignored during the write operation, any input of instruction will also be disregarded. When DO outputs high after completion of the write operation or if it is in the high-impedence state (Hi-Z), the input of instructions is available. Even if the DO pin remains high, it will enter the high- impedence state upon the recognition of a high of DI (start-bit) attached to the rising edge of an SK pulse. DI input should be low during the VERIFY procedure. 2.1. PROGRAM This instruction writes 16-bit data to a specified address. After changing CS to low, 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 high will start the PROGRAM operation. It is not necessary to make the data "1" before initiating the PROGRAM operation. tos en | Verify ready oe TON 1 \\ 0 0 [xX xX x KarKasyXas XK a0 Xo15} coh _| ey twa DO i | ready Hi ton . * On the $-29U 194A, Az and Ag are optional. On the S-29U294A, A7 is optional. Figure 6 WRITE Timing (S-29U394A)

: CMOS SERIAL E?PROM S-29UX94A Series 3. Write enable (PEN) and Write disable (PDS) The PEN instruction puts the S-29UX94A Series into write enable mode, which accepts PROGRAM instruction. The PDS instruction puts the S-29UX94A Series into write disable mode, which refuses PROGRAM instruction. The S-29UX94A 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. a .

8 OLEPLELELGLELPLEL

11= PEN 00=PDS Figure 7 PEN/PDS Timing Receiving a Start-Bit A starl-bit can be recognized by latching the high level of DI at the rising edge of SK after changing CS to low (Start-Bit Recognition). The write operation begins by inputting the write instruction and setting CS to high. The DO pin then outputs low during the write operation and high at its completion by setting CS to low (Verify Operation). Therefore, only after a write operation, in order to accept the next command by having ES go low, the DO pin is switched from a state of high-impedence to a state of data output; but if it recognizes a start-bit, the DO pin returns to a state of high-impedence (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 startbit fetch problem. M@ Three-wire Interface (DI-DO direct connection) Although the normal configuration of a serial interface is a 4-wire interface to CS, SK, Di, and DO, a 3-wire 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 DI and DO in order to give preference to data output from the CPU to Di (See Figure 8). PU S-29UX94A, nooo q 0 q 0 a a q a) - q 0 q a) q b ov, H aan R:10~100k2 Figure 8 3-wire interface

CMOS SERIAL E?PROM S-29UX94A Series ™ Characteristics 1. DC Characteristics 1.1. Current consumption (READ) Icct — 1.2 Current consumption (READ) Icci1 — Ambient temperature Ta Ambient temperature Ta Vec=3.3V Vec=1.8V fons 500 KHz foc 10 KHz DATA=0101 DATA=0101 0.4 . 0.4 ec lec Lt i -40 0 85 -40 0 85 Ta (°C) Ta (°C) 1.3 Current consumption (READ) Ic¢c1 — 1.4 Current consumption (READ) Icc1 — Power supply voltage Voc Power supply voltage Vcc Ta=25°C Ta=25°C fsx = 1 MHz, 500 KHz fsx = 100 KHz, 10 KHz DATA=0101 DATA=0101 0.4 0.4 Hcy ps loos (ma) ee (ma)

02 Vt | 02 —

Te || Fecal |

234567 OTs 4567

Vcc (V) Vee (V) 1.5 Current consumption (PROGRAM) Icc2 - 1.6 Current consumption (PROGRAM) Icc2— Ambient temperature Ta Ambient temperature Ta 1.0 1.0 loca ie a i LI | -40 0 85 -40 0 85 Ta(’c) Ta (?’C) 1.7 Gurrent consumption (PROGRAM) Icc2 - 1.8 Standby current consumption Isg — Power supply voltage Voc Ambient temperature Ta reat of Pe] oe A ee 10 ig (ET 05 ee | 10-10 HAH oo Ts4 567 “40 tate 85 Voc (V)

: CMOS SERIAL E?PROM ; S-29UX94A Series 1.9 Pull-Down current Ipp — 1.10 Input leakage current IL) - Power supply voltageVoc Ambient temperature Ta Ta= 25°C Vcc =3.3V CS, SK, DI, / TEST=0V 40 1.0 Ipp. V lu ) / WA) : Va . ni OTs 4567 oo 85 Voc (V) Ta (°C) 1.11 Input leakage current IL) - 1.12 Output leakage current ILo - Ambient temperature Ta Ambient temperature Ta Vcc =3.3V Vec=3.3V c&sk, BI, DO=0V TEST = 3.3V 1.0 1.0 i ho (uA) (A) . im : imi om 0 85 oo 85 Ta (°C) Ta (°C) 1.13 Output leakage current Io - 1.14 High level output voltage Voy - Ambient temperature Ta Ambient temperature Ta Vec=3.3V Vec=2.7V DO=3.3V low =-100 pA 27 el re TT | ho Vou 2.6 aml eT 0.5 ii “tL TT om 0 85 -40 0 85 Ta (°C) Ta (°C) 1.15 High level output voltage Voy - 1.16 Hi . : igh level output voltage Vou — Ambient temperature Ta Ambient temperature Ta an ia * Vou 2.4 | | | Vou 0.9 "att Tet 1 “tT 1 “TT 40 0 85 -40 0 85 Ta (°C) Ta (°C)

. S:29UX94A Series 1.17. Low level output voltage Voi - 1.18 Low level output voltage Voi - Ambient temperature Ta Ambient temperature Ta Tera sex] Vou 0.02 ——| Vou 0.02 i watt Yat I “TET TT “AF -40 0 85 -40 0 85 Tac) Ta (°C) 1.19 High level output current loy - 1.20 High level output current lon - Ambient temperature Ta Ambient temperature Ta Vec=2.7V Vec=2.5V 4 4 I \\ il inal ° -40 0 85 ° 40 0 85 Taq) Ta(*c) 1.21 High level output current lon - 1.22 Low level output current lou - Ambient temperature Ta Ambient temperature Ta Vec = 0.9V Vec=1.8V -80 1.0 mL io IAN im. . imi “ ial ° 40 0 85 ° 40 0 85 Ta (°C) Ta (°C) 1.23 Low level output current loL — 1.24 Input inversion voltage Viny — Ambient temperature Ta Power supply voltage Vcc Vcc #0.9V Ta=25°C VoL=0.2V cS, Sk, DI, PROT 0.4 3.0 an lot vow BZ (mA) ) 4 ; a om 0 85 123 45 67 Ta(°C) Vee (V)

CMOS SERIAL E?PROM S-29UX94A Series

1.25 Input inversion voltage Vinv -

ee || CS, SK, DI, PROT 3.0 vi ° -40 0 85 Ta (°C)

CMOS SERIAL E®PROM _ S-29UX94A Series 2. AC Characteristics 2.1. Maximum operating frequency fmax - 2.2 Program time tpr - Power supply voltage Voc Power supply voltage Voc === ma pA T Ty eS Broo ALLL a (Hz) 100K L-f (ms) MERE ; “CELT LLL 12345 123456 7 Voc (V) Voc (V) 2.3 Program time tpr - 2.4 Program time tpr- Ambient temperature Ta Ambient temperature Ta acral Tr 6 6 eT] ey |] Tt | ms) ms) inna IAT TI TET 40 0 85 40 0 85 Ta(*C) Ta(°C) 2.5 Data output delay time tpp - 2.6 Data output delay time tpp - Ambient temperature Ta Ambient temperature Ta re Tr] 0.6 0.6 ten ter | Bit LL ia | | = ainnan 02 q TT 02 1 J 40 0 85 40 0 85 Ta(*C) Ta(*C)

2.7 Data output delay time tpp -

®t] | ING -40 0 85 Ta (°C)