Part Number Hot Search : 
BAV16W06 06010 CMT164C KD40F40 TSM6866 MSL3085 LT1308B SK85C
Product Description
Full Text Search
 

To Download ST93C67 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  st93c66 ST93C67 4k (256 x 16 or 512 x 8) serial microwire eeprom not for new design july 1997 1/13 this is information on a product still in production bu t not recommended for new de signs. ai01252b d v cc st93c66 ST93C67 v ss c q s org figure 1. logic diagram 1 million erase/write cycles, with 40 years data retention dual organization: 256 x 16 or 512 x 8 byte/word and entire memory programming instructions self-timed programming cycle with auto-erase ready/busy signal during programming single supply voltage: 4.5v to 5.5v for st93c66 version 3v to 5.5v for ST93C67 version sequential read operation 5ms typical programming time st93c66 and ST93C67 are replaced by the m93c66 description this specification covers a range of 4k bit serial eeprom products, the st93c66 specified at 5v 10% and the ST93C67 specified at 3v to 5.5v. in the text, products are referred to as st93c66. the st93c66 is a 4k bit electrically erasable programmable memory (eeprom) fabricated with sgs-thomson's high endurancesingle polysili- con cmos technology. the memory is accessed through a serial input (d) and output (q). the 4k bit memory is divided into either 512 x 8 bit bytes or 256 x 16 bit words. the organization may be selected by a signal applied on the org input. s chip select input d serial data input q serial data output c serial clock org organisation select v cc supply voltage v ss ground table 1. signal names 8 1 so8 (cm) 150mil width 8 1 psdip8 (b) 0.4mm frame www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
the memory is accessed by a set of instructions which includes read a byte/word, write a byte/word, erase a byte/word, erase all and write all. a read instruction loads the address of the first byte/word to be read into an internal address pointer. the data contained at this address is then clocked out serially. the address pointer is auto- matically incremented after the data is output and, if the chip select input (s) is held high, the st93c66 can output a sequential stream of data bytes/words. in this way, the memory can be read as a data stream from 8 to 4096 bits long, or continuously as the address counter automatically rolls over to '00' when the highest address is reached. programming is internally self-timed (the external clock signal on c input may be discon- nected or left running after the start of a write cycle) and does not require an erase cycle prior to the write instruction. the write instruction writes 8 or 16 bits at one time into one of the 512 bytes or 256 words. after the start of the programming cycle, a busy/ready signal is available on the data output (q) when chip select (s) is driven high. the design of the st93c66 and the high endur- ance cmos technologyused for its fabrication give an erase/write cycle endurance of 1,000,000 cy- cles and a data retention of 40 years. the du (don't use) pin does not affect the function of the memory and it is reserved for use by sgs- thomson during test sequences.the pin may be left unconnected or may be connected to v cc or v ss . direct connection of du to v ss is recom- mended for the lowest standby power consump- tion. v ss q org du c sv cc d ai01253b st93c66 ST93C67 1 2 3 4 8 7 6 5 figure 2a. dip pin connections 1 v ss q org du c sv cc d ai01254c st93c66 ST93C67 2 3 4 8 7 6 5 figure 2b. so pin connections description (cont'd) warning: du = don't use warning: du = don't use symbol parameter value unit t a ambient operating temperature 40 to 125 c t stg storage temperature 65 to 150 c t lead lead temperature, soldering (so8 package) (psdip8 package) 40 sec 10 sec 215 260 c v io input or output voltages (q = v oh or hi-z) 0.3 to v cc +0.5 v v cc supply voltage 0.3 to 6.5 v v esd electrostatic discharge voltage (human body model) (2) 7000 v electrostatic discharge voltage (machine model) (3) 1000 v notes: 1. except for the rating ooperating temperature rangeo, stresses above those listed in the table oabsolute maximum ratingso may cause permanent damage to the device. these are stress ratings only and operation of the device at these or any other conditions above those indicated in the operating sections of this specification is not implied. exposure to absolute maximum rating conditions for extended periods may affect device reliability. refer also to the sgs-thomson sure program and other relevant quality documents. 2. mil-std-883c, 3015.7 (100pf, 1500 w ). 3. eiaj ic-121 (condition c) (200pf, 0 w ). table 2. absolute maximum ratings (1) 2/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
input rise and fall times 20ns input pulse voltages 0.4v to 2.4v input timing reference voltages 1v to 2.0v output timing reference voltages 0.8v to 2.0v ac measurement conditions note that output hi-z is defined as the point where data is no longer driven. ai00815 2.4v 0.4v 2.0v 0.8v 2v 1v input output figure 3. ac testing input output waveforms symbol parameter test condition min max unit c in input capacitance v in =0v 5 pf c out output capacitance v out =0v 5 pf note: 1. sampled only, not 100% tested. table 3. capacitance (1) (t a =25 c, f = 1 mhz ) symbol parameter test condition min max unit i li input leakage current 0v v in v cc 2.5 m a i lo output leakage current 0v v out v cc , q in hi-z 2.5 m a i cc supply current (ttl inputs) s = v ih , f = 1 mhz 3 ma supply current (cmos inputs) s = v ih , f = 1 mhz 2 ma i cc1 supply current (standby) s=v ss ,c=v ss , org = v ss or v cc 50 m a v il input low voltage (d, c, s) v cc =5v 10% 0.3 0.8 v 3v v cc 4.5v 0.3 0.2 v cc v v ih input high voltage (d, c, s) v cc =5v 10% 2 v cc +1 v 3v v cc 4.5v 0.8 v cc v cc +1 v v ol output low voltage i ol = 2.1ma 0.4 v i ol =10 m a 0.2 v v oh output high voltage i oh = 400 m a 2.4 v i oh = 10 m av cc 0.2 v table 4. dc characteristics (t a = 0 to 70 c or 40 to 85 c; v cc = 4.5v to 5.5v or 3v to 5.5v) 3/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
symbol alt parameter test condition min max unit t shch t css chip select high to clock high 50 ns t clsh t sks clock low to chip select high 100 ns t dvch t dis input valid to clock high 100 ns t chdx t dih clock high to input transition temp. range: grade 1 100 ns temp. range: grades 3, 6 200 ns t chql t pd0 clock high to output low 500 ns t chqv t pd1 clock high to output valid 500 ns t clsl t csh clock low to chip select low 0 ns t slch chip select low to clock high 250 ns t slsh t cs chip select low to chip select high note 1 250 ns t shqv t sv chip select high to output valid 500 ns t slqz t df chip select low to output hi-z 200 ns t chcl t skh clock high to clock low note 2 250 ns t clch t skl clock low to clock high note 2 250 ns t w t wp erase/write cycle time 10 ms f c f sk clock frequency 0 1 mhz notes: 1. chip select must be brought low for a minimum of 250 ns (t slsh ) between consecutive instruction cycles. 2. the clock frequency specification calls for a minimum clock period of 1 m s, therefore the sum of the timings t chcl +t clch must be greater or equal to 1 m s. for example, if t chcl is 250 ns, then t clch must be at least 750 ns. table 5. ac characteristics (t a = 0 to 70 c or 40 to 85 c; v cc = 4.5v to 5.5v or 3v to 5.5v) ai01428 c op code op code start s d op code input start tdvch tshch tclsh tchcl tclch tchdx figure 4. synchronous timing, start and op-code input 4/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
figure 5. synchronous timing, read or write ai00820c c d q address input hi-z tdvch tclsl a0 s data output tchqv tchdx tchql an tslsh tslqz q15/q7 q0 ai01429 c d q address/data input hi-z tdvch tslch a0/d0 s write cycle tslsh tchdx an tclsl tslqz busy tshqv tw ready memory organization the st93c66 is organized as 512 bytes x 8 bits or 256 words x 16 bits. if the org input is left uncon- nected (or connected to v cc ) the x16 organization is selected, when org is connected to ground (v ss ) the x8 organization is selected. when the st93c66 is in standby mode, the org input should be unconnected or set to either v ss or v cc in order to achieve the minimum power consump- tion. any voltage between v ss and v cc applied to org may increase the standby current value. power-on data protection in order to prevent data corruption and inadvertent write operations during power up, a power on reset (por) circuit resets all internal programming circuitry and sets the device in the write disable mode. when v cc reaches its functional value, the device is properly reset (in the write disable mode) and is ready to decode and execute an incoming instruction. a stable v cc must be applied, before applying any logic signal. 5/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
instruc- tion description op-code x8 org address (org = 0) (1) data x16 org address (org = 1) (1) data read read data from memory 10 a8-a0 q7-q0 a7-a0 q15-q0 write write data to memory 01 a8-a0 d7-d0 a7-a0 d15-d0 ewen erase/write enable 00 11xxx xxxx 11xx xxxx ewds erase/write disable 00 00xxx xxxx 00xx xxxx erase erase byte or word 11 a8-a0 a7-a0 eral erase all memory 00 10xxx xxxx 10xx xxxx wral write all memory with same data 00 01xxx xxxx d7-d0 01xx xxxx d15-d0 note: 1. x = don't care bit. table 6. instruction set instructions the st93c66 has seven instructions, as shown in table 6. the op-codes of the instructions are made up of 2 bits. the op-code is followed by an address for the byte/word which is eight bits long for the x16 organization or nine bits long for the x8 organiza- tion. each instruction is preceded by the rising edge of the signal applied on the chip select (s) input (assuming that tha clock c is low). the data input d is then sampled upon the following rising edges of the clock c untill a '1' is sampled and decoded by the st93c66 as a start bit. the st93c66 is fabricated in cmos technology and is therefore able to run from zero hz (static input signals) up to the maximum ratings (specified in table 5). read the read instruction (read) outputs serial data on the data output (q). when a read instruction is received, the instruction and address are de- coded and the data from the memory is transferred into an output shift register. a dummy '0' bit is output first, followed by the 8 bit byte or the 16 bit word with the msb first. output data changes are trig- gered by the low to high transition of the clock (c). the st93c66 will automatically increment the ad- dress and will clock out the next byte/word as long as the chip select input (s) is held high. in this case the dummy '0' bit is not output between bytes/words and a continuous stream of data can be read. erase/write enable and disable the erase/write enable instruction (ewen) authorizes the following erase/write instructions to be executed, the erase/write disable instruction (ewds) disables the execution of the following erase/write instructions. when power is first ap- plied, the st93c66 enters the disable mode. when the ewen instruction is executed, write instructions remain enabled until an erase/write disable instruction (ewds) is executed or v cc falls below the power-on reset threshold. to protect the memory contents from accidental corruption, it is advisable to issue the ewds instruction after every write cycle. the read instruction is not affected by the ewen or ewds instructions. erase the erase instruction (erase) programs the ad- dressed memory byte or word bits to '1'. once the address is correctly decoded, the falling edge of the chip select input (s) triggers a self-timed erase cycle. if the st93c66 is still performing the erase cycle, the busy signal (q = 0) will be returned if s is driven high, and the st93c66 will ignore any data on the bus. when the erase cycle is completed, the ready signal (q = 1) will indicate (if s is driven high) that the st93c66 is ready to receive a new instruction. write the write instruction (write) is followed by the address and the 8 or 16 data bits to be written. data input is sampled on the low to high transition of the clock. after the last data bit has been sampled, chip select (s) must be brought low before the next rising edge of the clock (c) in order to start the self-timed programming cycle. if the st93c66 is still performing the write cycle, the busy signal (q = 0) will be returned if s is driven high, and the st93c66 will ignore any data on the bus. 6/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
ai00878c 1 1 0 an a0 qn q0 data out d s q read s write addr op code 1 0 an a0 data in d q op code dn d0 1 busy ready s erase write enable 1 0 xn x0 d op code 1 01 s erase write disable 1 0 xn x0 d op code 00 0 check status addr figure 6. read, write, ewen, ewds sequences when the write cycle is completed, the ready signal (q = 1) will indicate (if s is driven high) that the st93c66 is ready to receive a new instruction. programming is internally self-timed (the external clock signal on c input may be disconnected or left running after the start of a programming cycle) and does not require an erase instruction prior to the write instruction (the write instruction includes an automatic erase cycle before programing data). notes: 1. an: n = 7 for x16 org. and 8 for x8 org. 2. xn: n = 5 for x16 org. and 6 for x8 org. 7/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
ai00879b s erase 11 d q addr op code 1 busy ready check status s erase all 10 d q op code 1 busy ready check status 00 an a0 xn x0 addr figure 7. erase, eral sequences ai00880c s write all data in d q addr op code dn d0 busy ready check status 100 0 1 xn x0 figure 8. wral sequence notes: 1. an: n = 7 for x16 org. and 8 for x8 org. 2. xn: n = 5 for x16 org. and 6 for x8 org. note: 2. xn: n = 5 for x16 org. and 6 for x8 org. 8/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
erase all the erase all instruction (eral) erases the whole memory (all memory bits are set to '1'). a dummy address is input during the instruction transfer and the erase is made in the same way as the erase instruction. if the st93c66 is still performing the erase cycle, the busy signal (q = 0) will be returned if s is driven high, and the st93c66 will ignore any data on the bus. when the erase cycle is com- pleted, the ready signal (q = 1) will indicate (if s is driven high) that the st93c66 is ready to receive a new instruction. write all for correct operation, an eral instruction should be executed before the wral instruction: the wral instruction does not perform an automat- ic erase before writing. the write all instruction (wral) writes the data input byte or word to all the addresses of the memory. if the st93c66 is still performing the write cycle, the busy signal (q = 0) will be returned if s is driven high, and the st93c66 will ignore any data on the bus. when the write cycle is completed, the ready signal (q = 1) will indicate (if s is driven high) that the st93c66 is ready to receive a new instruction. ready/busy status during every programming cycle (after a write, erase, wral or eral instruction) the data out- put (q) indicates the ready/busy status of the memory when the chip select (s) is driven high. once the st93c66 is ready, the ready/busy status is available on the data output (q) until a new start bit is decoded or the chip select (s) is brought low. common i/o operation the data output (q) and data input (d) signals can be connected together, through a current limiting resistor, to form a common, one wire data bus. some precautions must be taken when operating the memory with this connection, mostly to prevent a short circuit between the last entered address bit (a0) and the first data bit output by q. the reader may also refer to the sgs-thomson application note omicrowire eeprom common i/o opera- tiono. clock pulse counter the st93c66 offers a functional security filtering glitches on the clock input (c), the clock pulse counter. in a normal environment, the st93c66 expects to receive the exact amount of data on the d input, that is, the exact amount of clock pulses on the c input. in a noisy environment, the number of pulses re- ceived (on the clock input c) may be greater than the clock pulsesdelivered by the master (microcon- troller) driving the st93c66. in such a case, a part of the instruction is delayed by one bit (see figure 9), and it may induce an erroneous write of data at a wrong address. the st93c66 has an on-chip counterwhich counts the clock pulses from the start bit until the falling edge of the chip select signal. for the write instructions, the number of clock pulses incoming to the counter must be exactly 20 (with the organ- isation by 8) from the start bit to the falling edge of chip select signal (1 start bit + 2 bits of op-code + 9 bits of address + 8 bits of data = 20): if so, the st93c66 executes the write instruction; if the number of clock pulses is not equal to 20, the instruction will not be executed (and data will not be corrupted). in the same way, when the organisation by 16 is selected, the number of clock pulses incoming to the counter must be exactly 27 (1 start bit + 2 bits of op-code + 8 bits of address + 16 bits of data = 27) from the start bit to the falling edge of chip select signal: if so, the st93c66 executes the write instruction; if the number of clock pulses is not equal to 27, the instruction will not be executed (and data will not be corrupted). the clock pulse counter is active only on erase and write in- structions (write, erase, eral, wrall). 9/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
ordering information scheme operating voltage 66 4.5v to 5.5v 67 3v to 5.5v package b psdip8 0.4 mm frame cm so8 150mil width temperature range 1 0 to 70 c 6 40 to 85 c 3 (1) 40 to 125 c option tr tape & reel packing example: st93c66 cm 3 tr note: 1. temperature range on request only. devices are shipped from the factory with the memory content set at all o1'so (ffffh for x16, ffh for x8). for a list of available options (operating voltage, package, etc...) or for further information on any aspect of this device, please contact the sgs-thomson sales office nearest to you. ai01395 s an-1 c d write start d0 o1o o0o an glitch an-2 address and data are shifted by one bit figure 9. write sequence with one clock glitch 10/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
psdip-a a2 a1 a l e1 d e1 e n 1 c ea eb b1 b symb mm inches typ min max typ min max a 4.80 0.189 a1 0.70 0.028 a2 3.10 3.60 0.122 0.142 b 0.38 0.58 0.015 0.023 b1 1.15 1.65 0.045 0.065 c 0.38 0.52 0.015 0.020 d 9.20 9.90 0.362 0.390 e 7.62 0.300 e1 6.30 7.10 0.248 0.280 e1 2.54 0.100 ea 8.40 0.331 eb 9.20 0.362 l 3.00 3.80 0.118 0.150 n8 8 cp 0.10 0.004 psdip8 drawing is not to scale. psdip8 - 8 pin plastic skinny dip, 0.4mm lead frame 11/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
so-a e n cp b e a d c l a1 a 1 h hx45 symb mm inches typ min max typ min max a 1.35 1.75 0.053 0.069 a1 0.10 0.25 0.004 0.010 b 0.33 0.51 0.013 0.020 c 0.19 0.25 0.007 0.010 d 4.80 5.00 0.189 0.197 e 3.80 4.00 0.150 0.157 e 1.27 0.050 h 5.80 6.20 0.228 0.244 h 0.25 0.50 0.010 0.020 l 0.40 0.90 0.016 0.035 a 0 8 0 8 n8 8 cp 0.10 0.004 so8 drawing is not to scale. so8 - 8 lead plastic small outline, 150 mils body width 12/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet
information furnished is believed to be accurate and reliable. however, sgs-thomson microelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. no license is granted by implication or otherwise under any patent or patent rights of sgs-thomson microelectronics. specifications mentioned in this publication are subject to change without notice. this publication supersedes and replaces all information previously supplied. sgs-thomson microelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of sgs-thomson microelectronics. ? 1997 sgs-thomson microelectronics - all rights reserved ? microwire is a registered trademark of national semiconductor corp. sgs-thomson microelectronics group of companies australia - brazil - canada - china - france - germany - hong kong - italy - japan - korea - malaysia - malta - morocco - the netherlands - singapore - spain - sweden - switzerland - taiwan - thailand - united kingdom - u.s.a. 13/13 st93c66, ST93C67 www.datasheet www.datasheet www.datasheet www.datasheet 4u 4u4u 4u .com .com .com .com 4 .com u datasheet


▲Up To Search▲   

 
Price & Availability of ST93C67

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X