Date 8M (x8/x16) Flash Memory LH28F800BVB-TTL90 Aug. 27. 1999 LHF80V07 Handle this document carefully for it contains material protected by international copyright law. Any reproduction, full or in part, of this material is prohibited without the express written permission of the company. When using the products covered herein, please observe the conditions written herein and the precautions outlined in the following paragraphs. In no event shall the company be liable for any damages resulting from failure to strictly adhere to these conditions and precautions. (1) The products covered herein are designed and manufactured for the following application areas. When using the products covered herein for the equipment listed in Paragraph (2), even for the following application areas, be sure to observe the precautions given in Paragraph (2). Never use the products for the equipment listed in Paragraph (3). *Office electronics *Instrumentation and measuring equipment *Machine tools *Audiovisual equipment *Home appliance *Communication equipment other than for trunk lines (2) Those contemplating using the products covered herein for the following equipment which demands high reliability, should first contact a sales representative of the company and then accept responsibility for incorporating into the design fail-safe operation, redundancy, and other appropriate measures for ensuring reliability and safety of the equipment and the overall system. *Control and safety devices for airplanes, trains, automobiles, and other transportation equipment *Mainframe computers *Traffic control systems *Gas leak detectors and automatic cutoff devices *Rescue and security equipment *Other safety devices and safety equipment, etc. (3) Do not use the products covered herein for the following equipment which demands extremely high performance in terms of functionality, reliability, or accuracy. *Aerospace equipment *Communications equipment for trunk lines *Control equipment for the nuclear power industry *Medical equipment related to life support, etc. (4) Please direct all queries and comments regarding the interpretation of the above three Paragraphs to a sales representative of the company. Please direct all queries regarding the products covered herein to a sales representative of the company. Rev. 1.1 LHF80V07 1 CONTENTS PAGE PAGE 1 INTRODUCTION.............................................................. 3 5 DESIGN CONSIDERATIONS ...................................... 20 1.1 Features ........................................................................ 3 5.1 Three-Line Output Control ....................................... 20 1.2 Product Overview......................................................... 3 5.2 RY/BY# and Block Erase and Word/Byte Write Polling...................................................................... 20 2 PRINCIPLES OF OPERATION........................................ 7 5.3 Power Supply Decoupling ........................................ 20 2.1 Data Protection............................................................. 8 5.4 VPP Trace on Printed Circuit Boards ........................ 20 5.5 VCC, VPP, RP# Transitions ....................................... 21 3 BUS OPERATION ............................................................ 8 5.6 Power-Up/Down Protection...................................... 21 3.1 Read.............................................................................. 8 5.7 Power Dissipation ..................................................... 21 3.2 Output Disable.............................................................. 8 3.3 Standby......................................................................... 8 6 ELECTRICAL SPECIFICATIONS ............................... 22 3.4 Deep Power-Down ....................................................... 8 6.1 Absolute Maximum Ratings ..................................... 22 3.5 Read Identifier Codes Operation .................................. 9 6.2 Operating Conditions ................................................ 22 3.6 Write............................................................................. 9 6.2.1 Capacitance ......................................................... 22 6.2.2 AC Input/Output Test Conditions ....................... 23 4 COMMAND DEFINITIONS............................................. 9 6.2.3 DC Characteristics .............................................. 24 4.1 Read Array Command................................................ 12 6.2.4 AC Characteristics - Read-Only Operations ....... 26 4.2 Read Identifier Codes Command ............................... 12 6.2.5 AC Characteristics - Write Operations ............... 29 4.3 Read Status Register Command ................................. 12 6.2.6 Alternative CE#-Controlled Writes..................... 31 4.4 Clear Status Register Command................................. 12 6.2.7 Reset Operations ................................................. 33 4.5 Block Erase Command............................................... 12 6.2.8 Block Erase and Word/Byte Write Performance 34 4.6 Word/Byte Write Command....................................... 13 4.7 Block Erase Suspend Command ................................ 13 4.8 Word/Byte Write Suspend Command ........................ 14 4.9 Considerations of Suspend ......................................... 14 4.10 Block Locking .......................................................... 14 4.10.1 VPP=VIL for Complete Protection ...................... 14 4.10.2 WP#=VIL for Block Locking.............................. 14 4.10.3 WP#=VIH for Block Unlocking.......................... 14 Rev. 1.1 LHF80V07 2 LH28F800BVB-TTL90 8M-BIT (1Mbit x 8 / 512Kbit x 16) Smart3 Flash MEMORY Smart3 Technology 2.7V-3.6V VCC 2.7V-3.6V or 11.4V-12.6V VPP User-Configurable x8 or x16 Operation High-Performance Access Time 90ns(2.7V-3.6V) Operating Temperature 0C to +70C Optimized Array Blocking Architecture Two 4K-word Boot Blocks Six 4K-word Parameter Blocks Fifteen 32K-word Main Blocks Top Boot Location Extended Cycling Capability 100,000 Block Erase Cycles Enhanced Automated Suspend Options Word/Byte Write Suspend to Read Block Erase Suspend to Word/Byte Write Block Erase Suspend to Read Enhanced Data Protection Features Absolute Protection with VPP=GND Block Erase and Word/Byte Write Lockout during Power Transitions Boot Blocks Protection with WP#=VIL Automated Word/Byte Write and Block Erase Command User Interface Status Register Low Power Management Deep Power-Down Mode Automatic Power Savings Mode Decreases ICC in Static Mode SRAM-Compatible Write Interface Chip Size Packaging 48-Ball CSP ETOXTM* Nonvolatile Flash Technology CMOS Process (P-type silicon substrate) Not designed or rated as radiation hardened SHARP's LH28F800BVB-TTL90 Flash memory with Smart3 technology is a high-density, low-cost, nonvolatile, read/write storage solution for a wide range of applications. LH28F800BVB-TTL90 can operate at VCC=2.7V-3.6V and VPP=2.7V-3.6V. Its low voltage operation capability realize battery life and suits for cellular phone application. Its Boot, Parameter and Main-blocked architecture, flexible voltage and extended cycling provide for highly flexible component suitable for portable terminals and personal computers. Its enhanced suspend capabilities provide for an ideal solution for code + data storage applications. For secure code storage applications, such as networking, where code is either directly executed out of flash or downloaded to DRAM, the LH28F800BVB-TTL90 offers two levels of protection: absolute protection with VPP at GND, selective hardware boot block locking. These alternatives give designers ultimate control of their code security needs. The LH28F800BVB-TTL90 is manufactured on SHARP's 0.35m ETOXTM* process technology. It come in chip-size package: the 48-ball CSP ideal for board constrained applications. *ETOX is a trademark of Intel Corporation. Rev. 1.1 LHF80V07 1 INTRODUCTION This datasheet contains LH28F800BVB-TTL90 specifications. Section 1 provides a flash memory overview. Sections 2, 3, 4 and 5 describe the memory organization and functionality. Section 6 covers electrical specifications. 1.1 Features Key enhancements of LH28F800BVB-TTL90 Smart3 Flash memory are: *Smart3 Technology *Enhanced Suspend Capabilities *Boot Block Architecture Please note following important differences: *VPPLK has been lowered to 1.5V to support 2.7V-3.6V block erase and word/byte write operations. The VPP voltage transitions to GND is recommended for designs that switch VPP off during read operation. *To take advantage of Smart3 technology, allow VCC and VPP connection to 2.7V-3.6V. 1.2 Product Overview The LH28F800BVB-TTL90 is a high-performance 8M-bit Smart3 Flash memory organized as 1M-byte of 8 bits or 512K-word of 16 bits. The 1M-byte/512K-word of data is arranged in two 8K-byte/4K-word boot blocks, six 8Kbyte/4K-word parameter blocks and fifteen 64K-byte/32Kword main blocks which are individually erasable insystem. The memory map is shown in Figure 3. Smart3 technology provides a choice of VCC and VPP combinations, as shown in Table 1, to meet system performance and power expectations. VPP at 2.7V-3.6V eliminates the need for a separate 12V converter, while 3 VPP=12V maximizes block erase and word/byte write performance. In addition to flexible erase and program voltages, the dedicated VPP pin gives complete data protection when VPPVPPLK. Table 1. VCC and VPP Voltage Combinations Offered by Smart3 Technology VCC Voltage VPP Voltage 2.7V-3.6V 2.7V-3.6V, 11.4V-12.6V Internal VCC and VPP detection Circuitry automatically configures the device for optimized read and write operations. A Command User Interface (CUI) serves as the interface between the system processor and internal operation of the device. A valid command sequence written to the CUI initiates device automation. An internal Write State Machine (WSM) automatically executes the algorithms and timings necessary for block erase and word/byte write operations. A block erase operation erases one of the device's 32Kword blocks typically within 0.51s (2.7V-3.6V VCC, 11.4V-12.6V VPP), 4K-word blocks typically within 0.31s (2.7V-3.6V VCC, 11.4V-12.6V VPP) independent of other blocks. Each block can be independently erased 100,000 times. Block erase suspend mode allows system software to suspend block erase to read or write data from any other block. Writing memory data is performed in word/byte increments of the device's 32K-word blocks typically within 12.6s (2.7V-3.6V VCC, 11.4V-12.6V VPP), 4Kword blocks typically within 24.5s (2.7V-3.6V VCC, 11.4V-12.6V VPP). Word/byte write suspend mode enables the system to read data or execute code from any other flash memory array location. Rev. 1.1 LHF80V07 The boot blocks can be locked for the WP# pin. Block erase or word/byte write for boot block must not be carried out by WP# to Low and RP# to VIH. The status register indicates when the WSM's block erase or word/byte write operation is finished. The RY/BY# output gives an additional indicator of WSM activity by providing both a hardware signal of status (versus software polling) and status masking (interrupt masking for background block erase, for example). Status polling using RY/BY# minimizes both CPU overhead and system power consumption. When low, RY/BY# indicates that the WSM is performing a block erase or word/byte write. RY/BY#-high Z indicates that the WSM is ready for a new command, block erase is suspended (and word/byte write is inactive), word/byte write is suspended, or the device is in deep power-down mode. 4 The Automatic Power Savings (APS) feature substantially reduces active current when the device is in static mode (addresses not switching). In APS mode, the typical ICCR current is 3mA at 2.7V VCC. When CE# and RP# pins are at VCC, the ICC CMOS standby mode is enabled. When the RP# pin is at GND, deep power-down mode is enabled which minimizes power consumption and provides write protection during reset. A reset time (tPHQV) is required from RP# switching high until outputs are valid. Likewise, the device has a wake time (tPHEL) from RP#-high until writes to the CUI are recognized. With RP# at GND, the WSM is reset and the status register is cleared. The device is available in 48-ball CSP (Chip Size Package). Pinout is shown in Figure 2. The access time is 90ns (tAVQV) over the commercial temperature range (0C to +70C) and VCC supply voltage range of 2.7V-3.6V. Rev. 1.1 LHF80V07 5 DQ0-DQ15 Input Buffer Output Buffer I/O Logic Data Register Output Multiplexer Identifier Register Status Register A-1 BYTE# VCC CE# WE# OE# RP# WP# Command User Interface Data Comparator Y Decoder Main blocks Main Block 14 15 32K-Word Main Block 13 Main Block 1 Main Block 0 X Decoder Address Latch Write State Machine Y-Gating Boot Block 0 Boot Block 1 Parameter Block 0 Parameter Block 1 Parameter Block 2 Parameter Block 3 Parameter Block 4 Parameter Block 5 Input Buffer A0-A18 RY/BY# Program/Erase Voltage Switch VPP VCC GND Address Counter Figure 1. Block Diagram 1 2 3 4 5 6 7 8 A A2 A5 A17 WP# WE# A8 A11 A14 B A3 A6 A18 VPP RP# NC A10 A13 C A1 A4 A7 RY/BY# NC A9 A12 A15 D A0 OE# DQ1 DQ10 DQ12 DQ6 DQ15 /A-1 A16 E GND DQ8 DQ2 DQ11 VCC DQ5 DQ14 GND F CE# DQ0 DQ9 DQ3 DQ4 DQ13 DQ7 BYTE# 48-BALL CSP PINOUT 8mm x 8mm TOP VIEW Figure 2. CSP 48-Ball Pinout Rev. 1.1 LHF80V07 Symbol A-1 A0-A18 DQ0-DQ15 CE# RP# OE# WE# WP# BYTE# RY/BY# VPP 6 Table 2. Pin Descriptions Name and Function ADDRESS INPUTS: Addresses are internally latched during a write cycle. A-1 : Byte Select Address. Not used in x16 mode. INPUT A0-A10 : Row Address. Selects 1 of 2048 word lines. A11-A14 : Column Address. Selects 1 of 16 bit lines. A15-A18 : Main Block Address. (Boot and Parameter block Addresses are A12-A18.) DATA INPUT/OUTPUTS: DQ0-DQ7:Inputs data and commands during CUI write cycles; outputs data during memory array, status register and identifier code read cycles. Data pins float to high-impedance when the chip is INPUT/ deselected or outputs are disabled. Data is internally latched during a write cycle. OUTPUT DQ8-DQ15:Inputs data during CUI write cycles in x16 mode; outputs data during memory array read cycles in x16 mode; not used for status register and identifier code read mode. Data pins float to high-impedance when the chip is deselected, outputs are disabled, or in x8 mode (Byte#=VIL). Data is internally latched during a write cycle. CHIP ENABLE: Activates the device's control logic, input buffers, decoders and sense amplifiers. INPUT CE#-high deselects the device and reduces power consumption to standby levels. RESET/DEEP POWER-DOWN: Puts the device in deep power-down mode and resets internal automation. RP#-high enables normal operation. When driven low, RP# inhibits write operations which provides data protection during power transitions. Exit from deep power-down sets the INPUT device to read array mode. With RP#=VHH, block erase or word/byte write can operate to all blocks without WP# state. Block erase or word/byte write with VIHVPPLK Table 6. Write Protection Alternatives RP# WP# X X All Blocks Locked. VIL X All Blocks Locked. VHH X All Blocks Unlocked. VIH VIL 2 Boot Blocks Locked. VIH All Blocks Unlocked. Effect Rev. 1.1 LHF80V07 WSMS ESS ES 7 6 5 15 Table 7. Status Register Definition WBWS VPPS WBWSS 4 3 2 DPS R 1 0 NOTES: SR.7 = WRITE STATE MACHINE STATUS (WSMS) 1 = Ready 0 = Busy Check RY/BY# or SR.7 to determine block erase or word/byte write completion. SR.6-0 are invalid while SR.7="0". SR.6 = ERASE SUSPEND STATUS (ESS) 1 = Block Erase Suspended 0 = Block Erase in Progress/Completed SR.5 = ERASE STATUS (ES) 1 = Error in Block Erasure 0 = Successful Block Erase If both SR.5 and SR.4 are "1"s after a block erase attempt, an improper command sequence was entered. SR.4 = WORD/BYTE WRITE STATUS (WBWS) 1 = Error in Word/Byte Write 0 = Successful Word/Byte Write SR.3 = VPP STATUS (VPPS) 1 = VPP Low Detect, Operation Abort 0 = VPP OK SR.2 = WORD/BYTE WRITE SUSPEND STATUS (WBWSS) 1 = Word/Byte Write Suspended 0 = Word/Byte Write in Progress/Completed SR.1 = DEVICE PROTECT STATUS (DPS) 1 = WP# or RP# Lock Detected, Operation Abort 0 = Unlock SR.0 = RESERVED FOR FUTURE ENHANCEMENTS (R) SR.3 does not provide a continuous indication of VPP level. The WSM interrogates and indicates the VPP level only after Block Erase or Word/Byte Write command sequences. SR.3 is not guaranteed to reports accurate feedback only when VPPVPPH1/2. The WSM interrogates the WP# and RP# only after Block Erase or Word/Byte Write command sequences. It informs the system, depending on the attempted operation, if the WP# is not VIH, RP# is not VHH. SR.0 is reserved for future use and should be masked out when polling the status register. Rev. 1.1 LHF80V07 Start Bus Operation Write Write 20H, Block Address Write Write D0H, 16 Command Erase Setup Erase Confirm Comments Data=20H Addr=Within Block to be Erased Data=D0H Addr=Within Block to be Erased Block Address Status Register Data Read Read Status Register Suspend Block Erase Loop No SR.7= 0 Suspend Block Erase Yes Check SR.7 Standby 1=WSM Ready 0=WSM Busy Repeat for subsequent block erasures. Full status check can be done after each block erase or after a sequence of block erasures. 1 Write FFH after the last operation to place device in read array mode. Full Status Check if Desired Block Erase Complete FULL STATUS CHECK PROCEDURE Bus Read Status Register Data(See Above) Operation Command Standby Comments Check SR.3 1=VPP Error Detect 1 VPP Range Error SR.3= Standby Check SR.1 1=Device Protect Detect 0 Standby Check SR.4,5 Both 1=Command Sequence Error 1 Device Protect Error SR.1= Standby Check SR.5 1=Block Erase Error 0 SR.5,SR.4,SR.3 and SR.1 are only cleared by the Clear Status Register Command in cases where multiple blocks are erased 1 SR.4,5= Command Sequence Error before full status is checked. If error is detected, clear the Status Register before attempting retry or other error recovery. 0 1 SR.5= Block Erase Error 0 Block Erase Successful Figure 5. Automated Block Erase Flowchart Rev. 1.1 LHF80V07 Start Bus Operation Write Write 40H or 10H, Address Write 17 Command Setup Word/Byte Write Word/Byte Write Comments Data=40H or 10H Addr=Location to Be Written Data=Data to Be Written Addr=Location to Be Written Write Word/Byte Data and Address Status Register Data Read Read Status Register Suspend Word/Byte Write Loop No SR.7= 0 Suspend Word/Byte Write Yes Check SR.7 Standby 1=WSM Ready 0=WSM Busy Repeat for subsequent byte writes. SR full status check can be done after each Word/Byte write, or after a sequence of Word/Byte writes. 1 Write FFH after the last Word/Byte write operation to place device in read array mode. Full Status Check if Desired Word/Byte Write Complete FULL STATUS CHECK PROCEDURE Read Status Register Data(See Above) Bus Operation Command Standby 1 Comments Check SR.3 1=VPP Error Detect VPP Range Error SR.3= Standby 0 Standby 1 Check SR.1 1=Device Protect Detect Check SR.4 1=Data Write Error Device Protect Error SR.1= SR.4,SR.3 and SR.1 are only cleared by the Clear Status Register command in cases where multiple locations are written before 0 full status is checked. If error is detected, clear the Status Register before attempting retry or other error recovery. 1 SR.4= Word/Byte Write Error 0 Word/Byte Write Successful Figure 6. Automated Word/Byte Write Flowchart Rev. 1.1 LHF80V07 Start Bus Operation Write Write B0H 18 Command Erase Suspend Comments Data=B0H Addr=X Status Register Data Read Addr=X Read Status Register Check SR.7 1=WSM Ready Standby 0=WSM Busy 0 SR.7= Check SR.6 1=Block Erase Suspended Standby 0=Block Erase Completed 1 Write 0 SR.6= Erase Resume Data=D0H Addr=X Block Erase Completed 1 Read or Word/Byte Write? Read Read Array Data Word/Byte Write Word/Byte Write Loop No Done? Yes Write D0H Block Erase Resumed Write FFH Read Array Data Figure 7. Block Erase Suspend/Resume Flowchart Rev. 1.1 LHF80V07 Start Bus Operation Write Write B0H 19 Command Word/Byte Write Suspend Comments Data=B0H Addr=X Status Register Data Read Addr=X Read Status Register Check SR.7 1=WSM Ready Standby 0=WSM Busy SR.7= 0 Check SR.2 1=Word/Byte Write Suspended Standby 0=Word/Byte Write Completed 1 Write SR.2= 0 Read Array Data=FFH Addr=X Word/Byte Write Completed Read Array locations other Read than that being written. 1 Write Write FFH Word/Byte Write Resume Data=D0H Addr=X Read Array Data Done No Reading Yes Write D0H Word/Byte Write Resumed Write FFH Read Array Data Figure 8. Word/Byte Write Suspend/Resume Flowchart Rev. 1.1 LHF80V07 20 5 DESIGN CONSIDERATIONS 5.3 Power Supply Decoupling 5.1 Three-Line Output Control Flash memory power switching characteristics require careful device decoupling. System designers are interested in three supply current issues; standby current levels, active current levels and transient peaks produced by falling and rising edges of CE# and OE#. Transient current magnitudes depend on the device outputs' capacitive and inductive loading. Two-line control and proper decoupling capacitor selection will suppress transient voltage peaks. Each device should have a 0.1F ceramic capacitor connected between its VCC and GND and between its VPP and GND. These high-frequency, low inductance capacitors should be placed as close as possible to package leads. Additionally, for every eight devices, a 4.7F electrolytic capacitor should be placed at the array's power supply connection between VCC and GND. The bulk capacitor will overcome voltage slumps caused by PC board trace inductance. The device will often be used in large memory arrays. SHARP provides three control inputs to accommodate multiple memory connections. Three-line control provides for: a. Lowest possible memory power dissipation. b. Complete assurance that data bus contention will not occur. To use these control inputs efficiently, an address decoder should enable CE# while OE# should be connected to all memory devices and the system's READ# control line. This assures that only selected memory devices have active outputs while deselected memory devices are in standby mode. RP# should be connected to the system POWERGOOD signal to prevent unintended writes during system power transitions. POWERGOOD should also toggle during system reset. 5.2 RY/BY#, Block Erase and Word/Byte Write Polling RY/BY# is an open drain output that should be connected to VCC by a pull up resistor to provide a hardware method of detecting block erase and word/byte write completion. It transitions low after block erase or word/byte write commands and returns to High Z when the WSM has finished executing the internal algorithm. 5.4 VPP Trace on Printed Circuit Boards Updating flash memories that reside in the target system requires that the printed circuit board designer pay attention to the VPP Power supply trace. The VPP pin supplies the memory cell current for word/byte writing and block erasing. Use similar trace widths and layout considerations given to the VCC power bus. Adequate VPP supply traces and decoupling will decrease VPP voltage spikes and overshoots. RY/BY# can be connected to an interrupt input of the system CPU or controller. It is active at all times. RY/BY# is also High Z when the device is in block erase suspend (with word/byte write inactive), word/byte write suspend or deep power-down modes. Rev. 1.1 LHF80V07 5.5 VCC, VPP, RP# Transitions Block erase and word/byte write are not guaranteed if VPP falls outside of a valid VPPH1/2 range, VCC falls outside of a valid 2.7V-3.6V range, or RP#VIH or VHH. If VPP error is detected, status register bit SR.3 is set to "1" along with SR.4 or SR.5, depending on the attempted operation. If RP# transitions to VIL during block erase or word/byte write, RY/BY# will remain low until the reset operation is complete. Then, the operation will abort and the device will enter deep power-down. The aborted operation may leave data partially altered. Therefore, the command sequence must be repeated after normal operation is restored. Device power-off or RP# transitions to VIL clear the status register. The CUI latches commands issued by system software and is not altered by VPP or CE# transitions or WSM actions. Its state is read array mode upon power-up, after exit from deep power-down or after VCC transitions below VLKO. After block erase or word/byte write, even after VPP transitions down to VPPLK, the CUI must be placed in read array mode via the Read Array command if subsequent access to the memory array is desired. 5.6 Power-Up/Down Protection The device is designed to offer protection against accidental block erasure or word/byte writing during power transitions. Upon power-up, the device is indifferent as to which power supply (VPP or VCC) powers-up first. Internal circuitry resets the CUI to read array mode at power-up. 21 A system designer must guard against spurious writes for VCC voltages above VLKO when VPP is active. Since both WE# and CE# must be low for a command write, driving either to VIH will inhibit writes. The CUI's two-step command sequence architecture provides added level of protection against data alteration. WP# provide additional protection from inadvertent code or data alteration. The device is disabled while RP#=VIL regardless of its control inputs state. 5.7 Power Dissipation When designing portable systems, designers must consider battery power consumption not only during device operation, but also for data retention during system idle time. Flash memory's nonvolatility increases usable battery life because data is retained when system power is removed. In addition, deep power-down mode ensures extremely low power consumption even when system power is applied. For example, portable computing products and other power sensitive applications that use an array of devices for solid-state storage can consume negligible power by lowering RP# to VIL standby or sleep modes. If access is again needed, the devices can be read following the tPHQV and tPHWL wake-up cycles required after RP# is first raised to VIH. See AC Characteristics- Read Only and Write Operations and Figures 11, 12, 13 and 14 for more information. Rev. 1.1 LHF80V07 6 ELECTRICAL SPECIFICATIONS 6.1 Absolute Maximum Ratings* Operating Temperature During Read, Block Erase and Word/Byte Write.................................0C to +70C(1) Temperature under Bias ...................... -10C to +80C Storage Temperature ................................ -65C to +125C Voltage On Any Pin (except VCC, VPP, and RP#) ............ -0.5V to +7.0V(2) VCC Supply Voltage................................ -0.2V to +7.0V(2) VPP Update Voltage during Block Erase and Word/Byte Write ......... -0.2V to +14.0V(2,3) RP# Voltage ........................................ -0.5V to +14.0V(2,3) 22 *WARNING: Stressing the device beyond the "Absolute Maximum Ratings" may cause permanent damage. These are stress ratings only. Operation beyond the "Operating Conditions" is not recommended and extended exposure beyond the "Operating Conditions" may affect device reliability. NOTES: 1. Operating temperature is for commercial temperature product defined by this specification. 2. All specified voltages are with respect to GND. Minimum DC voltage is -0.5V on input/output pins and -0.2V on VCC and VPP pins. During transitions, this level may undershoot to -2.0V for periods <20ns. Maximum DC voltage on input/output pins and VCC is VCC+0.5V which, during transitions, may overshoot to VCC+2.0V for periods <20ns. 3. Maximum DC voltage on VPP and RP# may overshoot to +14.0V for periods <20ns. 4. Output shorted for no more than one second. No more than one output shorted at a time. Output Short Circuit Current................................100mA(4) 6.2 Operating Conditions Temperature and VCC Operating Conditions Symbol Parameter Min. Max. Unit TA Operating Temperature 0 +70 C VCC VCC Supply Voltage (2.7V-3.6V) 2.7 3.6 V Test Condition Ambient Temperature 6.2.1 CAPACITANCE(1) Symbol Parameter Input Capacitance Output Capacitance CIN COUT NOTE: 1. Sampled, not 100% tested. TA=+25C, f=1MHz Typ. Max. 7 10 9 12 Unit pF pF Condition VIN=0.0V VOUT=0.0V Rev. 1.1 LHF80V07 23 6.2.2 AC INPUT/OUTPUT TEST CONDITIONS 2.7 1.35 INPUT TEST POINTS 1.35 OUTPUT 0.0 AC test inputs are driven at 2.7V for a Logic "1" and 0.0V for a Logic "0." Input timing begins, and output timing ends, at 1.35V. Input rise and fall times (10% to 90%) <10 ns. Figure 9. Transient Input/Output Reference Waveform for VCC=2.7V-3.6V Test Configuration Capacitance Loading Value Test Configuration CL(pF) VCC=2.7V-3.6V 30 1.3V 1N914 RL=3.3k DEVICE UNDER TEST CL Includes Jig Capacitance OUT CL Figure 10. Transient Equivalent Testing Load Circuit Rev. 1.1 LHF80V07 24 6.2.3 DC CHARACTERISTICS Sym. ILI Parameter Input Load Current ILO Output Leakage Current ICCS VCC Standby Current DC Characteristics VCC=2.7V-3.6V Notes Typ. Max. 1 0.5 0.5 A 25 50 A 0.2 2 mA 5 10 A 15 25 mA 30 mA 5 5 4 4 17 12 17 12 mA mA mA mA Test Conditions VCC=VCCMax. VIN=VCC or GND VCC=VCCMax. VOUT=VCC or GND CMOS Inputs VCC=VCCMax. CE#=RP#=VCC0.2V TTL Inputs VCC=VCCMax. CE#=RP#=VIH RP#=GND0.2V IOUT(RY/BY#)=0mA CMOS Inputs VCC=VCCMax., CE#=GND f=5MHz, IOUT=0mA TTL Inputs VCC=VCCMax., CE#=GND f=5MHz, IOUT=0mA VPP=2.7V-3.6V VPP=11.4V-12.6V VPP=2.7V-3.6V VPP=11.4V-12.6V 1 6 mA CE#=VIH 15 200 5 40 30 25 20 A A A mA mA mA mA VPPVCC VPP>VCC RP#=GND0.2V VPP=2.7V-3.6V VPP=11.4V-12.6V VPP=2.7V-3.6V VPP=11.4V-12.6V 200 A VPP=VPPH1/2 1 1,3,6, 10 Unit A 1,3,6 ICCD VCC Deep Power-Down Current 1,10 ICCR VCC Read Current 1,5,6 ICCW VCC Word/Byte Write Current 1,7 ICCE VCC Block Erase Current 1,7 ICCWS ICCES IPPS VCC Word/Byte Write or Block Erase Suspend Current VPP Standby or Read Current 1,2 IPPR IPPD IPPW VPP Deep Power-Down Current VPP Word/Byte Write Current 1 1,7 2 10 0.1 12 IPPE VPP Block Erase Current 1,7 8 IPPWS IPPES VPP Word/Byte Write or Block Erase Suspend Current 1 1 10 Rev. 1.1 LHF80V07 Sym. VIL VIH Parameter Input Low Voltage Input High Voltage VOL Output Low Voltage VOH1 Output High Voltage (TTL) Output High Voltage (CMOS) VOH2 VPPLK VPPH1 VPPH2 25 DC Characteristics (Continued) VCC=2.7V-3.6V Notes Min. Max. 7 -0.5 0.8 7 VCC 2.0 +0.5 3,7 0.4 VPP Lockout Voltage during Normal Operations VPP Voltage during Word/Byte Write or Block Erase Operations VPP Voltage during Word/Byte Write or Block Erase Operations VCC Lockout Voltage RP# Unlock Voltage 3,7 3,7 2.4 Test Conditions V V V 0.85 VCC VCC -0.4 4,7 Unit V V V 1.5 V 2.7 3.6 V 11.4 12.6 V VCC=VCC Min. IOL=2.0mA VCC=VCC Min. IOH=-1.5mA VCC=VCC Min. IOH=-2.0mA VCC=VCC Min. IOH=-100A VLKO 2.0 V VHH 8,9 11.4 12.6 V Unavailable WP# NOTES: 1. All currents are in RMS unless otherwise noted. Typical values at nominal VCC voltage and TA=+25C. 2. ICCWS and ICCES are specified with the device de-selected. If read or word/byte written while in erase suspend mode, the device's current draw is the sum of ICCWS or ICCES and ICCR or ICCW, respectively. 3. Includes RY/BY#. 4. Block erases and word/byte writes are inhibited when VPPVPPLK, and not guaranteed in the range between VPPLK(max.) and VPPH1(min.), between VPPH1(max.) and VPPH2(min.) and above VPPH2(max.). 5. Automatic Power Savings (APS) reduces typical ICCR to 3mA at 2.7V VCC in static operation. 6. CMOS inputs are either VCC0.2V or GND0.2V. TTL inputs are either VIL or VIH. 7. Sampled, not 100% tested. 8. Boot block erases and word/byte writes are inhibited when the corresponding RP#=VIH and WP#=VIL. Block erase and word/byte write operations are not guaranteed with VIH