The M28F101 FLASH Memory is a non-volatile
memory which may be erased electrically at the
chip level and programmed byte-by-byte. It is organisedas128K bytesof8 bits.It usesacommand
registerarchitectureto select the operating modes
and thus provides a simple microprocessor interface.The M28F101 FLASHMemory is suitablefor
applications where the memory has to be reprogrammed in the equipment. The access time of
70ns makes the device suitable for use in high
speedmicroprocessor systems.
Warning: NC = Not Connected.Warning: NC = Not Connected.
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
AI00667
V
CC
WA16
NC
A14
A13
A8
A9
A11
G
A10
E
DQ7
DQ6
DQ5DQ1
DQ4
DQ3V
Figure2B. LCC Pin Connections
A16
A7
A6
A5
A4
A3
A2
A1
A0
DQ0
A12
9
DQ1
VPPV
A15
1
M28F101
17
SS
V
DQ2
DQ3
32
CC
DQ4
W
DQ5
NC
25
DQ6
A14
A13
A8
A9
A11
G
A10
E
DQ7
AI00668
Figure2C. TSOP Pin Connections
A11G
A9
A8
A13
A14
NC
V
CC
V
PP
A16
A15
A12
A7
A6
A5
A4A3
Warning: NC = Not Connected.
1
W
8
9
1617
M28F101
(Normal)
32
25
24
AI00669B
A10
E
DQ7
DQ6
DQ5
DQ4
DQ3
V
SS
DQ2
DQ1
DQ0
A0
A1
A2
Figure2D. TSOP Reverse Pin Connections
1
A10
E
DQ7
DQ6
DQ5
DQ4
DQ3
V
SS
8
9
M28F101
(Reverse)
DQ2
DQ1
DQ0
A0
A1
A2
1617
Warning: NC = Not Connected.
AI00670C
32
25
24
A11G
A9
A8
A13
A14
NC
W
V
CC
V
PP
A16
A15
A12
A7
A6
A5
A4A3
2/23
Page 3
Table 2. AbsoluteMaximumRatings
SymbolParameterValueUnit
M28F101
T
A
T
STG
V
IO
V
CC
V
A9
V
PP
Note: Except for therating ”Operating Temperature Range”, stressesabove those listed in the Table”Absolute Maximum Ratings” may
cause permanent damage to the device. These are stress ratings only and operation ofthe device at these or any otherconditions above
those indicated in the Operating sections of this specification is not implied. Exposure to Absolute Maximum Rating conditions for extended
periods may affect device reliability.Refer also to the SGS-THOMSON SURE Program and other relevant quality documents.
DEVICE OPERATION
The M28F101FLASHMemoryemploys a technologysimilar to a 1 MegabitEPROMbut adds to the
devicefunctionalityby providingelectrical erasure
and programming. These functions are managed
by a command register. The functions that are
addressed via the command register depend on
the voltage applied to the V
input. When V
commandregisteris disabled and M28F101functions as a read only memory providing operating
modes similar to an EPROM (Read, Output Disable, Electronic Signature Read and Standby).
When V
is raised to 12V the command regsiter
PP
isenabledand this provides,inaddition,Eraseand
Programoperations.
Ambient Operating Temperature–40 to 125°C
Storage Temperature–65 to150°C
Input or Output Voltages–0.6 to 7V
Supply Voltage–0.6 to 7V
A9 Voltage–0.6 to 13.5V
Program Supply Voltage, during Erase
or Programming
–0.6 to 14V
Output Disable Mode. When the Output Enable
(G) is High the outputs are in a high impedance
state.
ElectronicSignatureMode.Thismodeallowsthe
read outof two binarycodesfrom thedevice which
identify the manufacturer and device type. This
mode is intended for use by programming equip-
, program voltage,
is less than or equal to 6.5V,the
PP
PP
mentto automaticallyselect the correct erase and
programmingalgorithms.TheElectronicSignature
Modeis activewhen a high voltage (11.5Vto 13V)
isappliedto addresslineA9with EandG Low.With
A0 Low the output data is the manufacturercode,
whenA0 isHigh the outputis the devicetype code.
All other address lines should be maintained Low
while reading the codes. The electronicsignature
may also be accessedin Read/Write modes.
READONLYMODES, V
PP
≤ 6.5V
For all Read Only Modes, except Standby Mode,
the Write Enable input W should be High. In the
StandbyMode this input is don’t care.
ReadMode. TheM28F101has two enable inputs,
E and G, both of which must be Low in order to
output data from the memory. TheChipEnable (E)
is the powercontrol and shouldbe used for device
selection. Output Enable (G) is the output control
and should be used to gate data on to the output,
independantof the deviceselection.
Standby Mode. In the Standby Mode the maximum supply current is reduced. The device is
placedin the StandbyMode by applyinga High to
the Chip Enable (E) input. When in the Standby
Mode the outputs are in a high impedance state,
independantof the OutputEnable (G) input.
READ/WRITEMODES, 11.4V ≤ V
When V
is High both read and write operations
PP
≤ 12.6V
PP
may be performed. These are defined by the contents of an internal commandregister.Commands
may be written to this register to set-up and execute,Erase,EraseVerify,Program,ProgramVerify
and Reset modes. Each of these modes needs 2
cycles. Eah mode starts with a write operation to
set-upthe command,this is followedbyeither read
or write operations. The device expects the first
cycle to be a writeoperation and does not corrupt
data at any location in the memory.Read mode is
set-upwith one cycleonly and may be followed by
any number of read operations to output data.
ElectronicSignatureRead modeis set-up with one
cycle and followed by a read cycle to output the
manufactureror devicecodes.
WLowwhileEisLow.ThefallingedgeofW latches
Addresses, while the rising edge latches Data,
which are used for those commands that require
address inputs, command input or provide data
output.
The supply voltage V
canbe applied in any order. When the device
V
PP
is powered up or when V
and the program voltage
CC
is ≤ 6.5V the contents
PP
of the command register defaults to 00h, thus
automaticallysetting-up Read operations. In addition a specific command may be used to set the
commandregister to 00h for reading the memory.
Thesystem designer may chose to provide a constanthigh V
all operations,or toswitchthe V
and use the register commands for
PP
fromlow to high
PP
only when needing to eraseor program the memory. Allcommandregisteraccess isinhibited when
falls below the Erase/Write Lockout Voltage
V
CC
) of 2.5V.
(V
LKO
If the device is deselected during Erasure, Programmingor Verification it will draw active supply
currentsuntil the operations are terminated.
The device is protected against stress caused by
long erase or program times. If the end of Erase or
Programming operations are not terminated by a
Verifycycle within a maximum time permitted, an
internal stop timer automatically stops the operation.The deviceremainsin an inactivestate, ready
to start a Verifyor ResetMode operation.
5/23
Page 6
M28F101
Table8. DC Characteristics
= 0 to 70°C, –40to 85 °C or–40 to 125 °C;VCC=5V±10%)
(T
A
SymbolParameterTestConditionMinMaxUnit
I
I
LO
I
CC
I
CC1
I
CC2
I
CC3
I
CC4
I
CC5
I
LPP
I
PP
I
PP1
I
PP2
I
PP3
I
PP4
V
V
V
V
OH
V
PPL
V
PPH
V
I
ID
V
LKO
Note: 1. Not 100% tested.Characterisation Data available.
Input Leakage Current0V ≤ VIN≤ V
LI
Output Leakage Current0V ≤ V
OUT
≤ V
CC
CC
Supply Current (Read)E = VIL, f = 6MHz30mA
Supply Current (Standby) TTLE = V
Supply Current (Standby) CMOSE = V
(1)
Supply Current (Programming)DuringProgramming10mA
(1)
Supply Current (Program Verify)During Verify15mA
(1)
Supply Current (Erase)During Erasure15mA
(1)
Supply Current (Erase Verify)During Erase Verify15mA
Program Leakage CurrentVPP≤ V
Program Current (Read or
Standby)
(1)
Program Current (Programming)VPP=V
(1)
Program Current (Program
Verify)
(1)
Program Current (Erase)VPP=V
(1)
Program Current (Erase Verify)VPP=V
Input Low Voltage–0.50.8V
IL
Input High VoltageTTL2VCC+ 0.5V
IH
PPH
V
PP=VPPH
PPH
Input High Voltage CMOS0.7 V
= 5.8mA (grade 1)0.45V
I
Output Low Voltage
OL
Output High Voltage CMOS
Output High Voltage TTLI
OL
I
= 2.1mA (grade 6)0.45V
OL
I
OH
I
OH
OH
Program Voltage (Read
Operations)
Program Voltage (Read/Write
Operations)
A9 Voltage (Electronic Signature)11.513V
ID
(1)
A9 Current (Electronic Signature)A9 = V
Supply Voltage, Erase/Program
Lock-out
IH
± 0.2V50µA
CC
CC
V
PP>VCC
V
≤ V
PP
CC
, During Programming30mA
, During Verify5mA
, During Erase30mA
PPH
, During Erase Verify5mA
CC
= –100µA4.1V
= –2.5mA0.85 V
CC
= –2.5mA2.4V
06.5V
11.412.6V
ID
2.5V
±1µA
±10µA
1mA
±10µA
120µA
±10µA
VCC+ 0.5V
200µA
V
6/23
Page 7
Table 9A. Read Only Mode AC Characteristics
= 0 to70 °C, –40 to 85 °C or –40 to125 °C; 0V ≤ VPP≤ 6.5V)
(T
A
SymbolAltParameterTestCondition
t
WHGL
t
AVAV
t
AVQV
(1)
t
ELQX
t
ELQV
(1)
t
GLQX
t
GLQV
(1)
t
EHQZ
(1)
t
GHQZ
t
AXQX
Note: 1. Sampled only, not 100% tested
Write Enable High to
Output Enable Low
t
Read Cycle TimeE = VIL,G=VIL7090100ns
RC
Address Validto
t
ACC
Output Valid
Chip Enable Low to
t
LZ
Output Transition
Chip Enable Low to
t
CE
Output Valid
Output Enable Low to
t
OLZ
Output Transition
Output Enable Low to
t
OE
Output Valid
Chip Enable High to
Output Hi-Z
Output Enable High to
t
DF
Output Hi-Z
Address Transitionto
t
OH
Output Transition
E=V
G=V
G=V
G=V
E=V
,G=V
IL
E=V
E=V
E=V
,G=V
IL
IL
IL
IL
IL
IL
IL
IL
IL
M28F101
M28F101
-70-90-100
=5V±5%VCC=5V±10% VCC=5V±10%
V
CC
SRAM
Interface
EPROM
Interface
EPROM
Interface
MinMaxMinMaxMinMax
666µs
7090100ns
000ns
7090100ns
000ns
404045ns
030045045ns
030030030ns
000ns
Unit
Read Mode. The Read Mode is the default at
power up or may be set-up by writing 00h to the
command register. Subsequent read operations
outputdatafromthememory.Thememoryremains
in the Read Mode until a new commandis written
to the command register.
ElectronicSignatureMode. In order to select the
correct erase and programming algorithms for onboard programming, the manufacturerand device
codesmay beread directly. It isnot neccessaryto
apply a high voltage to A9 when using the command register. The Electronic Signature Mode is
set-upby writing 90htothe commandregister.The
following read cycles,with address inputs00000h
or 00001h, output the manufactureror devicetype
codes.The command is terminated by writinganothervalid command to the commandregister(for
exampleReset).
7/23
Page 8
M28F101
Table 9B. Read Only Mode AC Characteristics
=0 to 70 °C, –40 to 85 °C or –40 to 125 °C; 0V ≤ VPP≤ 6.5V)
((T
A
SymbolAltParameterTest Condition
t
WHGL
t
AVAV
t
AVQV
(1)
t
ELQX
t
ELQV
(1)
t
GLQX
t
GLQV
(1)
t
EHQZ
(1)
t
GHQZ
t
AXQX
Note: 1. Sampled only, not 100% tested
Write Enable High to
Output Enable Low
t
Read Cycle TimeE = VIL,G=VIL120150200ns
RC
Address Validto
t
ACC
Output Valid
Chip Enable Low to
t
LZ
Output Transition
Chip Enable Low to
t
CE
Output Valid
Output Enable Low to
t
OLZ
Output Transition
Output Enable Low to
t
OE
Output Valid
Chip Enable High to
Output Hi-Z
Output Enable High to
t
DF
Output Hi-Z
Address Transitionto
t
OH
Output Transition
E=V
G=V
G=V
G=V
E=V
,G=V
IL
E=V
E=V
E=V
,G=V
IL
IL
IL
IL
IL
IL
IL
IL
IL
M28F101
-120-150-200
=5V±10% VCC=5V±10% VCC=5V±10%
V
CC
EPROM
Interface
EPROM
Interface
EPROM
Interface
Unit
MinMaxMinMaxMinMax
666µs
120150200ns
000ns
120150200ns
000ns
505560ns
055055060ns
030035040ns
000ns
Erase and Erase Verify Modes. The memory is
erased by first Programming all bytes to 00h, the
Erase command then erases them to FFh. The
Erase Verify command is then used to read the
memory byte-by-byte for a content of FFh. The
Erase Mode is set-up by writing 20h to the command register. The write cycle is then repeated to
start the erase operation. Erasure starts on the
rising edge of W during this secondcycle.Eraseis
followed by an Erase Verify which reads an addressedbyte.
8/23
Erase Verify Mode is set-up by writing A0h to the
commandregisterand at the same time supplying
the address of the byte to be verified. The rising
edgeof W duringthe set-up of the first EraseVerify
Mode stops the Erase operation. The following
read cycle is made with an internally generated
marginvoltageapplied; readingFFh indicatesthat
all bits of the addressed byte are fullyerased.The
whole contentsof the memory are verified by repeating theErase VerifyOperation,first writingthe
set-upcode A0h with the address of the byte to be
verified and then reading the byte contents in a
secondread cycle.
Page 9
Figure5. Read Mode ACWaveforms
A0-A16
E
G
tGLQV
tGLQX
tAVAV
tAVQVtAXQX
tELQV
tELQX
tEHQZ
tGHQZ
M28F101
DQ0-DQ7
Figure6. Read Command Waveforms
V
PP
tVPHEL
A0-A16
E
tELWLtWHEH
G
tGHWL
W
tWLWH
DATA OUT
AI00671
VALID
tAVQV
tELQVtEHQZ
tWHGL
tGLQV
tAXQX
tGHQZ
DQ0-DQ7DATA OUTCOMMAND
tWHDXtDVWH
READREAD SET-UP
AI00672
9/23
Page 10
M28F101
Figure7. ElectronicSignatureCommand Waveforms
V
PP
tVPHEL
A0-A16
E
tELWLtWHEH
G
tGHWL
W
tWLWH
tWHDXtDVWH
DQ0-DQ7DATA OUTCOMMAND
READ
ELECTRONIC
SIGNATURE SET-UP
READ/WRITE MODES (cont’d)
As the Erase algorithmflow chartshows,whenthe
data read during Erase Verify is not FFh, another
Eraseoperationis performedand verification continuesfromthe addressofthelastverifiedbyte. The
command is terminated by writing another valid
command to the command register (for example
Programor Reset).
Program and Program Verify Modes. The ProgramModeis set-upbywriting40htothecommand
register. This is followed by a second write cycle
which latches the address and data of the byte to
be programmed.The rising edge of W during this
secind cycle starts the programming operation.
Programmingisfollowedby aProgramVerify ofthe
datawritten.
00000h-00001h
tAVQV
tELQVtEHQZ
tWHGL
tGLQV
READ
MANUFACTURER
OR DEVICE
tAXQX
tGHQZ
AI00673
ProgramVerify Modeisset-upbywritingC0hto the
commandregister. The rising edgeof W duringthe
set-up of the ProgramVerify Mode stops the Programming operation. The following read cycle, of
the address already latched during programming,
is made with an internallygenerated margin voltageapplied,readingvaliddataindicatesthatallbits
havebeen programmed.
ResetMode.Thiscommandis usedto safelyabort
Erase or Program Modes. The Reset Mode is
set-up and performed by writing FFh two times to
the command register. The command should be
followed by writing a valid command to the the
commandregister (for exampleRead).
10/23
Page 11
Table 10A. Read/Write Mode AC Characteristics, W and E Controlled
= 0 to70 °C, –40 to 85 °C or –40 to125 °C)
(T
A
M28F101
-70-90-100
SymbolAltParameter
t
VPHEL
t
VPHWL
t
WHWH3
t
AVWL
t
AVEL
t
WLAX
t
ELAX
t
ELWL
t
WLEL
t
GHWL
t
GHEL
t
DVWH
t
DVEH
t
WLWH
t
ELEH
t
WHDX
t
EHDX
t
WHWH1
t
EHEH1
t
WHWH2
t
WHEH
t
EHWH
t
WHWLtWPH
t
EHEL
t
WHGL
t
EHGL
t
AVQV
(1)
t
ELQX
t
ELQV
(1)
t
GLQX
t
GLQV
(1)
t
EHQZ
(1)
t
GHQZ
t
AXQX
Note: 1. Sampled only, not 100% tested.
VPPHigh to Chip Enable Low111µs
VPPHigh to Write Enable Low111µs
t
Write Cycle Time7090100ns
WC
t
Address Validto Write Enable Low000ns
AS
Address Validto Chip Enable Low000ns
t
Write Enable Low to Address Transition404040ns
AH
Chip Enable Low to Address Transition506060ns
t
Chip Enable Low to Write Enable Low101515ns
CS
Write Enable Low to Chip Enable Low000ns
Output Enable High to Write Enable
Low
Output Enable High to ChipEnable Low000µs
t
Input Validto Write Enable High304040ns
DS
Input Validto Chip Enable High303540ns
Write Enable Low to Write Enable High
t
WP
(Write Pulse)
Chip Enable Low to Chip Enable High
(Write Pulse)
t
Write Enable High to InputTransition101010ns
DH
Chip Enable High to Input Transition101010ns
Duration of Program Operation9.59.59.5µs
Duration of Program Operation9.59.59.5µs
Duration of Erase Operation9.59.59.5ms
t
Write Enable High to Chip Enable High000ns
CH
Chip Enable High to WriteEnable High000ns
Write Enable High to Write Enable Low202020ns
Chip Enable High to Chip Enable Low202020ns
Write Enable High to Output Enable
Low
Chip Enable High to Output Enable Low666µs
t
Addess Validto data Output7090100ns
ACC
t
Chip Enable Low to Output Transition000ns
LZ
t
Chip Enable Low to Output Valid7090100ns
CE
t
Output Enable Low to OutputTransition000ns
OLZ
t
Output Enable Low to Output Valid404045ns
OE
Chip Enable High to Output Hi-Z304040ns
t
Output Enable High to Output Hi-Z303030ns
DF
t
Address Transitionto Output Transition000ns
OH
=5V±5%VCC=5V±10%VCC=5V±10%
V
CC
SRAM
Interface
EPROM
Interface
MinMaxMinMaxMinMax
000µs
354040ns
354545ns
666µs
M28F101
Unit
EPROM
Interface
11/23
Page 12
M28F101
Table10B. Read/WriteMode AC Characteristics,W and E Controlled
= 0 to 70°C, –40to 85 °C or–40 to 125 °C)
(T
A
M28F101
-120-150-200
SymbolAltParameter
t
VPHEL
t
VPHWL
t
WHWH3
t
AVWL
t
AVEL
t
WLAX
t
ELAX
t
ELWL
t
WLEL
t
GHWL
t
GHEL
t
DVWH
t
DVEH
t
WLWH
t
ELEH
t
WHDX
t
EHDX
t
WHWH1
t
EHEH1
t
WHWH2
t
WHEH
t
EHWH
t
WHWLtWPH
t
EHEL
t
WHGL
t
EHGL
t
AVQV
(1)
t
ELQX
t
ELQV
(1)
t
GLQX
t
GLQV
(1)
t
EHQZ
(1)
t
GHQZ
t
AXQX
Note: 1. Sampled only,not100% tested.
VPPHigh to Chip Enable Low111µs
VPPHigh to Write Enable Low111µs
t
Write Cycle Time120150200ns
WC
t
Address Validto Write Enable Low000ns
AS
Address Validto Chip Enable Low000ns
t
Write Enable Low toAddress Transition606075ns
AH
Chip Enable Low to Address Transition808080ns
t
Chip EnableLow to Write Enable Low202020ns
CS
Write Enable Low to Chip Enable Low000ns
Output Enable High to Write Enable
Low
Output Enable High to Chip Enable Low000µs
t
Input Validto Write Enable High505050ns
DS
Input Validto Chip Enable High505050ns
Write Enable Low to Write Enable High
t
WP
(Write Pulse)
Chip EnableLow to Chip Enable High
(Write Pulse)
t
Write Enable High to Input Transition101010ns
DH
Chip Enable High to Input Transition101010ns
Duration of Program Operation9.59.59.5µs
Duration of Program Operation9.59.59.5µs
Duration of Erase Operation9.59.59.5ms
t
Write Enable High to Chip Enable High000ns
CH
Chip Enable High to Write Enable High000ns
Write Enable High to Write Enable Low202020ns
Chip Enable High to Chip Enable Low202020ns
Write Enable High to Output Enable
Low
Chip Enable High to Output Enable Low666µs
t
Addess Validto data Output120150200ns
ACC
t
Chip EnableLow to Output Transition000ns
LZ
t
Chip EnableLow to Output Valid120150200ns
CE
t
Output Enable Low to Output Transition000ns
OLZ
t
Output Enable Low to Output Valid505560ns
OE
Chip Enable High to Output Hi-Z505560ns
t
Output Enable High to Output Hi-Z303540ns
DF
t
Address Transitionto Output Transition000ns
OH
=5V±10%VCC=5V±10%VCC=5V±10%
V
CC
EPROM
Interface
Interface
MinMaxMinMaxMinMax
000µs
606060ns
707070ns
666µs
EPROM
Unit
EPROM
Interface
12/23
Page 13
Figure8. Erase Set-up and Erase VerifyCommandsWaveforms, W Controlled
M28F101
ERASE OPERATION
VALID
tWLAX
tAVWL
tELQVtEHQZ
tWHEH
tELWL
tGHQZtWHWH2
tWHGLtWHWL
tWLWHtGLQV
tWHDXtDVWH
DATA OUT
VERIFY
COMMAND
ERASE VERIFY
AI00674
READ
SET-UP
COMMAND
ERASE SET-UP
tWHWH3
tVPHEL
G
tGHWL
W
tELWLtWHEH
PP
V
A0-A16
E
tWHDXtDVWH
tWLWH
DQ0-DQ7COMMAND
(REPEAT OF 1st CYCLE)
ERASE SET-UP
13/23
Page 14
M28F101
Figure9. Erase Set-up and Erase VerifyCommandsWaveforms, E Controlled
ERASE OPERATION
VALID
tELAX
tAVEL
tGLQV
tEHWH
tWLEL
tGHQZtEHEH2
tEHGLtEHEL
tEHQZ
tELEHtELQV
tEHDXtDVEH
DATA OUT
VERIFY
COMMAND
ERASE VERIFY
AI01313
READ
SET-UP
14/23
V
PP
tVPHWL
A0-A16
tWHWH3
W
tWLELtEHWH
COMMAND
ERASE SET-UP
tEHDXtDVEH
tELEH
tGHEL
G
E
DQ0-DQ7COMMAND
(REPEAT OF 1st CYCLE)
ERASE SET-UP
Page 15
Figure10. ProgramSet-up and ProgramVerify Commands Waveforms,W Controlled
M28F101
PROGRAM OPERATION
tELQVtEHQZ
tWHEH
tGHQZ
tWHGLtWHWL
tWHWH1
tELWL
tWLWHtGLQV
tWHDXtDVWH
tWHDX
DATA OUT
VERIFY
COMMAND
PROGRAM
AI00675
READ
VERIFY SET-UP
V
PP
tVPHEL
VALID
A0-A16
tWLAX
tWHWH3
tAVWL
E
tWHEH
tELWLtWHEH
G
tELWL
tGHWL
W
tWLWH
tWHDX
tWLWH
tDVWH
tDVWH
DATA IN
ADDRESS AND
PROGRAM SET-UP
DQ0-DQ7COMMAND
DATA LATCH
15/23
Page 16
M28F101
Figure11. ProgramSet-up and Program Verify Commands Waveforms, E Controlled
PROGRAM OPERATION
tELAX
tGLQV
tEHWH
tGHQZ
tEHGLtEHEL
tEHEH1
tWLEL
tELQVtEHQZ
tELEH
tELEH
tEHDXtDVEH
tEHDX
DATA OUT
VERIFY
COMMAND
PROGRAM
DATA IN
AI00676
READ
VERIFY SET-UP
16/23
V
PP
tVPHEL
VALID
A0-A16
tWHWH3
tAVEL
W
tEHWH
tWLELtEHWH
DATA LATCH
tDVEH
tEHDX
tWLEL
tDVEH
tELEH
tGHEL
G
E
ADDRESS AND
PROGRAM SET-UP
DQ0-DQ7COMMAND
Page 17
M28F101
Figure12. Erasing Flowchart
VPP= 12V
PROGRAM
BYTES TO 00h
n=0, Addr=00000h
ERASE SET-UP
Wait 10ms
ERASE VERIFY
Latch Addr.
Wait 6µs
READ DATA OUTPUT
Data
NO
OK
YES
Last
Addr
YES
READ COMMAND
VPP< 6.5V, PASS
VPP<
FAIL
YES
NO
++n
LIMIT
6.5V
ALL
NO
Addr++
AI00678
Figure13. ProgrammingFlowchart
VPP= 12V
n=0
PROGRAM SET-UP
Latch Addr, Data
Wait 10µs
PROGRAM VERIFY
++n
READ DATA OUTPUT
NO
READ COMMAND
VPP< 6.5V, PASS
Wait 6µs
Data
OK
YES
Last
Addr
YES
NO
VPP<
FAIL
NO
YES
=25
6.5V
Addr++
AI00677
Limit: 1000 at grade 1; 6000 at grades 3 &6.
PRESTOF ERASE ALGORITHM
The PRESTO F Erase Algorithm guarantees that
the device will be erased in a reliable way. The
algorithmfirst programmsall bytes to 00h in order
to ensure uniform erasure. The programming follows the PRESTO F Programming Algorithm.
Erase is set-up by writing 20h to the command
register, the erasure is started by repeating this
writecycle. EraseVerifyis set-upby writingA0h to
the command registertogetherwith theaddress of
the byte to be verified. The subsequent read cycle
reads the data which is compared to FFh. Erase
Verify begins at address 0000h and continues to
the last addressoruntilthe comparisonof the data
to 0FFhfails. If this occurs, the addressof the last
byte checked is stored and a new Erase operation
performed. Erase Verify then continues from the
address of the stored location.
PRESTOF PROGRAMALGORITHM
ThePRESTO F ProgrammingAlgorithm applies a
series of 10µs programmingpulses to a byte until
a correct verify occurs. Up to 25 programming
operations are allowed for one byte. Program is
set-upby writing 40h to the command register, the
programming is started after the next write cycle
which also latches the address and data to be
programmed. Program Verify is set-up by writing
C0h to the command register, followed by a read
cycle and a compare of the data read to the data
expected.During Program and ProgramVerify operations a MARGIN MODE circuit is activated to
guaranteethatthecellis programmedwitha safety
margin.
17/23
Page 18
M28F101
ORDERING INFORMATION SCHEME
Example:M28F101-70XN1TR
Operating Voltage
F5V
Speed
-7070ns
-9090ns
-100100ns
-120120ns
-150150ns
-200200ns
Power Supplies
blankV
XV
± 10%
CC
± 5%
CC
Package
PPDIP32
KPLCC32
NTSOP32
8 x 20mm
Devicesare shippedfrom the factorywith the memory content erased (toFFh).
Option
RReverse Pinout
TR Tape& Reel
Packing
Temp.Range
10 to 70 °C
3–40 to 125 °C
6–40 to 85 °C
For a listof availableoptions(Speed,Package,etc...)orfor furtherinformationon anyaspectofthisdevice,
please contact the SGS-THOMSON Sales Officenearest to you.
18/23
Page 19
PDIP32 - 32 pin Plastic DIP, 600 mils width
M28F101
Symb
TypMinMaxTypMinMax
A4.830.190
A10.38–0.015–
A2––––––
B0.410.510.0160.020
B11.141.400.0450.055
C0.200.300.0080.012
D41.7842.041.6451.655
E15.2415.880.6000.625
E113.4613.970.5300.550
e12.54––0.100––
eA15.24––0.600––
L3.183.430.1250.135
S1.782.030.0700.080
α0°15°0°15°
N3232
PDIP32
mminches
Drawing is not to scale.
B1Be1
D
S
N
1
A2A1A
L
Cα
eA
E1E
PDIP
19/23
Page 20
M28F101
PLCC32 - 32 lead Plastic Leaded Chip Carrier,rectangular
Information furnished is believed to be accurate and reliable.However, SGS-THOMSON Microelectronics assumes no responsibility for the
consequences of use of such informationnor for any infringementof patents or other rights ofthird parties which may result from its use.No
license is granted by implication or otherwise under any patent or patent rights of SGS-THOMSON Microelectronics. Specificationsmentioned
in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied.
SGS-THOMSON Microelectronics products are not authorized for use as critical componentsin life supportdevices or systemswithout express
written approval of SGS-THOMSON Microelectronics.
1997 SGS-THOMSON Microelectronics - All Rights Reserved
Australia - Brazil - Canada- China - France - Germany - Hong Kong - Italy -Japan - Korea- Malaysia -Malta - Morocco - The Netherlands -
Singapore- Spain - Sweden - Switzerland - Taiwan- Thailand - United Kingdom- U.S.A.
SGS-THOMSON Microelectronics GROUP OF COMPANIES
23/23
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.