Symbol Parameter Value Unit
TAAmbient Operating Temperature(3) –40 to 85 °C
TBIAS TemperatureUnder Bias –50 to 125 °C
TSTG Storage Temperature –65 to 150 °C
VIO (2) Input or OutputVoltages –0.6 to 5 V
VCC Supply Voltage –0.6 to 5 V
VA9 (2) A9 Voltage –0.6 to 13.5 V
Notes: 1. Except for therating ”Operating Temperature Range”, stresses above those listedin theTable ”Absolute Maximum Ratings”
may cause permanent damage to the device. These are stress ratings only and operation of the device atthese or any other
conditions above those indicated in the Operating sections of this specificationis notimplied. Exposureto Absolute Maximum
Rating conditions for extended periods may affect device reliability. Refer also to the STMicroelectronics SURE Program and other
relevant quality documents.
2. Minimum Voltagemay undershootto –2V during transition and for less than 20ns.
3. Depends on range.
Table2. AbsoluteMaximumRatings (1)
block may separately be protected and unpro-
tected against program and erase. Block erasure
may be suspended,while data is read from other
blocks of the memory, and then resumed.
Bus Operations
Seven operationscan be performed bythe appro-
priate bus cycles, Read Array, Read Electronic
Signature,OutputDisable,Standby,ProtectBlock,
Unprotect Block, and Write the Command of an
Instruction.
Command Interface
Command Bytes can be written to a Command
Interface(C.I.) latch to performReading (from the
Array or Electronic Signature), Erasure or Pro-
gramming. For added data protection, command
executionstarts after 4 or 6 commandcycles. The
first, second, fourth and fifth cycles are used to
input a code sequenceto the Command Interface
(C.I.). Thissequenceisequal for allP/E.C.instruc-
tions. Command itself and its confirmation - if it
applies - are given on the third and fourth or sixth
cycles.
Instructions
Eight instructions are defined to perform Reset,
Read Electronic Signature, Auto Program, Block
Auto Erase, Chip Auto Erase, Block Erase Sus-
pend, BlockErase Resumeand PowerDown. The
internalProgram/EraseController(P/E.C.)handles
all timingand verificationof theProgramandErase
instructionsandprovidesData Polling,Toggle,and
Statusdata toindicatecompletionof Programand
EraseOperations.
Instructionsare composed of up to six cycles.The
first twocyclesinput a codesequenceto theCom-
mand Interface which is common to all P/E.C.
instructions (see Table 7 for Command Descrip-
tions). The third cycle inputs the instructionset up
command instruction to the Command Interface.
SubsequentcyclesoutputSignature,BlockProtec-
tion or the addressed data for Read operations.
For addeddata protection,the instructionsfor pro-
gram,and blockor chiperase require furthercom-
mand inputs. For a Programinstruction,the fourth
command cycle inputs the address and data to be
programmed. For an Erase instruction (block or
chip),the fourthand fifthcyclesinputa furthercode
sequence before the Erase confirm command on
the sixth cycle. Byte programming takes typically
12µs while erase is performedin typically1.5 sec-
ond.
Erasureof a memory block maybe suspended,in
order to read data from another block, and then
resumed.Data Polling, Toggleand Errordata may
be read at any time,including during the program-
ming or erase cycles, to monitor the progress of
the operation.Whenpower is firstappliedor ifVCC
fallsbelowVLKO,thecommandinterfaceis resetto
ReadArray.
3/31
M29W040