APR 2.0 198% PUMA 3F8003-15/17/20 Issue 1.0 : March 1991 ADVANCE PRODUCT INFORMATION motaic Mosaic Semiconductor ~ ine 8,388,608 bit CMOS FLASH Memory Module (pin Definition Features Fast access times of 150/170/200 ns Utilizes 66 PGA FR4 epoxy substrate User Configurable as 32 / 16 / 8 bit wide output Operating Power 200 / 110 / 65 mW (typical) Low Power Standby 1 mW (typical) Single High Voltage for Erase/Write : V,,=12.0V+5% Fast Programming - Byte =10us, Module = 4 sec. (typ) Flash Electrical Erase of Module 2 seconds typ 10* Erase/Write Cycle Endurance min. (10 typical) Uses Command Register Architecture for all operations On board decoupling capacitors 12 VIEW FROM ABOVE Block Diagram AO-A17 OE Wea WES Wee WE1 COoO0O0 000000 Of- BIO0O0O0O0000000 BIO COCO COOCOO OF8 EIOOOOO0O0 COO OF FiooooOooooo oO Og SIOOCOOOOOCO 0 OF _ _ For pinout see page 11 Pin Functions A0-A17 Address Inputs DO-D31 Data Input/Output CS1-4 Chip Selects OE Output Enable WE1-4 = Write Enables 256K x8| |256K x8] |256K x8] |256K x8 sme1 | [-sme2..| | osmes-=| | sea. Vpp es Vpp Write/Erase input Voltage eer Voc Power (+5V) DO-7 8-15 L GND ~~ Ground y D16-23 D24-31 (Package Details Dimensions in mm (inches). >) 2.54 15.20 (0.600) typ Oo. PI 5 a: 4 IDENT ou 8 = to oe ro o 9 o e o o e o o t) L 5.50 (0.216) max| 4 ~T}1 4.50 (0.060)ISSUE 1,0 : MARCH 1991 GENERAL DESCRIPTION The PUMA 2F8003 is a 8,388,608 bit CMOS FLASH Memory which is configurable as 8, 16 or 32 bit wide output using CS1-4, allowing flexibillty in a wide range of applications. FLASH memory combines the functionality of EPROM with on-board electrical Write/Erasure. The PUMA 2F8003 utilises devices which use a Command Regis- ter to manage these functions, allowing fixed power supply during Write/Erase and maximum EPROM PUMA 2F8003-17/20/25 compatibilty. During Write cycles, the command regis- ter internally latches address and data needed for the Write and Erase operations, thus simplifying the exter- nal control circuitry. FLASH technology reliably stores data even after 10,000 Write/Erase cycles and utilises a single pro- gram supply of 12V+5%. Additionally, the interactive program algorithm allows a typical room temperature program time of 4 seconds for the entire module (in 32 bit mode). The typical module erasure time is less than 10 seconds. Absolute Maximum Ratings Temperature Under Bias T Storage Temperature Tero Voltage on Any Pin with respect toGND@ V,, Voltage on AQ pin with respecttoGND = V,, Voltage on V,, pin with respect toGND ~~ V,, Voc Supply Voltage Voc Output Short Circuit Current Isc Notes : (1) -55 to +125 C -65 to +150 C -2.0 to +7.0 V -2.0t0 13.5 V -2.0 to +14.0 V -2.0to +7.0 V 100 mA Stresses above those listed may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions above those indicated in the operational sections of this speci- fication is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. (2) Minimum DC input voltage is -0.5V. During transition s inputs may undershoot to -2.0V for periods less than 20 ns. Maximum DC voltage on output pins is V,,+0.5V, which may overshoot to V,.+2.0V for periods less than 20 ns. (3) Minimum DC input voltage is -0.5V. During transition s inputs may undershoot to -2.0V for periods less than 20 ns. Maximum DC input voltage is +13.5V, which may overshoot to +14.0V for periods less than 20 ns. (4) Output shorted for no more than one second. No more than one output shorted at any one time. Recommended Operating Conditions min typ max Supply Voltage Voc 45 5.0 5.5 Vv Programming Voltage Read V,,, -0.5 5.0 126 V Write/Erase/Verify Voow 11.4 12.0 126 V Input High Voltage TTL Vy, 2.0 - Veet 0.5 V CMOS Vi. 0.7 Veg - Voot0.5 V Input Low Voltage TTL Vy -0.5 - 0.8 Vv CMOS Vic -0.5 - 0.8 Vv Operating Temperature T, 0 - 70 C Ta, -40 - 85 C (-l suffix) Tam -55 - 125 C (-M,-MB suffix) Capacitance (T,=25C,f=1MHz) Parameter Symbol Test Condition typ max Unit Input Capacitance Address,OE Cy, Vyz0V - 24 pF Vop Cn Viy=OV - 24 pF Otherpins Cy, Vy=OV - 6 pF Output Capacitance 32 bit Corras Voy1= OV - 12 pF W6bit Corn, Voyr=0V - 24 pF B8bit C Voyr=0V - 48 pF OUT8 Note: These parameters are calculated, not measured.PUMA 3F6003- 15/17/20 (SSUE 1.0 : MARCH 1991 DC Electrical Characteristics (T,=-40C to +85C,V,,=5V + 10%) Parameter Symbol Test Condition min typ? max Unit VP Leakage Current Address,OE $4, 9 Voc=Vec MAX VineOV Or VecVpp=Ver, - +4 pA Other Pins |, Voc=Veo MAX, Viy=OV OF Vee - - +1 pA Output Leakage Current lo Voc=Veo MAX, Voyr= OV OF Voc: 8 bit - - +40 WA Vap Read Current lop) Vpp=Vern - 270 800 WBA Device Identifier Current ly AQ=V,, - 270 800 WA Veg Operating Current 32 bit Iogogy CS=V i, OE = Vip Lou OmA, f-6MHZ - 40 120 mA 16 bit loco AS above - 22 62 mA Bbit logo, As above - 13 33. mA Vog Programming Current 32 bit Ioopg9 Programming in Progress - 4 40 mA 16 bit Ioop4, As above - 4 22 mA Bbit loop, As above - 4 13. mA Vog Erase/Verify Current 32 bit loge CS=V,""), Write/Erase in progress - 20 60 mA 16 bit |ooc,g As above - 12 32 mA Bbit loge, As above - 8 18 mA Vop Write/Erase Current 32 bit Iopa2 Vep=Verne Write/Erase in progress - 40 120 mA 16 bit 1,,,, As above - 22 62 mA Bbit laos As above - 13 33. mA Standby Supply Current TTL lea, Vec=Vee max. CS=V,," - - 4 mA CMOS leas Vec=Vee Max, CS=Vyyc" - 200 400 wpA Device Identifier Voltage Vip AI=Vio 11.5 - 13.0 V Vpp Voltage During Read Only V,,, Write/Erase Inhibited if V,.=Vpp, 0 - 65 %V Read/Write. Vo, - 11.4 - 126 V Output Low Voltage "Vo lgp=2-1mA. ' - - 045 V Output High Voltage TTLioading Vo, loy=-2-5mA. 2.4 - - V CMOS loading Voy. Ioy=- TOOHA. Vog70.4 - WV Notes (1) GS above are accessed through CS1-4. These inputs must be operated simultaneoulsy for 32 bit operation, in pairs in 16 bit mode and singly for 8 bit mode. (2) Typical figures are measured at 25C and nominal V,. (3). Maximum active current is the sum of lecllep) and I... . (4) CAUTION: the PUMA 3F8003 must not be removed from or inserted into a socket when V,, OF Vep is applied. ERASE AND PROGRAMMING PERFORMANCE Parameter min typ max Units Comments Erase Times 32 bit - 2 30 sec Excludes 00,, Programming Prior to Erasure Program Times 32 bit - 4 25 sec Excludes System-Level Overhead Write/Erase Cycles 10* 10. - cycles Not 100% tested AC Test Conditions * Input pulse levels: 0.45V to 2.4V. * Input rise and fall times: < 10ns. * Input and Output timing reference levels: 0.8V and 2.0V * Output load : 1 TTL gate plus 100 pF.ISSUE 1.0 : MARCH 1991 PUMA 3F8003-15/17/20 READ AC Characteristics -15 -17 -20 Parameter Symbol min max min max min max Unit Read Cycie Time i 150 - 170 - 200 - ns Chip Select Access Time tes - 150 - 170 - 200 ns Address Access Time troc - 150 - 170 - 200 ns Output Enable Access Time toe - 50 - 50 - 55 ns Chip Select to Output in Low Z@ ty 0 - 0 - 0 - ns Output Enable to Output inLow Z) t,., 0 - 0 - 0 - ns Output Disable to Output in High 2" t,, - 35 - 40 - 40 ns Output Hold Time tou 0 - 0 - 0 - ns Write Recovery Time twuet 6 - 6 - 6 - ys Notes: (1) t,, is defined as the time at which the outputs achieve the open circuit conditions and are not referenced to output voltage levels. (2) These parameters are sampled and not 100% tested. (3) The 150ns part is not available over Industrial temperature range. Read Cycle Timing Waveform POWER DEVICE AND uP STANOBY ADORESS SELECTION OUTPUTS ENABLED DATA VALID STANDBY POWER DOWN Address ADDRESS STABLE tac lacc vs y, OF / WE tou DATA OUTPUT VALID Voc JPUMA 3F8003-15/17/20 ISSUE 1.0 : MARCH 1991 WRITE/ERASE/PROGRAM " AC Characteristics -15 -17 -20 Parameter Symbol min max min max min max Unit Write Cycle Time twe 150 - 170 - 200 - ns Address Setup Time tas 0 - 0 - 0 - ns Address Hold Time tay 60 - 60 - 60 - ns Data Setup Time tos 50 - 50 - 50 - ns Data Hold Time toy 10 - 10 - 10 - ns Write Recovery Time twueL 6 - 6 - 6 - bs Read Recovery Time teuwe 0 - 0 - 0 - ps Chip Select Setup Time tes 20 - 20 - 20 - ns Chip Select Hold Time ton 0 - 0 - 0 - ns Write Pulse Width twp 50 - 50 - 50 - ns Write Pulse Width High tweu 20 - 20 - 20 - ns Duration of Programming Operation tywiayi, 10 25 10 25 10 25 Ls Duration of Erase Operation Www 9-9 10.5 9.5 10.5 9.5 10.5 ms Vpp Setup Time to Chip Select Low type, 100 - 100 - 100 - ns Veg Setup Time tyes 2 - 2 - 2 - ys Vpp Rise Time typpp 900 - 500 - 500 - ns Vpp Fall Time typpp 00 - 500 - 500 - ns Notes (1) Read timing characteristics during read/write operations are the same as during read only operations. Refer to AC Characteristics for read only operations. (2) The 150ns part is not available over Industrial temperature range. Programming Timing Waveform - POWER UP SET.UP PROGRAM PROGRAM COMMAND LATCH PROGRAMMING VERY COMUAND PROGRAM VERIFICATION DATA DATAW = 40, DATA WN = COnISSUE 1.0 : MARCH 1991 PUMA 3F8003- 15/17/20 Erase Timing Waveform SET-UP ERASE STANDSY AND COMMAND POWER UP RASURE AND STANDBY ERASE COMMAND el ERASE VERIFY COMMAND ERASE VERIFICATION POWER DOWN Address DATAPUMA 3F8003-15/17/20 MODULE DESCRIPTION When normal TTL/CMOS logic levels are applied to the Vpp Pin, the module displays normal EPROM Read, Standby, Output Disable and Device Identifier opera- tions. However, when high voltage (V,,,,) is applied to V,. the Write /Erase options are available as well as the Read. BUS OPERATIONS Read Two control functions are provided, both of which must be logically active to obtain data at the outputs. CS selects the module and controls the power, while OE gates data from the output pins - see the Read Cycle Timing Waveform for details. Write Module Write/Erasure are accessed via the command register while V,, is at Vpp,- Note that the register itself does not occupy an addressable memory location, but is simply a latch used to store the com- mand and address/data information required to ex- cecute the command. With CE and WE at V, the command register is ac- cessed; addresses are latched on the falling edge of ISSUE 1.0 : MARCH 1991 WE and data latched on the rising edge of WE. The three most significant register bits (D7- D5) encode the command function while all other bits (D4-D0) must be zero. The exception to this is the Reset command when data FF,, is written to the register and Identifier mode when 90,, is written to the register. Output Disable When OE is at V,,, the output pins are placed in a high impedance state and output from the module is disabled. Standby if CS is held at V,, the power consumption of the module is substantially reduced because most of the on-board circuitry is disabled. The outputs are placed in a high impedance state (independent of OE). if the PUMA 3F8003 module is deselected and placed in Standby mode during Write/Erase and Verify cycles, the module will continue to draw normal active current until the operation is terminated. Device Identifier Placing a high voltage (V,,) on pin A9 of the module causes the manufacturer and device codes to be output. This can be used to match the correct Write/Erase algorithms to the module. PUMA 3F8003 Bus Operations OPERATION Vpp"| ao | ag | GS | OF | WE | DO-D7 Read Vppp| AO | AD | Vi | Vi | Vin | Data out Output Disable Vept | X X | Vin | Vin | Vin. | Tri-State READ ONLY | Standby Vppt | X X | Vin | X X | Tri-State Manufacturer Identifier|Vpp. |V_ | Vio | Vie | Vic | Vin | Data = 89H Device Identifier Vee. | Vig | Vio | Vin | Vin | Vin | Data = BDH Read Vepy| AO | AQ | Va {Vi | Via | Data Out READ/WRITE Output Disable Vppy | X X | Va | Vin | Vin | Tri-State Standby Vppy| X X | Vin | X X | Tri-State Write Vepy| AO | AQ | Va | Vin | Vi. | Data in Notes (1) V,,, may be GND, a NC with a resistor tied to GND, or