NM93C56 2K-Bit Serial CMOS EEPROM (MICROWIRE Bus Interface) General Description The NM93C56 devices are 2048 bits of CMOS non-volatile electrically erasable memory divided into 28 6-bit registers. They are fabricated using Fairchild Semiconductor's floating-gate CMOS process for high reliability, high endurance and low power consumption. These memory devices are available in an 8-pin SOIC or 8-pin TSSOP package for small space considerations. The serial interface that operates this EEPROM is MICROWIRE compatible for simple interface to standard microcontrollers and microprocessors. There are 7 instructions which control this device: Read, Write Enable, Erase, Erase All, Write, Write All, and Write Disable. The ready/busy status is available on the pin to indicate the completion of a programming cycle. Block Diagram INSTRUCTION REGISTER Features March 999 Device status during programming mode Typical active current of 200µA 0µA standby current typical µa standby current typical (L) 0.µA standby current typical (LZ) No erase required before write Reliable CMOS floating gate technology 2.7V to 5.5V operation in all modes MICROWIRE compatible serial l/o Self-timed programming cycle 40 years data retention Endurance:,000,000 data changes Packages available: 8-pin SO, 8-pin P, 8-pin TSSOP INSTRUCTION DECODER CONTROL LOGIC, AND CLOCK GENERATORS V CC ADDRESS REGISTER V PP HIGH VOLTAGE GENERATOR AND PROGRAM TIMER DECODER OF 6 EEPROM ARRAY 6 READ/WRITE AMPS 6 V SS DATA IN/OUT REGISTER 6 BITS DATA OUT BUFFER DS50008-999 Fairchild Semiconductor Corporation www.fairchildsemi.com
Connection Diagrams Dual-In-Line Package (N), 8-Pin SO (M8) and 8-Pin TSSOP (MT8) 2 3 4 8 7 6 5 V CC NC NC GND Top View See Package Number N08E, M08A and MTC08 DS50008-2 Pin Names GND V CC Chip Select Serial Data Clock Serial Data Input Serial Data Output Ground Power Supply Ordering Information NM 93 C XX T LZ E XX Letter Description NC VCC Rotated Die (93C56T) 2 3 4 Package N 8-Pin P M8 8-Pin SO8 MT8 8-Pin TSSOP Temp. Range None 0 to 70 C V -40 to +25 C E -40 to +85 C Voltage Operating Range Blank 4.5V to 5.5V L 2.7V to 4.5V LZ 2.7V to 4.5V and <µa Standby Current Blank Normal Pin Out T Rotated Die Pin Out Density 56 2K C CMOS Data protect and sequential read Interface 93 MICROWIRE NM Fairchild Non-Volatile Memory 8 7 6 5 NC GND DS50008-2 2 www.fairchildsemi.com
Absolute Maximum Ratings (Note ) Ambient Storage Temperature All Input or Output Voltage with Respect to Ground Lead Temperature (Soldering, 0 sec.) ESD Rating 65 C to +50 C +6.5V to -0.3V +300 C 2000V Operating Range Ambient Operating Temperature NM93C56 NM93C56E NM93C56V Standard V CC (4.5V to 5.5V) DC and AC Electrical Characteristics 0 C to +70 C -40 C to +85 C -40 C to +25 C Power Supply (V CC ) 4.5V to 5.5V Symbol Parameter Part Number Conditions Min. Max. Units I CCA Operating Current = V IH, = MHz ma I C Standby Current = V IL 50 µa I IL Input Leakage V IN = 0V to V CC ± µa I OL Output Leakage (Note 2) V IL Input Low Voltage -0. 0.8 V V IH Input High Voltage 2 V CC + V OL Output Low Voltage I OL = 2.mA 0.4 V V OH Output High Voltage I OH = -400 µa 2.4 V V OL2 Output Low Voltage I OL = 0 µa 0.2 V V OH2 Output High Voltage I OH = -0 µa V CC -0.2 V f Clock Frequency (Note 3) 0 MHz t H High Time NM93C56 250 ns NM93C56E/V 300 t L Low Time 250 ns t S Setup Time must be at V IL for 50 ns t S before goes high t Minimum (Note 4) 250 ns Low Time t S Setup Time 50 ns t DH Hold Time 70 ns t S Setup Time NM93C56 00 ns NM93C56E/V 200 t H Hold Time 0 ns t H Hold Time 20 ns t PD Output Delay to "" 500 ns t PD0 Output Delay to "0" 500 ns t SV to Status Valid 500 ns t DF to in = V IL 00 ns t WP Write Cycle Time 0 ms 3 www.fairchildsemi.com
Absolute Maximum Ratings (Note ) Ambient Storage Temperature All Input or Output Voltage with Respect to Ground Lead Temperature (Soldering, 0 sec.) ESD Rating 65 C to +50 C +6.5V to -0.3V +300 C 2000V Operating Range Low V CC (2.7V to 4.5V) DC and AC Electrical Characteristics Ambient Operating Temperature NM93C56L/LZ 0 C to +70 C NM93C56LE/LZE -40 C to +85 C NM93C56LV/LZV -40 C to +25 C Power Supply (V CC ) 2.7V to 4.5V Symbol Parameter Part Number Conditions Min. Max. Units I CCA Operating Current = V IH, = 250KHz ma I C Standby Current = V IL L 0 µa LZ µa I IL Input Leakage V IN = 0V to V CC ± µa I OL Output Leakage (Note 2) V IL Input Low Voltage -0. 0.5 V CC V V IH Input High Voltage 0.8 V CC V CC + V OL Output Low Voltage I OL = 0 µa 0. V CC V V OH Output High Voltage I OH = -0 µa 0.9 V CC V f Clock Frequency (Note 3) 0 250 KHz t H High Time µs t L Low Time µs t S Setup Time must be at V IL for 0.2 µs t S before goes high t Minimum (Note 4) µs Low Time t S Setup Time 0.2 µs t DH Hold Time 70 ns t S Setup Time 0.4 µs t H Hold Time 0 ns t H Hold Time 0.4 µs t PD Output Delay to "" 2 µs t PD0 Output Delay to "0" 2 µs t SV to Status Valid µs t DF to in = V IL 0.4 µs t WP Write Cycle Time 5 ms Capacitance T A = 25 C, f = MHz (Note 5) Symbol Test Typ Max Units C OUT Output Capacitance 5 pf C IN Input Capacitance 5 pf AC Test Conditions Note : Stress above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of the specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Note 2: Typical leakage values are in the 20nA range. Note 3: The shortest allowable clock period = /f (as shown under the f parameter). Maximum clock speed (minimum period) is determined by the interaction of several AC parameters stated in the datasheet. Within this period, both t H and t L limits must be observed. Therefore, it is not allowable to set /f = t Hminimum + t Lminimum for shorter cycle time operation. Note 4: (Chip Select) must be brought low (to V IL ) for an interval of t in order to reset all internal device registers (device reset) prior to beginning another opcode cycle. (This is shown in the opcode diagram on the following page.) Note 5: This parameter is periodically sampled and not 00% tested. V CC Range V IL /V IH V IL /V IH V OL /V OH I OL /I OH Input Levels Timing Level Timing Level 2.7V V CC 5.5V.03V/.8V.0V 0.8V/.5V ±0µA (Extended Voltage Levels) 4.5V V CC 5.5V 0.4V/2.4V.0V/2.0V 0.4V/2.4V -2.mA/0.4mA (TTL Levels) Output Load: TTL Gate (C L = 00 pf) 4 www.fairchildsemi.com
Functional Description The NM93C56 device has 7 instructions as described below. Note that the MSB of any instruction is a and is viewed as a start bit in the interface sequence. The next 0 bits carry the op code and the 8-bit address for register selection. Read (READ): The READ instruction outputs serial data on the D0 pin. After a READ instruction is received, the instruction and address are decoded, followed by data transfer from the selected memory register into a 6-bit serial-out shift register. A dummy bit (logical 0) precedes the 6-bit data output string. Output data changes are initiated by a low to high transition of the clock. Write Enable (WEN): When V CC is applied to the part, it 'powers-up' in the Write Disable (WDS) state. Therefore, all programming modes must be preceded by a Write Enable (WEN) instruction. Once a Write Enable instruction is executed, programming remains enabled until awrite Disable (WDS) instruction is executed or V CC is removed from the part. Erase (ERASE): The ERASE instruction will program all bits in the specified register to the logical state. is brought low following the loading of the last address bit. This falling edge of the pin initiates the self-timed programming cycle. The pin indicates the READY/BUSY status of the chip if is brought high after a minimum time of t. = logical 0 indicates that the register, at the address specified in the instruction, has been erased, and the part is ready for another instruction. Instruction Set for the NM93C56 Write (WRITE): The WRITE instruction is followed by the address and 6 bits of data to be written into the specified address. After the last bit of data is put in the data-in () pin, must be brought low before the next rising edge of the clock. This falling edge of the initiates the self-timed programming cycle. The D0 pin indicates the READY/ BUSY status of the chip if is brought high after a minimum of t. D0 = logical indicates that the register at the address specified in the instruction has been written with the data pattern specified in the instruction and the part is ready for another instruction. Erase All (ERAL): The ERAL instruction will simultaneously program all registers in the memory array and set each bit to the logical state. The Erase All cycle is identical to the ERASE cycle except for the different opcode. As in the ERASE mode, the pin indicates the READY/ BUSY status of the chip if is brought high after the t interval. Write All (WRALL): The WRALL instruction will simultaneously program all registers with the data pattern specified in the instruction. As in the WRITE mode, the pin indicates the READY/BUSY status of the chip if is brought high after the t interval. Write Disable (WDS): To protect against accidental data disturb, the WDS instruction disables all programming modes and should follow all programming operations. Execution of a READ instruction is independent of both the WEN and WDS instructions. Note: The Fairchild CMOS EEPROMs do not require an "ERASE" or "ERASE ALL" operation prior to the "WRITE" and "WRITE ALL" instructions. The "ERASE" and "ERASE ALL" instructions are included to maintain compatibility with earlier technology EEPROMs. Instruction SB Op. Code Address Data Comments READ 0 A7-A0 Reads data stored in memory, at specified address. WEN 00 xxxxxx Write enable must precede all programming modes. ERASE A7-A0 Erase selected register. WRITE 0 A7-A0 D5-D0 Writes selected register. ERAL 00 0xxxxxx Erases all registers. WRALL 00 0xxxxxx D5-D0 Writes all registers. WDS 00 00xxxxxx Disables all programming instructions. Note: A7 is "don't care" bit, but must be included in the address string. 5 www.fairchildsemi.com
Timing Diagrams V IH V IL V IH V IL V IH V IL V OH (READ) V OL V OH (PROGRAM) V OL t S t S t S t SV 0 Synchronous Data Timing t H t L t H t H t PD0 t PD t DF t DH t DH t DF STATUS VALID READ t A7... A0 0 D5... D0 WEN DS50008-4 DS50008-5 t 0 0 X... X DS50008-6 WDS t 0 0 0 0 X... X DS50008-7 6 www.fairchildsemi.com
Timing Diagrams (Continued) 0 0 0 0 WRITE A7... A0 D5 D0 WRALL WRALL t N'T CARE (6 BITS) D5... BUSY t WP t D0 READY BUSY READY t WP DS50008-8 DS50008-9 ERASE t STANDBY A7 A6 A5... A0 BUSY READY t WP DS50008-0 ERAL t CHECK STATUS STANDBY 0 0 0 N'T CARE BITS (6 BITS) BUSY READY t WP DS50008-7 www.fairchildsemi.com
Physical Dimensions inches (millimeters) unless otherwise noted 0.00-0.020 (0.254-0.508) x 45 0.0075-0.0098 (0.90-0.249) Typ. All Leads 0.246-0.256 (6.25-6.5) 0.50-0.57 (3.80-3.988) 0.04 (0.02) All lead tips 0.23-0.28 (3.3-3.30) 0.4-0.22 (2.90-3.0) 8 5 4 8 Max, Typ. All leads 0.06-0.050 (0.406 -.270) Typ. All Leads 0.053-0.069 (.346 -.753) 0.228-0.244 (5.79-6.98) 0.04 (0.356) Lead # IDENT 0.050 (.270) Typ Molded Small Out-Line Package (M8) Package Number M08A 0.69-0.77 (4.30-4.50) (.78) Typ (0.42) Typ 0.89-0.97 (4.800-5.004) 8 7 6 5 2 3 4 (4.6) Typ (7.72) Typ (0.65) Typ Land pattern recommendation 0.004-0.00 (0.02-0.254) Seating Plane 0.04-0.020 Typ. (0.356-0.508) Pin # IDENT 0.0433 (.) Max 0.002-0.006 (0.05-0.5) See detail A 0.0035-0.0079 0.0256 (0.65) Typ. 0.0075-0.0098 (0.9-0.30) DETAIL A Typ. Scale: 40X 0-8 0.020-0.028 (0.50-0.70) Seating plane Gage plane 0.0075-0.0098 (0.9-0.25) Notes: Unless otherwise specified. Reference JEDEC registration MO53. Variation AA. Dated 7/93 8-Pin Molded TSSOP, JEDEC (MT8) Package Number MTC08 8 www.fairchildsemi.com
Physical Dimensions inches (millimeters) unless otherwise noted 95 ± 5 0.009-0.05 (0.229-0.38) 0.280 MIN (7.2) 0.300-0.320 (7.62-8.28) 0.325 +0.040-0.05 8.255 +.06-0.38 0.373-0.400 (9.474-0.6) 0.092 (2.337) A 8 7 6 5 Pin # IDENT + 0.040Typ. 0.030 (.06) (0.762) MAX 20 ± 0.25 (3.75) A NOM Option 0.045 ± 0.05 (.43 ± 0.38) 0.065 (.65) 2 3 4 0.050 (.270) 0.090 (2.286) 0.250-0.005 (6.35 ± 0.27) 0.039 (0.99) Molded Dual-In-Line Package (N) Package Number N08E 0.30 ± 0.005 (3.302 ± 0.27) 0.25-0.40 (3.75-3.556) 90 ± 4 Typ 0.08 ± 0.003 (0.457 ± 0.076) 0.00 ± 0.00 (2.540 ± 0.254) 0.060 (.524) 0.032 ± 0.005 (0.83 ± 0.27) RAD Pin # IDENT 0.020 (0.508) Min 8 7 Option 2 0.45-0.200 (3.683-5.080) Life Support Policy Fairchild's products are not authorized for use as critical components in life support devices or systems without the express written approval of the President of Fairchild Semiconductor Corporation. As used herein:. Life support devices or systems are devices or systems which, (a) are intended for surgical implant into the body, or (b) support or sustain life, and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the user. 2. A critical component is any component of a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system, or to affect its safety or effectiveness. Fairchild Semiconductor Fairchild Semiconductor Fairchild Semiconductor Fairchild Semiconductor Americas Europe Hong Kong Japan Ltd. Customer Response Center Fax: +44 (0) 793-856858 8/F, Room 808, Empire Centre 4F, Natsume Bldg. Tel. -888-522-5372 Deutsch Tel: +49 (0) 84-602-0 68 Mody Road, Tsimshatsui East 2-8-6, Yushima, Bunkyo-ku English Tel: +44 (0) 793-856856 Kowloon. Hong Kong Tokyo, 3-0034 Japan Français Tel: +33 (0) -6930-3696 Tel; +852-2722-8338 Tel: 8-3-388-8840 Italiano Tel: +39 (0) 2-249- Fax: +852-2722-8383 Fax: 8-3-388-884 Fairchild does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and Fairchild reserves the right at any time without notice to change said circuitry and specifications. 9 www.fairchildsemi.com