CAT28F010: Licensed Intel Second Source
CAT28F010: Licensed Intel Second Source
CAT28F010: Licensed Intel Second Source
FEATURES
■ Fast Read Access Time: 70/90/120 ns ■ Commercial, Industrial and Automotive
■ Low Power CMOS Dissipation:
Temperature Ranges
–Active: 30 mA max (CMOS/TTL levels) ■ On-Chip Address and Data Latches
–Standby: 1 mA max (TTL levels) ■ JEDEC Standard Pinouts:
–Standby: 100 µA max (CMOS levels) –32-pin DIP
■ High Speed Programming: –32-pin PLCC
–10 µs per byte –32-pin TSOP (8 x 20)
–2 Sec Typ Chip Program ■ 100,000 Program/Erase Cycles
■ 0.5 Seconds Typical Chip-Erase ■ 10 Year Data Retention
■ 12.0V ± 5% Programming and Erase Voltage ■ Electronic Signature
■ Stop Timer for Program/Erase
DESCRIPTION
The CAT28F010 is a high speed 128K x 8-bit electrically using a two write cycle scheme. Address and Data are
erasable and reprogrammable Flash memory ideally latched to free the I/O bus and address bus during the
suited for applications requiring in-system or after-sale write operation.
code updates. Electrical erasure of the full memory
The CAT28F010 is manufactured using Catalyst’s ad-
contents is achieved typically within 0.5 second.
vanced CMOS floating gate technology. It is designed
It is pin and Read timing compatible with standard to endure 100,000 program/erase cycles and has a data
EPROM and E2PROM devices. Programming and retention of 10 years. The device is available in JEDEC
Erase are performed through an operation and verify approved 32-pin plastic DIP, 32-pin PLCC or 32-pin
algorithm. The instructions are input via the I/O bus, TSOP packages.
I/O0–I/O7
BLOCK DIAGRAM
I/O BUFFERS
ERASE VOLTAGE
SWITCH
CE
OE
ADDRESS LATCH
Y-GATING
Y-DECODER
VCC
VPP
A12
A15
A16
N/C
A12 4 29 A14
WE
I/O0–I/O7 I/O Data Input/Output
A7 5 28 A13
A6 6 27 A8 CE Input Chip Enable
4 3 2 1 32 31 30
A5 7 26 A9 5 29
A7 A14
A4 8 25 A11 A6 6 28 A13 OE Input Output Enable
A3 9 24 OE 7 27
A5 A8
A2 10 23 A10
A4 8 26 A9
WE Input Write Enable
A1 11 22 CE 9 25
A3 A11
A0 12 21 I/O7 10 24
VCC Voltage Supply
A2 OE
I/O0 13 20 I/O6 11 23
A1 A10 VSS Ground
I/O1 14 19 I/O5 12 22
A0 CE
I/O2 15 18 I/O4
I/O0 13 21 I/O7 VPP Program/Erase
VSS 16 17 I/O3 14 15 16 17 18 19 20
Voltage Supply
I/O1
I/O2
VSS
I/O3
I/O4
I/O5
I/O6
A11 1 32 OE
A9 2 31 A10
A8 3 30 CE
A13 4 29 I/O7
A14 5 28 I/O6
NC 6 27 I/O5
WE 7 26 I/O4
VCC 8 25 I/O3
VPP 9 24 VSS
A16 10 23 I/O2
A15 11 22 I/O1
A12 12 21 I/O0
A7 13 20 A0
A6 14 19 A1
A5 15 18 A2
A4 16 17 A3
RELIABILITY CHARACTERISTICS
Symbol Parameter Min. Max. Units Test Method
NEND (3) Endurance 100K Cycles/Byte MIL-STD-883, Test Method 1033
TDR(3) Data Retention 10 Years MIL-STD-883, Test Method 1008
VZAP(3) ESD Susceptibility 2000 Volts MIL-STD-883, Test Method 3015
ILTH(3)(4) Latch-Up 100 mA JEDEC Standard 17
Note:
(1) The minimum DC input voltage is –0.5V. During transitions, inputs may undershoot to –2.0V for periods of less than 20 ns. Maximum DC
voltage on output pins is VCC +0.5V, which may overshoot to VCC + 2.0V for periods of less than 20ns.
(2) Output shorted for no more than one second. No more than one output shorted at a time.
(3) This parameter is tested initially and after a design or process change that affects the parameter.
(4) Latch-up protection is provided for stresses up to 100 mA on address and data pins from –1V to VCC +1V.
Limits
Symbol Parameter Min. Max. Unit Test Conditions
ILI Input Leakage Current ±1 µA VIN = VCC or VSS
VCC = 5.5V, OE = VIH
ILO Output Leakage Current ±1 µA VOUT = VCC or VSS,
VCC = 5.5V, OE = VIH
ISB1 VCC Standby Current CMOS 100 µA CE = VCC ±0.5V,
VCC = 5.5V
ISB2 VCC Standby Current TTL 1 mA CE = VIH, VCC = 5.5V
ICC1 VCC Active Read Current 30 mA VCC = 5.5V, CE = VIL,
IOUT = 0mA, f = 6 MHz
ICC2(1) VCC Programming Current 15 mA VCC = 5.5V,
Programming in Progress
ICC3(1) VCC Erase Current 15 mA VCC = 5.5V,
Erasure in Progress
ICC4(1) VCC Prog./Erase Verify Current 15 mA VCC = 5.5V, Program or
Erase Verify in Progress
IPPS VPP Standby Current ±10 µA VPP = VPPL
IPP1 VPP Read Current 200 µA VPP = VPPH
IPP2(1) VPP Programming Current 30 mA VPP = VPPH,
Programming in Progress
IPP3(1) VPP Erase Current 30 mA VPP = VPPH,
Erasure in Progress
IPP4(1) VPP Prog./Erase Verify Current 5 mA VPP = VPPH, Program or
Erase Verify in Progress
VIL Input Low Level TTL –0.5 0.8 V
VILC Input Low Level CMOS –0.5 0.8 V
VOL Output Low Level 0.45 V IOL = 5.8mA, VCC = 4.5V
VIH Input High Level TTL 2 VCC+0.5 V
VIHC Input High Level CMOS VCC*0.7 VCC+0.5 V
VOH1 Output High Level TTL 2.4 V IOH = –2.5mA, VCC = 4.5V
VOH2 Output High Level CMOS VCC–0.4 V IOH = –400µA, VCC = 4.5V
VID A9 Signature Voltage 11.4 13 V A9 = VID
IID(1) A9 Signature Current 200 µA A9 = VID
VLO VCC Erase/Prog. Lockout Voltage 2.5 V
Note:
(1) This parameter is tested initially and after a design or process change that affects the parameter.
SUPPLY CHARACTERISTICS
Limits
Symbol Parameter Min Max. Unit
VCC VCC Supply Voltage 4.5 5.5 V
VPPL VPP During Read Operations 0 6.5 V
VPPH VPP During Read/Erase/Program 11.4 12.6 V
Figure 1. A.C. Testing Input/Output Waveform(3)(4)(5) Figure 2. Highspeed A.C. Testing Input/Output
Waveform(3)(4)(5)
2.4 V 3.0 V
2.0 V
INPUT PULSE LEVELS REFERENCE POINTS INPUT PULSE LEVELS 1.5 V REFERENCE POINTS
0.8 V
0.45 V 0.0 V
1N914
1N914
3.3K
3.3K
DEVICE
OUT DEVICE
UNDER
UNDER OUT
TEST
CL = 100 pF TEST
CL = 30 pF
CL INCLUDES JIG CAPACITANCE
CL INCLUDES JIG CAPACITANCE
5108 FHD F04
5108 FHD F05
Note:
(1) This parameter is tested initially and after a design or process change that affects the parameter.
(2) Output floating (High-Z) is defined as the state where the external data line is no longer driven by the output buffer.
(3) Input Rise and Fall Times (10% to 90%) < 10 ns.
(4) Input Pulse Levels = 0.45V and 2.4V. For High Speed Input Pulse Levels 0.0V and 3.0V.
(5) Input and Output Timing Reference = 0.8V and 2.0V. For High Speed Input and Output Timing Reference = 1.5V.
(6) Low-Z is defined as the state where the external data may be driven by the output buffer but may not be valid.
(7) For load and reference points, see Fig. 1
(8) For load and reference points, see Fig. 2
Note:
(1) Please refer to Supply characteristics for the value of VPPH and VPPL. The VPP supply can be either hardwired or switched. If VPP is
switched, VPPL can be ground, less than VCC + 2.0V or a no connect with a resistor tied to ground.
(2) Program and Erase operations are controlled by internal stop timers.
(3) ‘Typicals’ are not guaranteed, but based on characterization data. Data taken at 25°C, 12.0V VPP.
(4) Minimum byte programming time (excluding system overhead) is 16 µs (10 µs program + 6 µs write recovery), while maximum is 400 µs/
byte (16 µs x 25 loops). Max chip programming time is specified lower than the worst case allowed by the programming algorithm since
most bytes program significantly faster than the worst case byte.
(5) Excludes 00H Programming prior to Erasure.
FUNCTION TABLE(1)
Pins
Mode CE OE WE VPP I/O Notes
Read VIL VIL VIH VPPL DOUT
Output Disable VIL VIH VIH X High-Z
Standby VIH X X VPPL High-Z
Signature (MFG) VIL VIL VIH X 31H A0 = VIL, A9 = 12V
Signature (Device) VIL VIL VIH X B4H A0 = VIH, A9 = 12V
Program/Erase VIL VIH VIL VPPH DIN See Command Table
Write Cycle VIL VIH VIL VPPH DIN During Write Cycle
Read Cycle VIL VIL VIH VPPH DOUT During Write Cycle
READ OPERATIONS
Read Mode
A Read operation is performed with both CE and OE low The conventional mode is entered as a regular READ
and with WE high. VPP can be either high or low, mode by driving the CE and OE pins low (with WE high),
however, if VPP is high, the Set READ command has to and applying the required high voltage on address pin A9
be sent before reading data (see Write Operations). The while all other address lines are held at VIL.
data retrieved from the I/O pins reflects the contents of
A Read cycle from address 0000H retrieves the binary
the memory location corresponding to the state of the 17
code for the IC manufacturer on outputs I/O0 to I/O7:
address pins. The respective timing waveforms for the
read operation are shown in Figure 3. Refer to the AC CATALYST Code = 00110001 (31H)
Read characteristics for specific timing parameters.
A Read cycle from address 0001H retrieves the binary
Signature Mode code for the device on outputs I/O0 to I/O7.
The signature mode allows the user to identify the IC
28F010 Code = 1011 0100 (B4H)
manufacturer and the type of device while the device
resides in the target system. This mode can be activated Standby Mode
in either of two ways; through the conventional method
With CE at a logic-high level, the CAT28F010 is placed
of applying a high voltage (12V) to address pin A9 or by
in a standby mode where most of the device circuitry is
sending an instruction to the command register (see
disabled, thereby substantially reducing power con-
Write Operations).
sumption. The outputs are placed in a high-impedance
state.
POWER UP STANDBY DEVICE AND OUPUTS DATA VALID STANDBY POWER DOWN
ADDRESS SELECTION ENABLED
tAVAV (tRC)
CE (E)
tEHQZt(DF)
OE (G)
tWHGL tGHQZ (tDF)
tAVQV (tACC)
28F010 F05
VCC POWER-UP SETUP ERASE ERASE ERASING ERASE VERIFY ERASE VCC POWER-DOWN/
& STANDBY COMMAND COMMAND COMMAND VERIFICATION STANDBY
ADDRESSES
tWC tWC tWC tRC
tAS tAH
CE (E)
tCS tCH
tCH tEHQZ
tCH tCS
OE (G)
tGHWL
tWHWH2 tWHGL tDF
tWPH
WE (W)
tWP tWP tWP tOE
tDH tDH tDH tOH
tDS tDS tDS tOLZ
HIGH-Z
DATA (I/O) DATA IN DATA IN DATA IN
= 20H = 20H = A0H
tLZ VALID
DATA OUT
tCE
VCC 5.0V
0V tVPEL
VPP VPPH
VPPL
28F010 F11
INITIALIZE
PLSCNT = 0 PLSCNT = PULSE COUNT
ACTUAL ERASE
WRITE ERASE
WRITE ERASE NEEDS 10ms
DATA PULSE,
= 20H
SETUP COMMAND
DATA = 20H
WRITE ERASE
WRITE ERASE DATA = 20H
COMMAND
NO LAST
ADDRESS?
YES
ERASURE ERASE
COMPLETED ERROR
Note:
(1) The algorithm MUST BE FOLLOWED to ensure proper and reliable operation of the device.
5108 FHD F10
ADDRESSES
tWC tWC tRC
tAS tAH
CE (E)
tCS tCH
tCH tEHQZ
tCH tCS
OE (G)
tGHWL
tWHWH1 tWHGL tDF
tWPH
WE (W)
tWP tWP tWP tOE
tDH tDH tDH tOH
tDS tDS tDS tOLZ
HIGH-Z
DATA (I/O) DATA IN DATA IN DATA IN
= 40H = C0H
tLZ VALID
DATA OUT
tCE
5.0V
VCC
0V tVPEL
VPPH
VPP
VPPL
28F010 F08
START BUS
PROGRAMMING OPERATION COMMAND COMMENTS
INITIALIZE
ADDRESS INITIALIZE ADDRESS
WRITE PROG. CMD 2ND WRITE PROGRAM VALID ADDRESS AND DATA
ADDR AND DATA CYCLE
NO
NO INC
VERIFY STANDBY COMPARE DATA OUTPUT
PLSCNT
DATA ? TO DATA EXPECTED
= 25 ?
YES YES
INCREMENT NO LAST
ADDRESS ADDRESS?
YES
DATA = 00H
WRITE READ 1ST WRITE
READ SETS THE REGISTER FOR
COMMAND CYCLE READ OPERATION
PROGRAMMING PROGRAM
COMPLETED ERROR
Note:
(1) The algorithm MUST BE FOLLOWED to ensure proper and reliable operation of the device.
5108 FHD F06
VCC POWER-UP SETUP PROGRAM LATCH ADDRESS PROGRAM PROGRAM VCC POWER-DOWN/
& STANDBY COMMAND & DATA VERIFY VERIFICATION STANDBY
PROGRAMMING COMMAND
ADDRESSES
tWC tWC tRC
tAVEL tELAX
WE (W)
(E)
tWLEL tEHWH
tWLEL tEHWH tEHQZ
tEHWH tWLEL
OE (G)
tGHEL tEHEH tEHGL tDF
tEHEL
CE (E)
(W)
tELEH tELEH tOE
tEHDX tEHDX tEHDX tOH
tDVEH tDVEH tDVEH tOLZ
HIGH-Z
DATA (I/O) DATA IN DATA IN DATA IN
= 40H = C0H
tLZ VALID
DATA OUT
tCE
5.0V
VCC
0V tVPEL
VPPH
VPP
VPPL
28F010 F10
ORDERING INFORMATION
Prefix Device # Suffix