PRODUCT SPECIFICATIONS ® Integrated Circuits Group LRS1302 Stacked Chip 8M Flash and 1M SRAM (Model No.: LRS13023) Spec No.: EL116039 Issue Date: June 11, 1999 SHARP LRS13023 l 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. l 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 appliances * 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-sale 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. l Please direct all queries regarding the products covered herein to a sales representative of the company. - SHARP LRS13023 2 Part 1 Overview l.Description The LRS1302 is a combination memory organized as 1448,576 X 8 bit static RAM in one package. memory and 131,072X8 It is fabricated using silicon-gate CMOS process technology. bit flash Features OAccess Time Flashmemoryaccesstime - * * * . . . . 130 nsMax. . . . . (t&ti2OOns) . . . . . . . . 12 mAMax. 57 r&Max. 37 mAMax. - - * * 25 mA Max. , hcxJz.=2=) Flash memory . . . . 20 @ Max. (F-EZF-Vc,0.2V, EbO.2V, F-V&O.2V) Sk4M . . . . 30 pA Max. (S-EZS-Vc,0.2V) . . . . 0.7 @ Typ. (T,=25”c, S-V,-3V, S-CErs-Vcc-0.2V) SRAM access time OOpemtingcurrent Flash memory Read Byte write Block erase SRAM operatin% 70 nsMax. ostandbycurrent (Total standby curnat is the summation of Flash memory’s standby current and SRAM’s one.) . . . . 2.7V to 3.6V @ead/SRAM write) OPower supply 2.7~ to 3.6~ @LASH erase/write)(T,=O to 85c OSRAM data retention voltage OOperating temperature OFully static operation oThree-state output . . . . 2.0 V Min. 40°C to +85”c ONot designed or rated as radiation hardened 040 pin TSOP ( TSOP~O-p-0819 plastic package OFlash memory has P-type bulk silicon, and SRAh4 has N-type bulk silicon. The contents described in Part 1 take first priority over Part 2 and Part 3. - SHARP LRS13023 2 Part 1 Overview l.Description The LRS1302 is a combination memory organized as 1,048,576X 8 memory and bit static RAM in one package. 131,072X8 It is fabricated using silicon-gate CMOS process technology. OAccess Time Flashmemoryaccesstime SRAM access time OOpemtingcment Flash memory Read SRAM Byte write Block erase Operating - * * * . . . . 130 nsMax. . . . . . . . . . . . . 12 57 37 25 - - * * bit flash 70 nsMax. mAMax. mAMax. mAMax. mAMax. , (t&ti2Oons> hcxJ&oons) ostandbycurrent Flash memory . . . . 20 pA Max. (F-EZF-Vc,0.2V, EbO.2V, F-V&O.2V) Sk4M . . . . 30 @ Max. (S-=ZS-Vc,0.2V) . . . . 0.7 @ Typ. (T,=25”c, S-V,-3V, s-CEZS-vcc-0.2v) (Total standby current is the summation of Flash memory’s standby current and SRAM’s one.) . . . . 2.7V to 3.6V @ead/SPAM write) 3Power supply 2.7~ to 3.6~ (FLASH erase/write>Cr,=O to 85c 3SRAM data retention voltage . . . . 3Operating temperature IFully static operation 3Three-state output JNot designed or rated as radiation hardened 2.0 V Min. 40°C to +85”c 240 Pin TSOP ( TSOP~O-p-0819 plastic package IFlash memory has P-type bulk silicon, and SRAM has N-type bulk silicon. The contents described in Part 1 take first priority over Part 2 and Part 3. m . SHARI= LRS13023 3. Notes This product is a stacked TSOP package that a 1,048,576X 8 bit Flash Memory and a 13 1,072 X 8 bit SRAM are assembled into. POWER SUPPLY AND CHIP ENABLE OF FLASH MEMORY AND SRAM It is forbidden that both F-E and S-E should be LOW simultaneously. If the two memories are active together, possibly they may not operate normally by interference noises or data collision on I/O bus. Both F-V, and S-V, are needed to be applied by the recommended supply voltage at the same time except SRAM data retention mode. SUPPLY POWER Maximum difference (between F-V, and S-V, ) of the voltage is less than -0.3V. SRAM DATA RETENTION SRAM data retention is capable in three ways as below. SRAM power switching between a system battery and a backup battery needs careful device decoupling from Flash Memory to prevent SRAM supply voltage from failing lower han 2.OV by a Flash Memory peak current causedby transition of Flash Memory supply voltage or of control si{nals (F-B, F-?% andRP). CASE I: FLASH MEMORY IS IN STANDBY MODE. (F-Vcc=2.7V to 3.6V) * SRAM inputs and input/outputs except S-mare neededto be appliedwith voltages in the range of -0.3V to S-Vcc+O.3V or to be open(High-Z). * Flash Memory inputs and input/outputs except F-eand Gare neededto be applied with voltages in the range of -0.3V to S-V,,+O.3V or to be open(High-Z). CASE 2: FLASH MEMORY IS IN DEEP POWER DOWN MODE. (F-Vcc=2.7V to 3.6V) * SRAM inputs and input/outputs except S-mare neededto be appliedwilh voltages in the range of -0.3V to S-V,c+O.3V or to be open. * Flash Memory inputs and input/outputs except mare neededto be applied with voltages in the range of -0.3V to S-Vc,+O.3V or to be open(High-Z). RP is neededto be at the samelevel as F-V,, or to be open. CASE 3: FLASH MEMORY POWER SUPPLY IS TURNED OFF. (F-VcpOV) * FixLOW level before turning off Flash memory power supply. * SRAM inputs and input/outputs except S-mare neededto be appliedwith voltages in the range of -0.3V to S-V,c+O.3V or to be open(High-Z). - FlashMemory inputs and input/outputs except mare neededto be at GND or to be open(High-Z). POWER UP SEQUENCE When turning on Flash memory power supply, keepi@ LOW. After F-V,, reachesover 2.7V, keep RP LOW for more than 1OOnsec. DEVICE DECOUPLING The power supply is neededto be designedcarefully becauseone of the SRAM and the Flash Memory is in standby mode when the other is active. A careful decoupling of power suppliesis necessarybetween SRAM and Flash Memory. Note peak current causedby transition of control signals. The contents describedin Part 1 take first priority over Part 2 andPart 3. 4 SHARP LRS13023 5 4.Truth table(* 1.3) F-a F-m F-m RP S-a S-m S-m Address Mode I/O, toI/O, Current Note LLHHHXXX Flash read output EC *2,7 LHHHHXXX Flash read High-Z I,, *4 LHLHHXXX Flash write Input kc *5,6,7 HXXXLLHX SRAM read output Ice HXXXLHHX sR4M read High-Z I,, HXXXLXLX SRAM write Input I cc HXXHHXXX Standby High-Z Iss Deep power down High-Z Isa HXXLHXXX *4 Notes: * 1. Do not make F-C? and S-C8 “LOW” * 2. Reffcr to DC Character&tics. level at the samc,limc. When F-V&V,,.,.,, memory contents can be read, but not altered. * 3. X can be V,,, or V,,, for control pins and addresses, and V,,nx or VI,,,,, for F-V,,,,. See DC Characteristics for V,,,k and V,,.,, voltages. * 4. i@ at GND f0.2V ensures the lowest deep power-down current. * 5. Command writes involving block erase, write, or lock-bit configuration are reliably executed when F-V,,=V,, and F-V,@,. Block erase, byte write, or lock-bit conliguration with Vcc<3.0V or V,,, <m< V,,,, produce spurious results and should not be attempted. * 6. Reffer to Part 2 Section 3 Table 4 for valid DIN during a write operation. $7. Do not use in a timing that both F-mand F-WE is “LOW” level. 5. Block Diagram F-V, F-V,, ____________________----------.-----------------------------------------9 w v F-n F-GE F-m RP F-A,, to F-A,, i / j ; ! &to&, ; I S-TE S-FE / s-m ; 3 > > > > 1,048,576 X 8 bit Flash memory 0 I ee 4 > > 131,072X8 > ; bit SR4M > The contents described in Part 1 take first priority over Part 2 and Part 3. SHARP LRS13023 6 6.Absolute Maximum Ratings Notes) * 8.The maximum applicable voltage on any pin with respect to GND. * 9. Except Vrp, * 10. Except @. * 11. -2.OV undershoot is allowed when the pulse width is less than 20nsec. * 12. +14.OV overshoot is allowed when the pulse width is less than 2Onscc. 7.Recommended DC Operating Conditions CT,= -40°C to +85”c Parameter Symbol ) Min. TYP. Max. Unit 3.0 3.6 V V,,+O.3 (*15) V V Supply voltage vc-2 2.7 Input voltage V”, 2.2 VU. -0.3 (*13: 0.4 v,,,,(* 14) 11.4 12.6 Notes) * 13. -2.OV undershoot is allowed when the pulse width is less than 2Onsec. * 14. This voltage is applicable toi@ Pin only. * 15. V, is the lower one of S-V, and F-V,,. 8.Pin Capacitance (T,=25”c, Parameter Symbol Condition Min. TYP. f=lMHz) Max. Unit Input capacitance Gi v,=ov 18 PF *16 I/O capacitance CIA3 v,=ov 22 PF *16 Note) * 16. Sampled but not 100% tested The contents described in Part 1 take first priority over Part 2 and Part 3. SHARP LRS13023 8 Part2 Flash memory CONTENTS PAGE PAGE ........................................................... .. INTRODUCTION 1.1 New Features.. ........................................................... 1.2 Product Overview ...................................................... 9 -9 9 ................................... !. PRINCIPLES OF OPERATION 2.1 Data Protection ......................................................... 12 12 I.BUS OPERATION.. ........................................... . ............ ........................................................................... 3.1 Read 3.2 Output Disable ........................................ ;............... 3.3 Standby ...................................................................... 13 13 13 13 13 3.4 Deep Power-Down ................................................... 3.5 Read Identifier Codes Operation ........................... 14 14 3.6 Write ........................................................................... ....................................... 14 I. COMMAND DEFINITIONS 4.1 Read Array Command ............................................ 17 4.2 Read Identifier Codes Command ......................... .17 4.3 Read Status Register Command.. .......................... .17 4.4 Clear Status Register Command ........................... .17 4.5 Block Erase Command ............................................ 17 18 4.6 Byte Write Command .............................................. 4.7 Block Erase Suspend Command ........................... .18 4.8 Byte Write Suspend Command.. ........................... .19 4.9 Set Block and Master Lock-Bit Commands ......... -19 4.10 Clear Block Lock-Bits Command.. ....................... 20 5. DESIGN CONSIDERATIONS .................................... 5.1 Three-Line Output Control .................................... 5.2 Power Supply Decoupling.. .................................... 5.3 V,, Trace on Printed Circuit Boards.. ................... 5.4 V,,, V,,, i?is Transitions.. ...................................... 5.5 Power-Up/Down Protection.. ................................ 5.6 Power Dissipation.. .................................................. 6.ELECTRICAL 28 28 28 28 29 29 29 SPECIFICATIONS ............................... 30 Ratings.. ................................. 30 6 1 Absolute Maximum 6.2 Operating Conditions.. ............................................ 30 6.2.1 AC Input/Output Test Conditions.. ................ 31 6.2.2 DC Characteristics ............................................. 32 6.2.3 AC Characteristics - Read-Only Operations ... 34 6.2.4 AC Characteristics - Write Operations.. ......... .36 6.2.5 Alternative a-Controlled Writes ................... 38 6.2.6 Reset Operations ................................................ 40 6.2.7 Block Erase, Byte Write and Lock-Bit Configuration Performance.. ........................... 41 SHARP LRS13023 8 Part2 Flash memory CONTENTS PAGE PAGE ........................................................... .. INTRODUCTION 1.1 New Features.. ........................................................... 1.2 Product Overview ...................................................... 9 -9 9 ................................... !. PRINCIPLES OF OPERATION ......................................................... 2.1 Data Protection 12 12 I.BUS OPERATION.. ........................................... . ............ 3.1 Read ........................................................................... 3.2 Output Disable ........................................ ;............... 3.3 Standby ...................................................................... 13 13 ....................................... I. COMMAND DEFINITIONS 4.1 Read Array Command ............................................ 4.2 Read Identifier Codes Command ......................... 4.3 Read Status Register Command.. .......................... 4.4 Clear Status Register Command ........................... 4.5 Block Erase Command ............................................ 4.6 Byte Write Command .............................................. 4.7 Block Erase Suspend Command ........................... 4.8 Byte Write Suspend Command.. ........................... 14 17 .17 13 13 13 3.4 Deep Power-Down ................................................... 3.5 Read Identifier Codes Operation ........................... 14 14 3.6 Write ........................................................................... 4.9 Set Block and Master Lock-Bit Commands .17 .17 17 18 .18 .19 ......... -19 4.10 Clear Block Lock-Bits Command.. ....................... 20 5. DESIGN CONSIDERATIONS .................................... 5.1 Three-Line Output Control .................................... 5.2 Power Supply Decoupling.. .................................... 5.3 V,, Trace on Printed Circuit Boards.. ................... 5.4 V,,, V,,, i?is Transitions.. ...................................... Protection.. ................................ 5.5 Power-Up/Down 5.6 Power Dissipation.. .................................................. 28 28 28 28 29 29 29 6.ELECTRICAL SPECIFICATIONS ............................... 30 Ratings.. ................................. 30 6 1 Absolute Maximum 30 6.2 Operating Conditions.. ............................................ Test Conditions.. ................ 31 6.2.1 AC Input/Output 6.2.2 DC Characteristics ............................................. 32 6.2.3 AC Characteristics - Read-Only Operations ... 34 6.2.4 AC Characteristics - Write Operations.. ......... .36 6.2.5 Alternative a-Controlled Writes ................... 38 6.2.6 Reset Operations ................................................ 40 6.2.7 Block Erase, Byte Write and Lock-Bit Configuration Performance.. ........................... 41 SHARP 9 LRS13023 INTRODUCTION his datasheet contains LRS1302 specifications. iection 1 provides a flash memory overview. Sections !, 3,4, and 5 describe the memory organization and unctiordity. Section 6 covers electrical specifications. ..l SmartVoltage technology provides a choice of Vcc and VP, combinations, as shown in Table 1, to meet system performance and power expectations. V, at 2.7V to 3.6V eliminates the need for a separate 12V converter. In addition to flexible erase and program voltages, the dedicated VPP pm gives complete data protection when VP, I VP,,. New Features Table 1. V,, The LRS1302 SmartVoltage Flash memory maintains )ackwards-compatibility with SHARP’s 28F008SA. Cey enhancements over the 28F008SA include: SmartVoltage Technology *Enhanced Suspend Capabilities Jn-System Block Locking 30th devices share a compatible, status register, and oftware command set. These similarities enable a clean upgrade from the 28FOO8SA to LRS1302. When upgrading, it is important to note the following iifferences: -Because of new feature support, the two devices have different device codes. This allows for software optimization. .VPpLK has been lowered from 6SV to 1.5V to support 2.7V-3.6V block erase, byte write, and lock-bit configuration operations. Designs that switch VPP off during read operations should make sure that the VP, voltage transitions to GND. *To take advantage of SmartVoltage allow VP, connection to 2.7V-3.6V. technology, I.2 Product Overview The LRS1302 is a high-performance &Mbit ;martVoltage Flash memory organized as 1 Mbyte of 8 >its. The 1 Mbyte of data is arranged in sixteen &Kbyte blocks which are individually erasable, o&able, and unlockable in-system. The memory map s shown in Figure 2. and VP, Voltage Combinations Offered by SmartVoltage Technology ;_. Vcc Voltage VPP Voltage 2,7V to 3.6V(‘l) 2.7V to 3.6V I NOTE’ ’ ‘1. FLASH Erase/Write(T*=O”C to 85°C) Internal Vcc and automatically configures and write operations. detection Circuitry VW the device for optimized read A Command User Interface (CUT) serves as the interface between the system processor and internal operation of the device. A valid command sequence written to the CUT initiates device automation. An internal Write State Machine (WSM) automatically executes the algorithms and timings necessary for block erase, byte write, and lock-bit configuration operations. A block erase operation erases one of the device’s 64Kbyte blocks typically within 1.8 second independent of other blocks. Each block can be independently erased 100,000 times (1.6 million block erases per device). 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 byte increments typically within 17 us. Byte write suspend mode enables the system to read data or execute code from any other flash memory array location. 1 SHARP LRS13023 ~Individual block locking uses a combination of bits, ‘sixteen block lock-bits and a master lock-bit, to lock land unlock blocks. Block lock-bits gate block erase and ‘byte write operations, while the master lock-bit gates ~block lock-bit modification. Lock-bit configuration loperations (Set Block Lock-Bit, Set Master Lock-Bit, and Clear Block Lock-Bits commands) set and cleared lock-bits. The status register indicates when the WSM’s block erase, byte write, or lock-bit configuration operation is finished. 10 The Automatic Power Savings (AI%) feature substantially reduces active current when the device is in static mode (addresses not switching). When a and RF pins are at V,,, the I,, 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 m-high until writes to the CUI are recognized. With RP at GND, the WSM is reset and the status register is cleared. The access time is 130 ns (tAvQv) over the commercial temperature range (-40°C to +BS’C) and V,, supply voltage range of 2.7V-3.6V. 4 x : occcdc.r . . 16 64KByle BlOCb Figure 1. Block Diagram SHARP LRS13023 Svm f40-419 I/O&O~ CE Rp OE _. _WE bP Vcc GND rote: V,-, Table 2. Pin Descriptions Name and Function ADDRESS INPUTS: Inputs for addresses during read and write operations. Addresses are internally latched during a write cycle. DATA INPUT/OUTPUTS: Inputs data and commands during CUI write cycles; outputs INPUT/ data during memory array, status register, and identifier code read cycles. Data pins OUTPUT float to high-impedance when the chip is deselected or outputs are disabled. Data is internally latched during a write cycle. CHIP ENABLE: Activates the device’s control logic, input buffers, decoders, and sense INPUT amplifiers. a-high deselects the device and reduces power consumption to standby levels. INPUT RESET/DEEP POWER-DOWN: Puts the device in deep power-down mode and resets internal automation. m-high enables normal operation. When driven low, p inhibits write operations which provides data protection during power transitions. Exit from deep power-down sets the device to read array mode. Ris at V,, enables setting of the master of block lock-bits when the master lock-bit is - lock-bit and enables configuration set. RP=V,,, overrides block lock-bits thereby enabling block erase and byte write operations to locked memory blocks. Block erase, byte write, or lock-bit configuration with V,,<RI’cV& produce spurious results and should not be attempted. INPUT OUTPUT ENABLE: Gates the device’s outputs during a read cycle. INPUT WRITE ENABLE: Controls writes to the CUI and array blocks. Addresses and data are latched on the rising edge of the WE pulse. BLOCK ERASE, BYTE WRITE, LOCK-BIT CONFIGURATION POWER SUPPLY: For SUPPLY erasing array blocks, writing bytes, or configuring lock-bits. With VPP5VPPLK, memory contents cannot be altered. Block erase, byte write, and lock-bit configuration with an invalid VP, (see DC Characteristics) produce spurious results and should not be attempted. SUPPLY DEVICE POWER SUPPLYDo not float any power pins. With VCCIVLKO, all write attempts to the flash memory are inhibited. Device operations at invalid Vcc voltage (see DC Characteristics) produce spurious results and should not be attempted. Block erase, byte write and lock-bit configuration operations with V,,<3.OV are not supported. SUPPLY GROUND: Do not float any ground pins. ,P, n, m and WE mean F-V,,, F-V,,, F-a, Fa and F-WE. Type INPUT 11 SHARI= 2 PRINCIPLES LRS13023 12 OF OPERATION The LRS1302 SmartVoltage Flash memory includes an on-chip WSM to manage block erase, byte write, and lock-bit configuration functions. It allows for: 100% TTL-level control inputs, fixed power supplies during block erasure, byte write, and lock-bit configuration, and minimal processor overhead with RAM-Like interface timings. After initial device power-up or return from deep power-down mode (see Bus Operations), the device defaults to read array mode. Manipulation of external memory control pins allow array read, standby, and output disable operations. Status register and identifier codes can be accessed through the CUI independent of the VP, voltage. High voltage on V,, enables successful block erasure, byte writing, and lock-bit configuration. All functions associated with altering memory contents-block erase, byte write, Lock-bit configuration, status, and identifier codes-are accessed via the CUI and verified through the status register. Commands are written using standard microprocessor write timings. The CUI contents serve as input to the WSM, which controls the block erase, byte write, and lock-bit configuration. The internal algorithms are regulated by the WSM, including pulse repetition, internal verification, and margining of data. Addresses and data are internally latch during write cycles. Writing the appropriate command outputs array data, accesses the identifier codes, or outputs status register data. Interface software that initiates and polls progress of block erase, byte write, and lock-bit configuration can be stored in any block. This code is copied to and executed from system RAM during flash memory updates. After successful completion, reads are again possible via the Read Array command. Block erase suspend allows system software to suspend a block erase to read or write data from any other block. Byte write suspend allows system software to suspend a byte write to read data from any other flash memory array location. Aoooo 9FFFF I 64Kbyte Block 15 I I 64-Kbyte Block 10 I 9oMw) SFFFF 8oooO 7FFFF 7owo 6FFFF t5wlo SFFFF 2Izzz mm OFFFF I 64Kbyte Block 4 1 I 64Kbyte Block 64Kbyte Block l/ 0 ooom Figure 2. Memory Map 2.1 Data Protection Depending on the application, the system designer may choose to make the V,, power supply switchable (available only when memory block erases, byte writes, or lock-bit configurations are required) or either hardwired to V,,,. The device accommodates design practice and encourages optimization of the processor-memory interface. SHARI= LRS13023 13 When VPPIVPPLK, memory contents cannot be altered. The CUI, with two-step block erase, byte write, or lock-bit configuration command sequences, provides protection from unwanted operations even when high voltage is applied to VP+. All write functions are disabled when V,, is below the write lockout voltage VLKO or when RP is at Vl,. The device’s block locking capability provides additional protection from inadvertent code or data alteration by gating erase and byte write operations. n at a logic-high level (V,,) places the device in standby mode which substantially reduces device power consumption. I/O&O, outputs are placed in a high-impedance state independent of OE. If deselected during block erase, byte write, or lock-bit configuration, the device continues functioning, and consuming active power until the operation completes. 3 BUS OPERATION 3.4 Deep Power-Down The local CPU reads and writes flash memory in-system. All bus cycles to or from the flash memory :onform to standard microprocessor bus cycles. i?Ij at V,, initiates 3.1 Read .c Information can be read from any block, identifier :odes, or status register independent of the VP, voltage. RP can be at either Vl, or V,,. The first task is to write the appropriate read mode :ommand (Read Array, Read Identifier Codes, or Read status Register) to the CUI. Upon initial device Tower-up or after exit from deep power-down mode, :he device automatically resets to read array mode. Four control pins--- dictate the data flow in and out of :he component: CE, OE, WE, and m. CE and m must >e driven active to obtain data at the outputs. m is the device selection control, and when active enables the ielected memory device. m is the data output I/O&O,) control and when active drives the ielected memory data onto the I/O bus. WE must be it VI, and m must be at V,, or V,,. Figure 12 llustrates a read cycle. 1.2 Output Disable Mith 0lY at a logic-high level (Vt,), the device outputs Ire disabled. Output pins I/0,-1/0, are placed in a high-impedance state. 3.3 Standby the deep power-down mode. In read modes, m-low deselects the memory, places output drivers in a high-impedance state and turns off all internal circuits. RP must be held low for a minimum of 100 ns. Time tPHQv is required after return from power-down until initial memory access outputs are valid. After this wake-up interval, normal operation is restored. The CUI is reset to read array mode and status register is set to 80H. During block erase, byte write, or lock-bit configuration modes, m-low will abort the operation. Memory contents being altered are no longer valid; the data may be partially erased or written. Time tpHWL is required after Rp goes to logic-high (VI,) before another command can be written. As with any automated device, it is important to assert Rp during system reset. When the system comes out of reset, it expects to read from the flash memory. Automated flash memories provide status information when accessed during block erase, byte write, or lock-bit configuration modes. If a CPU reset occurs with no flash memory reset, proper CPU initialization may not occur because the flash memory may be providing status information instead of array data. SHARP’s flash memories allow proper CPU initialization following a system reset through the use of the i?l? input. In this application, Rp is controlled by the same m signal that resets the system CPU. SHARP LRS13023 1.5 Read Identifier 3.6 Write Codes Operation The read identifier codes operation outputs the nanufacturer code, device code, block lock :onfiguration codes for each block, and the master ock configuration code (see Figure 3). Using the nanufacturer and device codes, the system CPU can u,rtomatically match the device with its proper algorithms. The block lock and master lock :onfiguration codes identify locked and unlocked ~1ock.sand master lock-bit setting. Reserved for Future Implementation FOO04 14 Writing commands to the CUI enable reading of device data and identifier codes. They also control inspection and clearing of the status register. When V,--=Vccl and VPP=VPPH, the CUI additionally controls block erasure, byte write, and lock-bit configuration. The Block Erase command requires appropriate command data and an address within the block to be erased. The Byte Write command requires the command and address of the location to be written. Set Master and Block Lock-Bit commands require the command and address within the device (Master Lock) or block within the device (Block Lock) to be locked. The Clear Block Lock-Bits co mmand requires the command and address within the device. FOOO3 FOOOZ 1 FOOOl Block 15 Lock Configuration Reserved for Future Implementation FOOOO Code Block 1 (Blocks 2 through 14) ’ 4 COMMAND IFFFF I Block 1 Lock Configuration D&INITlON~ When the VP, voftage I VPPLK, Read operations from the status register, identifier codes, or blocks are enabled. Placing VP,, on.Vpp enables successful block erase, byte write and lock-bit configuration operations. Reserved for Future Implementation looo4 1ooo3 The CUI does not occupy an addressable memory location. It is written when WE and a are active. The address and data needed to execute a command-are latched on the rising edge of WE or CE (whichever goes high first& Stand,ard microprocessor write timings are used. jQures:13 and 14 illustrate WE and m-controlled write operahons. : Code Device operations are selected by writing specific commands into the CUI. Table 4 defines these commands. OFFFF oooo4 Reserved for Future Implementation Master Lock Configuration Code ------------------------------------. moo2 Block 0 Lock Configuration Code ~~~~~~~~----__-__---________________( ooml Device Code --------_-__________----------------. Manufacturer Code Block oooo3 Figure 3. Device Identifier Code Memory Map SHARP LRS13023 15 NOTES: memory contents can be read, but not altered. 1. Refer to DC Characteristics. When VPPIVPP,, 2. X can be VI, or V,, for control pins and addresses, and VP,, or VP,, for VP,. See DC Characteristics for VW, and V,,, voltages. 3. i@ at GND&.2V ensures the lowest deep power-down current. 4. See Section 4.2 for read identifier code data. 5. Command writes involving block erase, write, or lock-bit configuration are reliably executed when VPp=VppH and produce spurious Vcc=VccIU~=O to 85 “c) . Block erase, byte write, or lock-bit configuration with V,<mkV, results and should not be attempted. 6. Refer to Table 4 for valid h during a write operation. 7. Don’t use the timing both m and m are VIM SHARI= LRS13023 RIW Command Read Array/Reset Read Identifier Codes Read Status Register Clear Status Register Block Erase Byte Write f-vr1c.c Req’d . 1 22 2 1 2 2 Table 4. Commanc 1 Definitions(9) - - ___._.~_ _ Fist Bus Cycle Ope# ) Addrc2) 1 DataQ) Notes ---Write X FFH 4 Write X 90H Write X 70H _. ---Write X 5UH Write BA 20H 5 Write WA 40H 56 or I I I I 10H X BOH 5 Write 16 Oper(l) I Second Bus Cycle 1 Addrt2) 1 Datac3) I I Read. Read IA X ID SRD Write Write BA WA DOH WD I I I Block Erase and Byte Write 1 Suspend X Block Erase and Byte Write 1 5 Write DOH Resume Write BA OlH Set Block Lock-Bit 2 7 Write BA 60H Write X FlH 7 Write X 60H Set Master Lock-Bit 2 X 60H Write X DOH Clear Block Lock-Bits 2 8 Write NOTES: 1. BUS operations are defined in Table 3. ” 2. X=Any valid address within the device. IA=Identifier Code Address: see Figure 3. BA=Address within the block being erased or locked. WA=Address of memory location to be written. 3. SRD=Data read from status register. See Table 7 for a description of the status register bits. WD=Data to be written at location WA. Data is latched on the rising edge of WE or CE (whichever goes high first). ID=Data read from identifier codes. 4. Following the Read Identifier Codes command, read operations access manufacturer, device, block lock, and master lock codes. See Section 4.2 for read identifier code data. 5. If the block is locked, i?i? must be at V,, to enable block erase or byte write operations. Attempts to issue a block erase or byte write to a locked block while m is VII+ 6. Either 40H or 10H are recognized by the WSM as the byte write setup. 7. If the master lock-bit is set, m must be at V,, to set a block lock-bit. RP must be at V,, to set the master lock-bit. If the master lock-bit is not set, a biock lock-bit can be set while i?is is V,,. 8. If the master lock-bit is set, RP must be at V,, to clear block lock-bits. The clear block lock-bits operation simultaneously clears all block lock-bits. If the master lock-bit is not set, the Clear Block Lock-Bits command can be -. done while RR 1s Vl,. 9. Commands other than those shown above are reserved by SHARP for future device implementa lions and should not be used. . SHARP LRS13023 :.l Read Array Command 4.3 Read Status Register Jpon initial device power-up and after exit from deep jowerdown mode, the device defaults to read array node. This operation is also initiated by writing the lead Array command. The device remains enabled for eads until another command is written. Once the nternal WSM has started a block erase, byte write or sck-bit configuration, the device will not recognize he Read Array command until the WSM completes its lperation unless the WSM is suspended via an Erase luspend or Byte Write Suspend command. The Read bray command functions independently of the VP, poltage and m can be V,, or V,,. ,.2 Read Identifier 17 Command The status register may be read to determine when a block erase, byte write, or, lock-bit configuration is complete and whether the operation completed successfully. It may be read at any time by writing the Read Status Register command. After writing this command, all subsequent read operations output data from the status register until another valid command is written. The status register contents are latched on the falling edge of OE or CE, whichever occurs. OE or iZ must toggle to V,, before further reads to update the status register latch. The Read Status Register command functions independently of the VP, voltage. Rp can be V,, or V,,. Codes Command 4.4 Clear Status Register ‘he identifier code operation is initiated by writing the Lead Identifier Codes command. Following the ommand write, read cycles from addresses shown in ‘igure 3 retrieve the manufacturer, device, block lock onfigura tion and master lock configuration codes (see ‘able 5 for identifier code values). To terminate the Nperation, write another valid command. Like the Lead Array command, the Read Identifier Codes ommand functions independently of the VP, voltage nd RP can be V,, or V,,. Following the Read dentifier Codes command, the following information an be read: Table 5. Identifier Codes Block Lock Configuration .Block is Unlocked *Block is Locked -Reserved for Future Use Master Lock Configuration SDevice is Unlocked ,Device is Locked ,Reserved for Future Use IOTE: . X selects the specific block lock configuration code to be read. See Figure’3 for the device identifier code memory map. Command Status register bits SR.5, SR.4, SR.3, and SR.1 are set to “1”s by the WSM and can only be reset by the Clear Status Register command. These bits indicate various failure conditions (see Table 7). By allowing system software to reset these bits, several operations (such as cumulatively erasing or locking multiple blocks or writing several bytes in sequence) may be performed. The status register may be polled to determine if an error occurre during the sequence. To clear the status register, the Clear Status Register command (50H) is written. It functions independently of the applied VP, Voltage. RP can be V,, or V,,. This command is not functional during block erase or byte write suspend modes. 4.5 Block Erase Command Erase is executed one block at a time and initiated by a two-cycle command. A block erase setup is first written, followed by an block erase confirm. This command sequence requires appropriate sequencing and an address within the block to be erased (erase changes all block data to FFH). Block preconditioning, erase, and verify are handled internally by the WSM (invisible to the system). After the two-cycle block erase sequence is written, the device automatically outputs status register data when read (see Figure 4). The CPU can detect block erase completion by analyzing status register bit SR.7. SHARP LRS13023 When the block erase is complete, status register bit SR.5 should be checked. If a block erase error is detected, the status register should be cleared before system software attempts corrective actions. The CLJI remains in read status register mode until a new command is issued. This two-step command sequence of set-up followed by execution ensures that block contents are not accidentally erased. An invalid Block Erase command sequence will result in both status register bits SR.4 and SR.5 being set to “1”. Also, reliable block erasure can only occur when Vcc=VccI and V,=V,,,. In the absence of this high voltage, block contents are protected against erasure. If block erase is attempted SR.3 and SR5 will be set to “1”. while Vppflppm, Successful block erase requires that the corresponding block lock-bit be cleared or, if set, that m=V,. If block erase is attempted when the corresponding block lock-bit is set and m=V,,, SR.1 and SR5 wi.lI be set to “1”. Block erase operations with V,<pcV, produce spurious results and should not be attempted. 4.6 Byte Write Command write is executed by a two-cycle command sequence. Byte write setup (standard 40H or alternate 10H) is written, followed by a second write that specifies the address and data (latched on the rising edge of WE). The WSM then takes over, controlling the byte write and write verify algorithms internally. After the byte write sequence is written, the device automatically outputs status register data when read [see Figure 5). The CPU can detect the completion of the byte write event by analyzing status register bit 3R.7. Byte When byte write is complete, status register bit SR.4 should be checked. If byte write error is detected, the status register should be cleared. The internal WSM verify only detects errors for “1% that do not juccessfully write to “0”s. The GUI remains in read jtatus register mode until it receives another :ommand. &liable byte writes can only occur when V,c=VccI md Vpp=Vppw In the absence of this high voltage, nemory contents are protected against byte writes. If >yte write is attempted while VpplVppm, status 18 register bits SR3 and SR4 will be set to “1”. Successful byte write requires that the corresponding block lock-bit be cleared or, if set, that i@=V,. If byte write is attempted when the corresponding block lock-bit is set and RP=V,,, SR.l and SR4 will be set to “1”. Byte write operations with VI,<m<V,, produce spurious results and should not be attempted. 4.7 Block Erase Suspend Command The Block Erase Suspend command allows block-erase interruption to read or byte-write data in another block of memory. Once the block-erase process starts, writing the Block Erase Suspend command requests that the WSM suspend the block erase sequence at a predetermined point in the algorithm. The device outputs status register data when read after the Block Erase Suspend command is written. Polling status register bits SR.7 and SR.6 can determine when the block erase operation has been suspended (both will be set to “1”). Specification twdefines the block erase suspend latency. I I .% At this point, a Read Arraycomman d can be written to read data from blocks other than that which is suspended. A Byte:Write comman d sequence can also be issued during erase suspend to program data. in other blocks. Using the Byte Write Suspend command (see Section 4.81,. a..byte write operation can also. be suspended. During-a byte write operation with block erase suspended, status registerbit SR7 will return to “0” . However, SR.6 will remain “1” to indicate block erase suspend status. The only other valid commands while block erase is suspended are Read Status Register and Block Erase Resume. After a Block Erase Resume command is written to the flash memory, the WSM will continue the block erase process. Status register bits SR.6 and SR7 will automatically clear . After the Erase Resume command is written, the device automatically outputs status register data when read (see Figure 6). VP, must remain at VP,, (the same Vpp level used for block erase) while block erase is suspended. m must also remain at VI, or V, (the same m level used for block erase). Block erase cannot resume until byte write operations initiated during block erase suspend have completed. SHARP LRS13023 4.8 Byte Write Suspend Command The Byte Write Suspend command allows byte write interruption to read data in other flash memory locations. Once the byte write process starts, writing the Byte Write Suspend command requests that the the byte write sequence at a WSM suspend predetermined point in the algorithm. The device continues to output status register data when read after the Byte Write Suspend command is written. Polling status register bits SR.7 and SR.2 can determine when the byte write operation has been suspended (both will be set to “1”). Specification twHRHl defines the byte write suspend latency. At this point, a Read Array command can be written to read data from locations other than that which is suspended. The only other valid commands while byte write is suspended are Read Status Register and Byte Write Resume. After Byte Write Resume command is written to the flash memory, the WSM will continue the byte write process. Status register bits SR.2 and SR7 will automatically clear. After the Byte Write Resume command is written, the device automatically outputs status register data when read (see Figure 7). VP, must remain at V,, (the same VP, level used for byte write) while in byte write suspend mode. m must also remain at VrH or V, (the same Rp level used for byte write). 4.9 Set Block and Master Lock-Bit Commands A flexible block locking and unlocking scheme is enabled via a combination of block lock-bits and a master lock-bit. The block lock-bits gate program and erase operations while the master lock-bit gates block-lock bit modification. With the master lock-bit not set, individual block lock-bits can be set using the Set Block Lock-Bit command. The Set Master Lock-Bit zommand, in conjunction with i@=V,, sets the master lock-bit. After the master lock-bit is set, subsequent setting of block lock-bits requires both the Set Block Lock-Bit command and V, on the m pin. see Table 6 for a summary of hardware and software write protection options. 19 Set block lock-bit and master lock-bit are executed by a two-cycle command sequence. The set block or master lock-bit setup along with appropriate block or device address is written followed by either the set block lock-bit confirm (and an address within the block to be locked) or the set master lock-bit confirm (and any device address). The WSM then controls the set lock-bit algorithm. After the sequence is written, the device automatically outputs status register data when read (see Figure 8). The CPU can detect the completion of the set lock-bit event by analyzing status register bit SR.7. When the set lock-bit operation is complete, status register bit SR.4 should be checked. If an error is detected, the status register should be cleared. The CUT will remain in read status register mode until a new comman d is issued. This two-step sequence of set-up followed by execution ensures that lock-bits are not accidentally set. An invalid Set Block or Master Lock-Bit command will result in z&us register bits SR.4 and SR.5 being set to “1”. Also; reliable operations occur only when and ‘V+=VPPH. ln the absence of this high vcc=vccl voltage, lock-bit contents are .protected against : I alteration. A successful set block lock-bit .operation requires that the master lo&bit be cleared or, if the master lock-bit is set, that Rp=V&. Eit is attempted with the master lock-bit set and; RP=VIH, SR.l and SR.4 will be set to “1” and the operation -will fail. Set block lock-bit operations while ~V,,<RP<V, :produce spurious results and should not be attempted. A successful set master lock-bit operation requires that m=V,. If it is attempted with Rp=V,,, SR.l and SR.4 will be set to “1” and the operation -will fail. Set master lock-bit operations with VIHcRR<V, produce spurious results and should not be attempted. SHARP LRS13023 accidentally cleared. An invalid Clear Block Lock-Bits command sequence will result in status register bits SR.4 and SR5 being set to “1”. Also, a reliable clear block lock-bits operation can only occur when Vcc=VccI and VPP=VPP,. If a clear block lock-bits operation is attempted while V+V,,, SR.3 and SR.5 will be set to “1”. In the absence of this high voltage, the block lock-bits content are protected against alteration. A successful clear block lock-bits operation requires that the master lock-bit is not set or, if the master lock-bit is set, that m=V,. If it is attempted with the master lock-bit set and i?is=VIH, SR.1 and SR.5 will be set to “1” and the operation will fail. A clear block lock-bits operation with VI&@ <V, produce spurious results and should not be attempted. JO Clear Block Lock-Bits Command J set block lock-bits are cleared in parallel via the Iear Block Lock-Bits command. With the master )&bit not set, block lock-bits can be cleared using nly the Clear Block Lock-Bits command. If the master >ck-bit is set, clearing block lock-bits requires both the Ilear Block Lock-Bits command and V, on the m lin. See Table 6 for a summary of hardware and oftware write protection options. Ilear block lock-bits operation is executed by a No-cycle command sequence. A clear block lock-bits etup is first written. After the command is written, le device automatically outputs status register data fhen read (see Figure 9). The CPU can detect ompletion of the clear block lock-bits event by nalyzing status register bit SR7. If a clear block lock-bits operation is aborted due to VP, or Vcc transitioning out of valid range or Rp active transition, block lock-bit values are left in an undetermined state. A repeat of clear block lock-bits is required to initialize block lock-bit contents to known values. Once the master lock-bit is set, it cannot be cleared. Vhen the operation is complete, status register bit R5 should be checked. If a clear block lock-bit error is .etected, the status register should be cleared. The XJI will remain in read status register mode until nother command is issued. his two-step sequence of set-up followed xecution ensures that block lock-bits are by not Table 6. Write Protection Operation Block Erase or Master Lock-Bit Block Lock-Bit 0 RF V, or w. 20 Alternatives Effect Block Erase and Byte Write Enabled VW Byte Write X 1 VTW VHH Set Block 0 X Lock-Bit 1 X Set Master Lock-Bit Clear Block X X 0 X V, or VW VW .v, V,, VW V, or -. Lock-Bits 1 X Block is Locked. Block Erase and Byte Write Disabled Block Lock-Bit Override. Block Erase and Byte Write Enabled Set Block Lock-Bit Enabled Master Lock-Bit is Set. Set Block Lock-Bit Disabled Master Lock-Bit Override. Set Block Lock-Bit Enabled Set Master Lock-Bit Disabled Set Master Lock-Bit Enabled Clear Block Lock-Bits Enabled VW V,, VHH Master Lock-Bit is Set. Clear Block Lock-Bits Disabled Master Lock-Bit Override. Clear Block Lock-Bits SHARP LRS13023 WSMS 1 ESS 7 1 6 21 Table 7. Status Register Definition ( BWSLBS ( VPRS ECLBS 5 4 3 BWSS DPS 2 1 I R 0 NOTES: SR.7 = WRITE 1= Ready 0 = Busy STATE MACHINE STATUS Check SR.7 to determine block erase, byte write, lock-bit configuration compIetion. SR6-0 are invalid while SR.7=“0”. or SR.6 = ERASE SUSPEND STATUS 1= Block Erase Suspended 0 = Block Erase in Progress/Completed If both SR.5 and SR.4 are “1”s after a block erase or lock-bit configuration attempt, an improper command sequence was entered. SR.5 = ERASE AND CLEAR LOCK-BITS STATUS 1= Error in Block Erasure or Clear Lock-Bi is 0 = Successful Block Erase or Clear Lock-Bits SR.3 does not provide a continuous indication of VP, level. The WSM interrogates and indicates the V,, level only after Block Erase, Byte Write, Set Block/Master Lock-Bit, or Clear Block Lock-Bits command sequences. SR.3 is not guaranteed to reports accurate feedback only when V,,=V,,,. SR.4 = BYTE WRITE AND SET LOCK-BITeSTATUS 1 = Error in Byte Write or Set Master/Block Lock-Bit 0 = Successful Byte Write or Set Master/Block Lock-Bit SR.3 = V,, STATUS 1 = VP, Low Detect, Operation O=V,,OK Abort SR.2 = BYTE WRITE SUSPEND STATUS 1 = Byte Write Suspended 0 = Byte Write in Progress/Completed SR.l = DEVICE PROTECT STATUS 1 = Master Lock-Bit, Block Lock-Bit Detected, Operation Abort 0 = Unlock SR.0 = RESERVED FOR FUTURE and/or p ENHANCEMENTS Lock SR.1 does not provide a continuous indication of master and block lock-bit values. The WSM interrogates the master lock-bit, block lock-bit, and RP only after Block Erase, Byte Write, or Lock-Bit configuration command sequences. It informs the system, depending on the attempted operation, if the block lock-bit is set, master lock-bit is set, and/or RP is not V,,. Reading the block lock and master lock configuration codes after writing the Read Identifier Codes command indicates master and block lock-bit status. SR.0 is reserved for future use and should out when polling the status register. be masked SHARP LRS13023 22 Comment3 Read status Register Data I Suspmd I Check SR7 Black l.W!SM O=WSM Repeat for subsequent Ready Busy block erasores. Full ,tailhls check can be done after each block erase or after a eequence bbck erasuree. Write FFH after Ibe kut operation to phwe device in read array mode. Check FULL STATUS of If Deeired CHECK PROCEDURE Read Status Beg&r IhtaCSee Above) Comments Cheek l=Vpp SR3 Error Detect Check SRI Idkvice protect i?&Vt,,Block Only required implementing I Stmdby Detect Lock-Bit is Set for systems lock-bit configuration Check SR4.5 Both I=Command Check SRS l=Block Erase Error SRS,SR4SR3 and SR.1 are only cleared by the Clear Status Register Command in casea where multiple blocks are erased before full etatoe b checked. If error isdetected, clear the Status Register before attempting retry or other error recovery. Block EmseSucceseful Figure 4. Automated Block Erase Flowchart Sequence Error SHARI= LRS13023 Bus Opation Write Command Comment3 4OH or 10H AddWrite Wrih Data=Data to Be written Addr=LocaMon to Be Writbn Byte write Byte Data and Addrerr I status Rnd Register I Repeat for subsequent byte writes.. SR full stahn check can be done after each byte write. byte write. Write FFH after the last byte write read array FULLZTATIJS CHECK DataGee Data I operation or after a sequence to place device of in mate. PROCEDURE BUS Above) Command Opdi0n 1 Device Protect Standby Comments Check l=Vpp 1 SR3 Error Detect Standby Check SRl 1=cevice Protect Detect !@=V~~,Block Lock-Bit is Set Only required for systems implementing lock-bit configuration Standby Check SR4 l--Data Wrtte Error SR45Rs3 and SRI are Only cleared command If enur Figure 5. Automated in cases when is detected, multiple by the Clear locations clear the Status Register Byte Write Flowchart Stahm Register are written before Ermr before attempting :. .:.,.&“ARP .:’ LRS13023 w su.7.a 24 checksR7 1dvsMRcPdy O=WSM Busy 0 I I Wrik I Figure 6. Block Erase Suspend/Resume Emm Resume Flowchart Dala=DoH I AddrrX I Byte write Wrib? &Pd Dah=BOH AddrX Sbhw Rrgister Dab I Add-X I - I * I Wrik -AmY I Red Amy locatiom othrr than that being wrhn. Rd Figure 7. Byte Write Suspend/Resume mta=FFH I Addr=X Flowchart . - SHARP ’ . .,,,I LRS13023 26 I set Block/Devke DZ?tP=6LJH AddmBbxk AddrrsJ(BlaW, Dcvia Address&laster) Bkck/Mrsta Lack-Bit Setup Addraa WriteOlHFtH. Block/Device Add= &pent Check if Desired / for subsquent lack-bit aetoperattom. Pull ,btus check an be don after ench kxk-blt set operation or after P aqucm of lock-bit set opemtlons. Write ITH after the last lock-bit set opentlan IO pl.m de+ read array made. In FULLSTATlJSCHECKPROCEUJRE I Check SR3 ld’pp Error Detect CheckSRl I=oevh Protect Detect b-V,, (Set Master lack-Bit Onentton) i%V,“, Master Lock-Bit is Set (Set Block Lack-Bit Operation) CIwck~45 Both l-Command scquencs Emx I Check SR4 l&t Lack-Bit SR55R4,SR3andSRlareoniyclearedbythe command In cases where Set Luck-Bit Emw If aror is detected, dear the Stahu Error aedtahra multiple Register Figure 8. Set Block and Master Lock-Bit Flowchart lack-bib befoe am set beforeattempting LRS13023 27 si Write Wrttc 60H aear Luck-Bib Bbck Confirm Dh=WH Add-X WH Sbtua RLghbr 3 0 sR.7. Write FFH after tk Clear Block Lock-Bib ptw devke in mad array mode. opwatton to 1 FULL STATUS CHECK PROCEDURE Commcnb Ckk 547.1 l=Ddce Protect Detect i&V,“, Master lsck-Bit is Set Check SR4.5 Both I=commad SequmctErmr CbeckSR5 I l=Clear Blak I I SR.S5R4sR3andSR.1arem¶tycIearcdbythe Regbbrcommand. Figure 9. Clear Block Lock-Bits Flowchart Lack-Bib acershhu !&or _____SHARP 5 DESIGN LRS13023 CONSIDERATIONS i.1 Three-Line Output Control The device will often be used in large memory arrays. SHARPprovides three control inputs to accommodate nultiple memory connections. Three-line control xovides for: a. Lowest possible memory power dissipation. b. Complete assurance that data bus contention not occur. wilI To use these control inputs efficiently, an address iecoder should enable m while m should be :onnected to all memory devices and the system’s READ control line. This assures that only selected nemory devices have active outputs while deselected nemory devices are in standby mode. y should be :onnected to the system POWERGOOD signal to prevent unintended writes during system power ran&ions. POWERGOOD should also toggle during system reset. i.2 Power Supply Decoupling ?ash memory power switching characteristics require :areful device decoupling. System designers are nterested in three supply current issues; standby urrent levels, active current levels and transient peaks rroduced by falling and rising edges of m and m. 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 shouId have a 0.1 uF ceramic capacitor connected between its V,, and GND and between its V,, 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.7 pF electrolytic capacitor should be placed at the array’s power supply connection between Vc- and GND. The bulk capacitor will overcome voltage slumps caused by PC board &ace inductance. 5.3 V,, 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 V,, Power supply trace. The V,, pin supplies the memory cell current for byte writing and block erasing. Use similar trace widths and layout considerations given to the V,, power bus. Adequate V, supply traces and decoupling will decrease V,, voltage spikes and overshoots. LRS13023 5.4 V,,, V,,, i?is Transitions 3lock erase, byte write and lock-bit configuration are lot guaranteed if Vpp fails outside of a valid VP= ange, V, falls outside of a valid Vccl range, or RP N,, or V,,. If V,, error is detected, status register )it SR3 is set to “1” along with SR4 or SR5, depending m the attempted operation. If Rp transitions to V, luring block erase, byte write, or lock-bit :onfiguration, the operation will abort and the device ti enter deep power-down. The aborted operation nay leave data partially altered. Therefore, the :ommand sequence must be repeated after normal operation is restored. Device power-off or D ransitions to V,, clear the status register. The GUI latches co mmands issued by system software md is not altered by V, or a transitions or WSM ~tions. Its state is read array mode upon power-up, ifter exit from deep power-down or after Vcc ransitions below Vu0 After block erase, byte write, or lock-bit configuration, ?ven after V,, transitions down to V,,,, the GUI nust be placed in read array mode via the Read Array :ommand if subsequent access to the memory array is iesired. 5.5 Power-Up/Down Protection The device is designed to offer protection against t&dental block erasure, byte writing, or lock-bit :onfiguration during power transitions. Upon >ower-up, the device is indifferent as to which power upply (V,, or V,,) powers-up first. Internal circuitry ‘esets the GUI to read array mode at power-up. 29 A system designer must guard against spurious writes for V,eoltages above Vu0 when V,, is activ;.:; both WE and m must be low for a comman * , driving either to VIH will inhibit writes. The GUI’s two-step command sequence architecture provides added level of protection against data alteration. In-system block lock and unlock capability prevents inadvertent data alteration. The device is disabled while m=V,, regardless of its contro1 inputs state. 5.6 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 powerdown 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 i?p to :VK 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 isfirst raised to V,,. See AC CharacteristicsRead Only and Write Operations and Figures 12,13 .and 14 for more information. SHARI= LRS13023 ELECTRICAL .1 Absolute SPECIFICATIONS Maximum Ratings* Operating Temperature During Read, Block Erase, Byte Write and Lock-Bit Configuration ... ... .. .-40°C to +85@) Temperature under Bias ... ... .. ... ... .. ..-40°C to +85”C :ommercial Storage Temperature rc- Supply Voltage ... .. ... .. ... .. .. ... .. ... ... .. -2.OV to +7.0Vt2) TPP Update Voltage during Block Erase, Byte Write and Lock-Bit Configuration . .. .. ... .. ... .-2.OV to +14.OV(23) Tr Voltage with Respect to GND during Lock-Bit Configuration Operations COutput Short Circuit *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. . .. ... .. ... .. ... .. ... ... .. ... -65°C to +125”C 4Toltage On Any Pin (except Vcc, VP,, and m> .. ... ... .. .. -2.OV to +7.0Vt2) 6 .2 Operating 30 ... ... .. .-2,OV to +14.0V(2J) NOTES: 1. Operating temperature is for commercial product defined by this specification. 2. All specified voltages are with respect to GND. Minimum DC voltage is -0SV on input/output pins and -0.2V on Vc- and V, pins. During transitions, this level may undershoot to -2.OV for periods ~2011s. Maximum DC voltage on input/output pins and V,, is V,,+O.5V which, during transitions, may overshoot to V,, +2.OV for periods <2Ons. 3. Maximum DC voltage on VP, and Rp may overshoot to +14.OV for periods c2Ons. 4. Output shorted for no more than one second. No more than one output shorted at a time. Current .. .. ... ... .. ... ... .. ... .. . lOOmA(4) Conditions Temperature and V,, Symbol Parameter Notes T* Operating Temperature V,,, V,, Supply Voltage (2.7V-3.6V) 1 JOTE: . FLASH Erase/Write (TA=O to 85°C) Operating Min -40 2.7 Conditions Max unit +85 “C V 3.6 Test Condition Ambient Temperature SHARI= LRS13023 .2.1 AC INPUT/OUTPUT 31 TEST CONDITIONS ~~~z2~~~~ AC test inputs are driven at 2.7V for a Logic’l” Input rise and fall times (10% to 90%) cl0 ns. Figure 10. Transient and O.OV for a Logic “0.” Input timing begins, and output timing ends, at 1.35V. InputjOutput for V,-=2.7V-3.6V Test Configuration Capacitance Loading Test Configuration C, ,(pF) Vo=2.7V-3.6V so 13 lN914 -c CL Includes Jig Capacitance Figure 11. Transient Reference Waveform Equivalent Circuit Testing Load Value SHARP LRS13023 32 i.2.2 DC CHAR4CTERISTICS IL1 Parameter Input Load Current IL0 Output kcs V,, Standby Current Spl kCD kCR Leakage Current V,, Deep Power-Down Current V,-- Read Current Notes 1 DC Characteristics Vcc=2.7V-3.6V Typ Max 20.5 1 unit PA kCE kcws I(-(.FS bPs Ipp* IlTD 4TW IPPE IPPWS PPFS V,, Byte Write orSet Lock-Bit Current V,, Block Erase or Clear Block Lock-Bits Current V,- Byte Write or Block Erase Suspend Current VP, Standby or Read Current VPP Deep Power-Down Current VP, Byte Write or SetLock-Bit Current VP, Block Erase orClear Lock-Bit Current VP, Byte Write or Block Erase Suspend Current VCC=VCCMax V,,,,=VTC or GND VCC=VCCMax Vnr TT=Vcc or GND CMOS Inputs kc=V,,Max CE=RF=Vc-c-~0.2V TTL Inputs VCC=VC-Max CEaEV,~ i@=GND+-0.2V I,, ,T=OmA CMOS Inputs VCC=VCCMax, ~=GND f=5MHz(3.3V, 2.7V)101 ,=OmA -I-rL Inputs VCC=VCCMax, CE=GND f=5MHz(3.3V, 2.7V)I,, ,=OmA 20.5 PA 20 100 PA 0.2 2 mA 20 PA 7 12 mA 8 18 mA L6 17 mA VPP=VlTH 1,6 17 mA VPP=VlTH 1,5 1 1,45 c kcw Test Conditions 12 1 6 mA a=&, 1 22 10 0.1 215 200 5 PA pA PA V,,IV~~ V,p>V(-r m=GND+0.2V L6 40 mA VlT=VPPH L6 20 mA VPP=VPPH 200 @ vPP=vPPH 1 1 10 SHARI= LRS13023 DC Characteristics VoH2 VP,, V,, Output cMos) High Voltage V,, Lockout during Normal Operations VP, during Byte Write, Block Erase or Lock-Bit 6 33 (Continued) V 0.85 V,, Vcc -0.4 V 1.5 V 2.7 3.6 V 2.0 11.4 12.6 V V 3,6 v,-=v,,Min &=-2.5uA TA=O to 85°C Operations V, .KO VI-II-I V,, Lockout Voltage Rp Unlock Voltage 7,; Set master lock-bit Override master and block lock-bit NOTES: 1. All currents are in RMS unless otherwise noted. are specified with the device de-selected. If read or byte written while in erase suspend mode, 2. kcws~dhEs the device’s current draw is the sum of kms or kcEs and &-- or &--JJ, respectively. 3. Block erases, byte writes, and lock-bit configurations are inhibited when VPPIvPPx, and not guaranteed in the range between VPPx(Max> and VP&&n) and above VP&Max). 4. Automatic Power Savings @F’S) reduces typical ~C-J to 3mA at 3.3V V,- in static operation. .. 5. CMOS inputs are either V,-c-+0.2V or GNDk0.2V. TTL inputs are either V, or V,. 6. Sampled, not 100% tested. 7. Master lock-bit set operations are inhibited when D=V,,. Block lock-bit configuration operations are inhibited when the master lock-bit is set and Rp=V,. Block erases and byte writes are inhibited when the corresponding block-lock bit is set and P=VIH. 8. m connection to a V, supp 1y is allowed for a Maximum cumulative period of 80 hours. SHARI= LRS13023 6.2.3 AC CHARACTERISTICS Sym tA”*V bH - READ-ONLY 34 OPERATIONS(‘) Vo=2.7V-3.6V, TA=-400C to +8S”C 1 Parameter 1 Notes 1 1Read Cycle Time rddress to Output Delay ! I rt Delay 2 RR Hieh to Outout Delav Delay 2 I,)I2 to Output CE to Outp 1It in Low 2 3 a High to 7atput in High 2 3 /OE to Outo; 1tinLowz 3 Cm-Ii] gh to (Output in High Z 3 Output Hold from Address, a or OE Change, 3 Whichever Occurs First Min 130 I ! ! I Max 130 130 600 ii0 0 55 0 20 0 NOTES: 1. See AC Input/Output Reference Waveform for maximum allowable input slew rate. 2. m may be delayed up to tELQV-kLQV affer the falling edge of a without impact on 3. Sampled, not 100% tested. tELQv. 1 ! ! unit ns ns ns Ix.3 ns ns ns ns ns ns ] 1 1 I SHARI= LRS13023 , Device Address Selection Data Valid ----------- Address Stable .DDRESS~A) , -__----__-_ tAVEL- 4 c HIGH Z VOL Valid Output I, ::::::::::y:::y%{ tavnv vcc -----------7 4 VIH tPHOV c I -E(P) VIL ------------ Figure 12. AC Waveform for Read Operations HIGH z SHARP LRS13023 AC CHARACTERISTICS - WRITE OPERATION(‘) Vo=27V-3.6V, Parameter Write Cycle *rime Rp High Recovery to WE Going Low a Setup to WE Going Lqw Width -LD to m Goi ng High ing High T,=O’C to +85”C Notes Min Max unit 130 ns 2 2 1 10 50 100 100 P ns ns ns ns 3 50 ns 2 I NOTES: 1. Read timing characteristics during block erase, byte write and lock-bit configuration operations are the same as during read-onry operations. Refer to AC Characteristics for read-only operations. 2. Sampled, not 100% tested. 3. Refer to Table 4 for valid A, and b for block erase, byte write, or lock-bit [email protected]. .. untilidetermination.of block erase, byte 4. V, should be held at V,,, (and if necessary TRf should be held at V,) write, or lock-bit configuration success (SR1/3/4/5=0). -1 I 1 SHARP LRS13023 1 ------ 2 37 4 3 5 6 VIH ADDRESSES(A) VIL I c4VAV tvwH VIH B(E) I VIL hHcL VIH m(G) VIL VIH VIL VIH DATAWO) VIL VI Ill VII I I I vppw NOTES: 1. VCC power-up and standby. 2. Write block erase or byte write setup. 3. Write block erase confirm or valid address and data. 4. Automated erase or program delay. 5. Read status register data. 6. Write Read Array command. Figure 13. AC Waveform for T&%Controlled Write Operations SHARP LRS13023 6.2.5 ALTERNATIVE m-CONTROLLED 38 WRITES(‘) V PP--27V-3.6V. TA =O”C to +85”C NOTES: 1. In systems where n defines the write pulse width (within a longer WE tir&tg waveform), all setup, hold, and inactive WE times should be measured relative to the a waveform. 2. Sampled, not 100% tested. 3. Refer to Table 4 for valid AIN and DIN for block erase, byte write, or lock-bit configuration. block erase, byte 4. VP, should be held at VP,, (and if necessary m should be held at V m) un$l determination,of write, or lock-bit configuration success (SR1/3/4/5=0). SHARP LRS13023 1 ----- 2 39 4 3 5 -’ 6 VIH ADDRESSES(A) VIL VIH VIL VIH VIL mE) VII-I VIL VIH DATA(I/O) VI, VHH RF(P) I VIII I \ NOTES: 1. VCC power-up and standby. 2. Write block erase or byte write setup. 3. Write block erase confirm or valid address and data. 4. Automated erase or program delay. 5. Read status register data. 6. Write Read Array command. Figure 14. Alternate AC Waveform for CE-Controlled Write Operations SHARP LRS13023 40 i.2.6 RESET OPERATIONS FP(P, VIH VIL bLPH (AlReset During Read Array Mode, Block Erase, Byte Write or Lock-Bit Configuration vcc 27v t I VIL - tVPH - VIH I Izp(P) 7- VIL (B)F? rising Timing c Figure 15. AC Waveform for Reset Operation Reset AC Specifications SJVII :PLPH YPH Parameter RP Pulse Low Time (If w is tied to Vcc, this specification applicable) V,, 2.7V to Rp High lOTES: . When the device power-up, holding and also has been in stable there. Notes Vcr=2.7-3.6V Min Max 100 unit ns is not -iss low minimum 1 1OOns is required 100 after V,, ns has been in predefined range ‘SHARP 41 LRS13023 I 6.2.7 BLOCK ERASE, BYTE WRlTE AND LOCK-BIT NOTES: 1. Typical values measured at TA--+2S”C and nominal to change based on device characterization. 2. Excludes system-level overhead. 3. Sampled but not 100% tested. CONFIGURATION PEWORMANCE(3) voltages. Assumes corresponding lock-bits are not set. Subject SHARP LRS13023 42 Part3SRAM CONTENTS 1. Description . . . .. . . . .. . . .. . . . .. . . . . .. . . .. . . . .. . . .. . . .. . .. . . .. . . .. . .. . .. . .. . .. .. . . .. . . . .. . . . .. . . .. . .. . . .. . . .. .. . . . .. 2. Truth Table 3. Block Diagram 4. Absolute 43 .. . . . .. . .. . . .. . . . .. . . .. . . .. . .. . .. . .. . . .. .. . . .. . .. .. . .. . .. . .. . .. . . . .. . .. . . .. . . .. .. . . .. . .. . .. . .. . .. . .. . . 44 .. . . .. .. . . . .. . . .. . .. . .. . . .. . .. . .. . .. . .. . .. . .. . .. .. .. .. .. . .. . .. . .. . . . .. . .. . .. . .. .. . .. . . .. .. . .. . .. . Maximum Ratings .. . .. .. .. .. .. . .. . .. . .. .. . .. . .. .. .. . .. .. . . .. . .. .. . . .. . .. . .. .. . .. . .. . .. .. . .. .. . .. 45 .......................................................... 5. Recommended DC Operatiig 6. DC Electrical Characteristics .............................................................................. 7. AC Electrical Characteristics ............................................................................. 46 ......................................................................... 47 8. Data Retention 9. Timing Chart Characteristics Conditions 44 ..................................................................................................... 48 SHARP LRS13023 43 1.Description The LRS 1302 is a static RAM organized as 13 1,072 X 8 bit which provides low-power standby mode. It is fabricated using silicon-gate CMOS process technology. Features Access Time .. . . .. .. . .. . . .. . .. . .. . . . .. . . .. . . . .. . .. . . .. . . .. . . . .. .. . . .. . Operating current .. . .. . .. .. . .. . . .. . . .. . .. . .. . .. . .. . . .. . .. . . .. .. . .. .. . Standby current . .. . .. . .. . .. . .. . .. . . .. . .. . . .. . .. . . .. . .. . .. .. . .. .. . .. . . Data retention current . .. . .. . .. . .. . .. .. .. . .. . .. .. . .. . . ... . ...s...... Single power supply .. .. .. . .. . . .. . .. . .. . .. . .. . .. . .. . .. . . .. . ... . . .. . Operating temperature .. .. . .. . .L. . . .. .. . .. . .. . .. .. . . .. .. . . . .. .. .. .. . . Fully static operation Three-state output Not designed or mted as tadiation hardened N-type bulk silicon 70 ns(M=) 25 mA(Max. ~a~200ns) 30 @(Max.) 0.7 pA(Typ. V,,=3V, T,=25”c) 2.7V to 3.6V -40°C lo +85”c SHARP LRS13023 2.Trut.h Table (CE, OE and %% mean S-B, S-zand 44 S-a respectively.) (X=Don’t Care, L.=Low, H=High) 3.Block Diagram (V, k-- means S-V,-J Memory Row -Y (512X2048) 1 r’ Circuit Column Y 8 Decolde$ Control SHARI= LRS13023 4.Absolute Maximum Ratings Parameter Ratings Symbol Supply voltage Input voltage(* 1) -0.2 VCC -0.3 YN ” Topr Operating temperature T *l Storage temperature (*2) Unit to +4.6 V to v&o.3 V -4) to +I35 “c -65 to +125 “c Notes * 1. The maximum applicable voltage on any pin with respect to GND. * 2. -2.OV undershoot is allowed to the pulse width less than 5Ons. KRecommended DC Operating Conditions (T,= -40°C to +85”c > Parameter Syrhbol Min. TYP. Max. Unit 3.0 3.6 V v,,+o. 3 V 0.4 V Supply voltage Vw 2.7 Input voltage VII, 2.2 -0.3 vu. (*3) Note * 3. -2.OV undershoot is allowed to the pulse width less than 50ns. 6.DC Electrical Characteristics (T,= -40°C to +85”c , V,--= Parameter Symbol Input leakage hJ current output kI3 current EC1 Operating supply current kc2 *Se Standby output voltage v,=ov Min. to v, TYP. -1.0 Max. Unit 1.0 IA leakage current Conditions 2.7V to 3.6V ) cE=V, or oE=v, or%%!, v,=ov to v, cE=V, ,V,,=V, or V,,, i%10.2V V,=O.2V or V,-0.2V CE r v,-0.2v -1.0 1.0 &dMin I,=omA 3o mA baX=200ns b=omA 25 mA 0.7 30 (*4) , I Sal V, V aI Note $4. T,=25”c, Ve3.OV pA CrA cE=V, h=2.OmA , I,,=2.omA 2.4 **’ mA 0.4 v V SHARI= LRS13023. 46 7. AC Electrical Characteristics AC Test Conditions Input pulse level 0.4v Input rise and fall time 2.4V 5ns 1 Input and Output timing Ref. level output to II 1.5v 1m+cL~1oopF) load I (*5) Note * 5. Including scope and jig capacitance. Read cvcie CT,= 40°C to +85”c 9 vcc= 2.7V to 3.6V 70 I 70 I ns I I ns I I ns I 40 Write cycle (‘I+,= 4°C to +85”c , Vcc= > 2.7V to 3.6V ns I > *6 *6 *h Note * 6. Active output to High impedance and High impedance to output active tests specified for a f2OOmV from steady state levels into the test load. transition SHARP LRS13023 47 8.Data Retention Characteristics -40°C to +85’c CL= Parameter Data Retention supply voltage Data Retention Symbol V c(DR Gn]R v-=3v CE ZVnDR-0.2V Typ. 1 T,=25”c 0.7 Max. Unit 3.6 v 1.0 w 25 ClA kDR setup time Chip enable Min. 2.0 supply current Chip enable Conditions CE _2vc,p,-0.2v ) 0 ms 5 ms tR hold time -c SHARP LRS13023 48 9.Timing Chart Read cycle timing chart (*7) kC < > OE 77 I Note I t-l43, * 7. % is high for Read cycle. Write cycle timing chart (?% Controlled) tw < > \( I( OE \\\\ / \&I-> 1111 tAW ttw CE \ (*11) (*g) \ td*8) ;&,t 7 > SHARP LRS13023 49 Write cycle timing chart (m Low fixed) CE < (*la DIN / L4 +4N> Data Valid i \ Notes * 8. A write occurs during the overlap of a low CE! and low WE. A write begins at the latest transition among= going low and WE going low. A write ends at the earliest transition among= going high and WE going high. t,, is measured from the beginning of write to the end of write. * 9. &,, is measured from thegoing low to the end of write. * 10. t,,, is measured from the address valid to the beginning of write. * I 1. t,, is measured from the end of write to the address change. twR app lies in case a write ends at?% or WE going high. * 12. During this period, I/O pins are in the output state, therefore the input signals of opposite phase to the outputs must not be applied. * 13. If CE goes low simultaneously with Wl? going low or after WE going low, the outputs remain in high impedance state. * 14. If CE goes high simultaneously with WE going high or before WE going high, the outputs remain in high impedance state. -_ SHARP LRS13023 SHARI= PART4 Package and nackinn LRS13023 51 specification 1. Package Outline Specification Refer to drawing No.AA2 2. Markings 2 - 1. Marking contents ( 1) Product name (2) Company name ( 3 > Date code (Example) Y Y : : 1 0 17 L RS 1 30 2 SHARP Indicates the product was manufactured in the WWth week of 19YY. Denotes the production ref.code( l-3) Denotes the production week. - (4) The marking of “JAPAN” indicates Marking layout Refer drawing No.AA 2 0 1 7 (This layout does not define the dimensions (Lower two digits of the year.) the country of origin. 2-2. of marking character and marking position.) 3. Surface Mount Conditions Please perform the following conditions when mounting ICs not to deteriorate IC quality. 3-l .Soldering conditions(The following conditions are valid only for one time soldering.) Temperature and Duration Measurement Point Mounting Method Reflow soldering Peak temperature of 230°C or less, IC package (air) duration of less than 15 seconds. 200°C or surface over,duration of less than 40 seconds. Temperature increase rate of l-4”C/second ________________________________________-------------------------------------------------------------------------------------------------------Manual soldering 260°C or less, duration of less IC outer lead (soldering iron) than 10 seconds surface 3-2. Conditions for removal of residual (1) Ultrasonic washing power (2) Washing time (3) Solvent temperature flux : 25 Watts/liter : Total 1 minute : 15-40°C or less maximum SHARI= 4. Packing LRS13023 52 Specification (Embossed Carrier Taping Specification) This standard apply to the embossed carrier taping specificat ion for ICs taping to be delivered from SHARP CORPORATION. SHARP’s embossed carrier specification are generally based on those set forth by the Japanese Industrial Standard JIS C 0806 and the EIA481A. 4 - 1. Tape Structure . Embossed carrier tape is made of conductive plastic. The embossed portions of the carrier tape are filled with IC packages and covered with a top covering tape to enclose them. 4-2. Taping Reel and Embossed Carrier Tape Size *For the taping reel and embossed carrier tape sizes, drawings (NO.CV674 and CV755) refer to the attached 4-3. IC Package Enclosure in Embossed Carrier Tape *The IC package enclosure direction in the embossed portion as it compares to the direction in Which the tape is pulled is indicated by an index mark on package (Index mark indicate the NO.1 pin on package) in the attached drawing (NO. CV522). 4 -4. Missing IC Packages inside Embossed Carrier Tape *The number of missing IC packages inside the embossed carrier tape should not exceed 0.1% of the total enclosed in the tape per reel, or 1, Whichever may be larger.There should never be more than two consecutive missing IC package. 4 - 5. Tape Joints -The embossed carrier 4-6. tape should not have more than one joint per reel. Peeling Strength of the Top Covering Tape *Peeling strength must meet the following conditions. 1) Peeling angle at 165” to 180” 2) Peeling speed at 300mm/min. 3) Peeling strength at 0.2 to 0.7N(ZO to 70gf) DHAIINC DlHECTIO# [EMHOSED cARRIm rAPE LRS13023 53 4 - 7. Packing . The top covering tape (leader side) at the leading edge of the embossed edge of the embossed carrier tape, shall carrier tape, and the trailing be held in place with paper adhesive tape exceeding 3Omm in length. . The leading and trailing edges of the embossed carrier tape shall be left empty (with embossed portions not filled with IC packages), in the attached drawing (NO. CV522). . The number of IC packages enclosed in the embossed carrier tape per reel shall, in principle. be as listed below. Package Type Number of IC Packages/Reel 2,500 pcs SOP14-P-225 _________.___________________-------------------------------------___________----____---------2,500 pcs SOP16-P-225 ____________________________ __________.___________________-------------------------------------1.500 pcs ---___-_--____-SOP24-P-450 ______________________________________.-______________---_---------------------1,000 pcs SOP28-P-450 ______________________________________.___________________-------------------------------------1,000 pcs SOP32-P-525 ______________________________________._______________---_-------------------------------------750 pcs SOP44-P-600 _________.______________________________--------------------------__________-----____---------1,000 pcs TSOP$O-P-0813. 4 - 8. Indications *The following shall be indicated l)Part Numger (Product Name) 2)Storage Quantity 3)Production Date 4)Manufacture’s Name (SHARP) 4-9. on the taping reel Protection While in Transit Embossed carrier tape should be free from deformed deterioration in electrical characteristics. 5. Packing and the packing case. IC leads and Specification (Dry packing for surface mount packages) Dry packing is used for the purpose of maintaining IC quality after mounting packages on the PCB (Printed Circuit Board). When the epoxy resin which is used for plastic packages is stored at high humidity, it may absorb 0.15% or more of its weight in moisture. If the surface mount type package for a relatively large chip absorbs a large amount of moisture between the epoxy resin and insert material (e.g. chip, lead frame) this moisture may suddenly vaporize into steam when the entire package is heated during the soldering process (e.g. VPS). This causes expansion and results in separation between the resin and insert material, and sometimes cracking of the package. This dry packing is designed to prevent the above problem from occurring in surface mount packages. Please conform to the following conditions concerning the storage and opening of dry packing. SHARP 5- LRS13023 54 1. Store under conditions shown below before opening the dry packing (1) Temperature range : 5-40x : 80% RH or less (2) Humidity 5-2. 5-3. Notes on opening the dry packing Before opening the dry packing, prepare a working table grounded against ESD and use a grounding strap. which is Storage after opening the dry packing Perform the following to prevent absorption of moisture after opening, ( 1) After opening the dry packing, store the ICs in an environment with a temperature of 5--25°C and a relative humidity of 60% or less and mount ICs within 3 days after opening dry packing. (2) To re-store the ICs for an extended period of time within 3 days after opening the dry packing, use a dry box or re-seal the ICs in the dry packing with desiccant (whoes indicater is blue), and store in an environment with a temperature of 5-40°C and a relative humidity of 80% or less, and mount ICs within 2 weeks. (3) Total period of storage after first opening and re-opening is within 3 days, and store the ICs in the same environment as sect ion 5-3. (1). First opening+ X1 +re-sealing+ Y +re-opening- Xz -mount ing - ICs in dry packing 5 - 4. 5--25x ! i 60%RH or less i 5 -40°C i 8O%RH or less 5~25°C j 60%RH or less ( Baking (drying) before mounting ( 1) Baking is necessary (A) If the humidity indicator in the desiccant becomes pink (B) If the procedure in section 5-3 could not be per formed ( 2) Recommended baking conditions If the above conditions (A) and (B) are applicab le, bake it be fore mounting. The recommended conditions are 16-24 hours at 120°C or 5-10 hours at 150°C. Note that the embossed carrier tape can not be baked at the above temperature. Please transfar ICs to heat resistant carrier. (3) Storage after baking After baking ICs, store the ICs in the same environment as section 5-3.(l). SHARf= LRS13023 55 LRS1302 I YYWW xxx c -I 12. z 4*0.3 -I\ DETAIL ME i TSOP40-P-0813/0.4 RAWING NO. i AA2017 A LEAD FINISH! PLATING q&E ; UNIT ‘I mm -i 01 \ SEE DETAIL A NOTE Plastic body dimensions burr of resin. do not include SHARP LRS13023 EMBOSS TAPING 56 TYPE I 1 IC TAPINGDlRECTlON 1 THE DRAWING DIRECTION OFTAPE [LEADER SIDEMD !3D SIDEOFTAF'E ] ADHE$Ig ;;;E(?APER) . FILLEDEMBoss(WITH IC PACKAGE) I CARRIER TAPE; :*- 500mm MIN. 1 --_-. I HF j Bit* EMBOSS TAPINGTYPE 4-m j DRAWING NO. i cv522 UNIT i mm NCVE lAMEi - SHARP LRS13023 iR j ME i fr#i% EC28-0813TSPTS @AWING NO. j CV674 NOTE YE UNIT / 1 mm 57 SHARP AMEi LRS13023 REEL FOR EMBOSS CARRIER TAPING DRAWING NO. j CV755 ll?z j UNIT j mm NOTE LRS13023 SHARP CASE SIZE EXTERNALAPPEARANCE OF PACKING #if% CARRIERTAPING NOTE NAMEi CASEFOREMBOSS ( 4w f DRAWING NO. 1 BJ279 ) UNIT i mm 1 %Rj : 345X345X55 (mm>