|
|
|
|
|
|
CAT28F002 |
|
Licensed Intel |
2 Megabit CMOS Boot Block Flash Memory |
|
second source |
FEATURES
■Fast Read Access Time: 90/120/150 ns
■On-Chip Address and Data Latches
■Blocked Architecture:
—One 16-KB Protected Boot Block
•Top or Bottom Locations
—Two 8-KB Parameter Blocks
—One 96-KB Main Block
—One 128-KB Main Block
■Hardware Data Protection
■Automated Program and Erase Algorithms
■Automatic Power Savings Feature
■Low Power CMOS Operation
■12.0V ± 5% Programming and Erase Voltage
■Electronic Signature
■100,000 Program/Erase Cycles and 10 Year Data Retention
■Standard Pinouts:
—40-Lead TSOP
—40-Lead PDIP
■High Speed Programming
■Commercial, Industrial and Automotive Temperature Ranges
■Reset/Deep PowerDown Mode
—0.2 μA ICC Typical
—Acts as Reset for Boot Operations
DESCRIPTION
The CAT28F002 is a high speed 256K X 8-bit electrically erasable and reprogrammable Flash memory ideally suited for applications requiring in-system or after sale code updates.
The CAT28F002 has a blocked architecture with one 16 KB Boot Block, two 8 KB Parameter Blocks, one 96 KB Main Block and one 128 KB Main Block. The Boot Block section can be at the top or bottom of the memory map. The Boot Block section includes a reprogramming write lock out feature to guarantee data integrity. It is designed to contain secure code which will bring up the system minimally and download code to other locations of CAT28F002.
The CAT28F002 is designed with a signature mode which allows the user to identify the IC manufacturer and device type. The CAT28F002 is also designed with onChip Address Latches, Data Latches, Programming and Erase Algorithms. A deep power-down mode lowers the total Vcc power consumption 1μw typical.
The CAT28F002 is manufactured using Catalyst’s advanced CMOS floating gate technology. It is designed to endure 100,000 program/erase cycles and has a data retention of 10 years. The device is available in JEDEC approved 40-pin TSOP and 40-pin PDIP packages.
BLOCK DIAGRAM |
|
|
|
|
|
I/O0–I/O7 |
|
||
|
|
|
ADDRESS |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
COUNTER |
|
|
|
|
|
|
|
|
|
|
|
|
|
I/O BUFFERS |
|
|
|
|
WRITE STATE |
|
ERASE VOLTAGE |
|
|
|
||
|
|
MACHINE |
|
|
SWITCH |
|
|
|
|
|
RP |
|
|
|
|
|
|
STATUS |
|
|
|
|
|
|
|
|
REGISTER |
|
|
|
WE |
COMMAND |
PROGRAM VOLTAGE |
CE, OE LOGIC |
DATA |
SENSE |
|
||
|
|
|
|||||||
|
|
REGISTER |
SWITCH |
|
LATCH |
AMP |
|
||
|
|
|
|
|
|||||
|
CE |
|
|
|
|
|
|
COMPARATOR |
|
|
OE |
|
|
|
|
|
|
|
|
|
|
|
LATCH |
|
|
|
16K-BYTE BOOT BLOCK |
|
|
|
|
|
|
|
|
|
Y-GATING |
|
|
|
|
|
ADDRESS |
Y-DECODER |
|
|
|
||
|
A0–A17 |
|
|
|
|
128K-BYTE MAIN BLOCK |
|
||
|
|
|
|
|
|
8K-BYTE PARAMETER BLOCK |
|
||
|
|
|
|
|
|
|
8K-BYTE PARAMETER BLOCK |
|
|
|
|
VOLTAGE VERIFY |
|
X-DECODER |
96K-BYTE MAIN BLOCK |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
SWITCH |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28F002 F01 |
|
© 1998 |
by Catalyst Semiconductor, Inc. |
|
|
|
1 |
|
|
Doc. No. 25072-00 2/98 |
F-1 |
Characteristics subject to change without notice |
|
|
|
|
|
|
|
CAT28F002
PIN CONFIGURATION
|
|
PDIP Package (P) |
|
|
|
|
|
|
|
TSOP Package (T) |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
NC |
1 |
40 |
NC |
|
|
|
|
|
|
|
|
|||||||
NC |
2 |
39 |
A1 |
A16 |
|
|
|
1 |
||||||||||
|
|
|
|
|
||||||||||||||
|
|
A0 |
3 |
38 |
A2 |
A15 |
|
|
|
2 |
||||||||
|
|
|
|
|
||||||||||||||
|
|
|
|
|
4 |
37 |
A3 |
A14 |
|
|
|
3 |
||||||
|
|
CE |
|
|
|
|
|
|||||||||||
GND |
5 |
36 |
A4 |
A13 |
|
|
|
4 |
||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
A12 |
|
|
|
5 |
||||
OE |
6 |
35 |
A5 |
|||||||||||||||
|
|
|
||||||||||||||||
A11 |
|
|
|
6 |
||||||||||||||
I/O0 |
7 |
34 |
A6 |
|
|
|
||||||||||||
|
|
A9 |
|
|
|
7 |
||||||||||||
8 |
|
|
|
|||||||||||||||
I/O1 |
33 |
A7 |
|
|
A8 |
|
|
|
8 |
|||||||||
|
|
|
||||||||||||||||
I/O2 |
9 |
32 |
VPP |
|
WE |
|
|
|
|
9 |
||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
10 |
|||||||||||
|
RP |
|
|
|
||||||||||||||
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|||||
I/O3 |
31 |
RP |
||||||||||||||||
|
|
|
||||||||||||||||
VPP |
|
|
|
11 |
||||||||||||||
VCC |
11 |
|
|
|
|
|
|
|
||||||||||
30 |
WE |
|||||||||||||||||
|
|
|
||||||||||||||||
|
DU |
|
|
|
12 |
|||||||||||||
VCC |
12 |
29 |
A8 |
|
|
|
|
|||||||||||
|
NC |
|
|
|
13 |
|||||||||||||
|
|
|
|
|
||||||||||||||
I/O4 |
13 |
28 |
A9 |
|
|
A7 |
|
|
|
14 |
||||||||
|
|
|
||||||||||||||||
I/O5 |
14 |
27 |
A11 |
|
|
A6 |
|
|
|
15 |
||||||||
|
|
|
||||||||||||||||
I/O6 |
15 |
26 |
A12 |
|
|
A5 |
|
|
|
16 |
||||||||
|
|
|
||||||||||||||||
|
|
A4 |
|
|
17 |
|||||||||||||
I/O7 |
16 |
25 |
A13 |
|
|
|
|
|||||||||||
|
|
A3 |
|
|
18 |
|||||||||||||
A10 |
|
24 |
|
|
||||||||||||||
17 |
A14 |
|
|
A2 |
|
|
19 |
|||||||||||
|
|
|||||||||||||||||
GND |
18 |
23 |
A15 |
|
|
A1 |
|
|
20 |
|||||||||
|
|
|||||||||||||||||
A17 |
19 |
22 |
A16 |
|
|
|
|
|
|
|
|
|||||||
NC |
20 |
21 |
NC |
|
|
|
|
|
|
|
|
PIN FUNCTIONS
Pin Name |
Type |
Function |
||
|
|
|
|
|
A0–A17 |
Input |
Address Inputs for |
||
|
|
|
|
memory addressing |
|
|
|
|
|
I/O0–I/O7 |
I/O |
Data Input/Output |
||
CE |
Input |
Chip Enable |
||
|
|
|
|
|
OE |
Input |
Output Enable |
||
|
|
|
|
|
WE |
Input |
Write Enable |
||
|
|
|
|
|
VCC |
|
Voltage Supply |
||
|
|
|
|
|
VSS |
|
Ground |
||
|
|
|
|
|
VPP |
|
Program/Erase |
||
|
|
|
|
Voltage Supply |
|
|
|
|
|
|
|
|
Input |
Power Down |
RP |
||||
|
|
|
|
|
DU |
|
Do Not Use |
||
|
|
|
|
|
40 A17
39 GND
38 NC
37 NC
36 A10
35 I/O7
34 I/O6
33 I/O5
32 I/O4
31 VCC
30 VCC
29 NC
28 I/O3
27 I/O2
26 I/O1
25 I/O0
24 OE
23 GND
22 CE
21 A0
28F002 F03
Doc. No. 25072-00 2/98 F-1 |
2 |
|
CAT28F002
ABSOLUTE MAXIMUM RATINGS*
Temperature Under Bias ................... |
–55°C to +95°C |
|
Storage Temperature ....................... |
–65°C to +150°C |
|
Voltage on Any Pin with |
|
|
Respect to Ground(1) ........... |
–2.0V to +VCC + 2.0V |
|
Voltage on Pin A9 with |
|
|
Respect to Ground(1) ................... |
–2.0V to +13.5V |
|
VPP with Respect to Ground |
|
|
during Program/Erase(1) .............. |
–2.0V to +14.0V |
|
VCC with Respect to Ground(1) ............ |
|
–2.0V to +7.0V |
Package Power Dissipation |
|
|
Capability (TA = 25°C) .................................. |
|
1.0 W |
Lead Soldering Temperature (10 secs) |
............ 300°C |
|
Output Short Circuit Current(2) ........................ |
|
100 mA |
*COMMENT
Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions outside of those listed in the operational sections of this specification is not implied. Exposure to any absolute maximum rating for extended periods may affect device performance and reliability.
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 |
CAPACITANCE TA = 25°C, f = 1.0 MHz
|
|
|
Limits |
|
|
|
|
|
|
|
|
|
|
Symbol |
Test |
Min |
|
Max. |
Units |
Conditions |
|
|
|
|
|
|
|
CIN(3) |
Input Pin Capacitance |
|
|
8 |
pF |
VIN = 0V |
COUT(3) |
Output Pin Capacitance |
|
|
12 |
pF |
VOUT = 0V |
CVPP(3) |
VPP Supply Capacitance |
|
|
25 |
pF |
VPP = 0V |
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.
3 |
Doc. No. 25072-00 2/98 F-1 |
CAT28F002
D.C. OPERATING CHARACTERISTICS
VCC = +5V ±10%, unless otherwise specified
|
|
|
|
|
|
|
Limits |
|
|
|
|
|
|
|
|
|
|
|
|
Symbol |
|
|
Parameter |
Min. |
Max. |
Unit |
Test Conditions |
||
|
|
|
|
|
|
|
|
|
|
ILI |
Input Leakage Current |
|
±1.0 |
μA |
VIN = VCC or VSS |
||||
|
|
|
|
|
|
|
|
|
VCC = 5.5V |
|
|
|
|
|
|
|
|
|
|
ILO |
Output Leakage Current |
|
±10 |
μA |
VOUT = VCC or VSS, |
||||
|
|
|
|
|
|
|
|
|
VCC = 5.5V |
|
|
|
|
|
|
|
|
|
|
ISB1 |
VCC Standby Current CMOS |
|
100 |
μA |
CE = VCC ±0.2V = RP |
||||
|
|
|
|
|
|
|
|
|
VCC = 5.5V |
ISB2 |
VCC Standby Current TTL |
|
1.5 |
mA |
CE = RP = VIH, VCC = 5.5V |
||||
|
|
|
|
|
|
|
|
|
|
IPPD |
VPP Deep Powerdown Current |
|
5.0 |
μA |
RP = GND±0.2V |
||||
|
|
|
|
|
|
|
|
|
|
ICC1 |
VCC Active Read Current |
|
55 |
mA |
VCC = 5.5V, CE = GND, |
||||
|
|
|
|
|
|
|
|
|
IOUT = 0mA, f = 10 MHz |
ICC2(1) |
VCC Programming Current |
|
50 |
mA |
VCC = 5.5V, |
||||
|
|
|
|
|
|
|
|
|
Programming in Progress |
|
|
|
|
|
|
|
|
|
|
ICC3(1) |
VCC Erase Current |
|
30 |
mA |
VCC = 5.5V, |
||||
|
|
|
|
|
|
|
|
|
Erase in Progress |
|
|
|
|
|
|
|
|
|
|
IPPS |
VPP Standby Current |
|
±10 |
μA |
VPP < VCC |
||||
|
|
|
|
|
|
|
200 |
μA |
VPP > VCC |
|
|
|
|
|
|
|
|
|
|
IPP1 |
VPP Read Current |
|
200 |
μA |
VPP = VPPH |
||||
|
|
|
|
|
|
|
|
|
|
IPP2(1) |
VPP Programming Current |
|
20 |
mA |
VPP = VPPH, |
||||
|
|
|
|
|
|
|
|
|
Programming in Progress |
|
|
|
|
|
|
|
|
|
|
IPP3(1) |
VPP Erase Current |
|
15 |
mA |
VPP = VPPH, |
||||
|
|
|
|
|
|
|
|
|
Erase in Progress |
|
|
|
|
|
|
|
|
|
|
VIL |
Input Low Level |
–0.5 |
0.8 |
V |
|
||||
|
|
|
|
|
|
|
|
|
|
VOL |
Output Low Level |
|
0.45 |
V |
IOL = 5.8mA, VCC = 4.5V |
||||
|
|
|
|
|
|
|
|
|
|
VIH |
Input High Level |
2.0 |
VCC+0.5 |
V |
|
||||
VOH1 |
Output High Level TTL |
2.4 |
|
V |
IOH = -2.5mA, VCC = 4.5V |
||||
|
|
|
|
|
|
|
|
|
|
VID |
A9 Signature Voltage |
10.8 |
13.2 |
V |
A9 = VID |
||||
|
|
|
|
|
|
|
|
|
|
IID |
A9 Signature Current |
|
500 |
μA |
A9 = VID |
||||
ICCD |
VCC Deep Powerdown Current |
|
1.0 |
μA |
RP = GND±0.2V |
||||
|
|
|
|
|
|
|
|
|
|
ICCES |
VCC Erase Suspend Current |
|
10 |
mA |
Erase Suspended CE = VIH |
||||
|
|
|
|
|
|
|
|
|
|
IPPES |
VPP Erase Suspend Current |
|
200 |
μA |
Erase Suspended VPP=VPPH |
||||
I |
|
|
|
|
Boot Block Unlock Current |
|
500 |
μA |
RP = VHH |
|
|
RP |
|
||||||
RP |
|
||||||||
|
|
|
|
|
|
|
|
|
|
VOH2 |
Output High Level TTL |
0.85 VCC |
|
V |
VCC = VCCMIN |
||||
|
|
|
|
|
|
|
|
|
IOH = -1.5mA |
|
|
|
|
|
|
|
|
|
|
Note: |
|
|
|
|
|
|
|
||
(1) This parameter is tested initially and after a design or process change that affects the parameter. |
|
Doc. No. 25072-00 2/98 F-1 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CAT28F002 |
||
SUPPLY CHARACTERISTICS |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Limits |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Symbol |
|
Parameter |
|
Min |
|
Max. |
|
|
Unit |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VLKO |
|
|
VCC Erase/Write Lock Voltage |
|
2.0 |
|
|
|
|
|
|
V |
|
|||
VCC |
|
|
VCC Supply Voltage |
|
4.5 |
|
5.5 |
|
|
V |
|
|||||
VPPL |
|
|
VPP During Read Operations |
|
0 |
|
6.5 |
|
|
V |
|
|||||
VPPH |
|
|
VPP During Erase/Program |
|
11.4 |
|
12.6 |
|
|
V |
|
|||||
VHH |
|
|
RP, OE Unlock Voltage |
|
10.8 |
|
13.2 |
|
|
V |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VPPLK |
|
VPP Lock-Out Voltage |
|
0 |
|
6.5 |
|
|
V |
|
||||||
A.C. CHARACTERISTICS, Read Operation |
|
|
|
|
|
|
|
|
|
|||||||
VCC = +5V ±10%, unless otherwise specified |
|
|
|
|
|
|
|
|
|
|||||||
JEDEC |
|
Standard |
|
|
|
|
28F002-90 |
28F002-12 |
28F002-15 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
||||||
Symbol |
|
Symbol |
Parameter |
Min. |
Max. |
|
Min. |
Max. |
Min. |
Max. |
Unit |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
tAVAV |
|
tRC |
Read Cycle Time |
90 |
|
|
|
120 |
|
150 |
ns |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
tELQV |
|
tCE |
CE Access Time |
|
90 |
|
|
120 |
|
150 |
ns |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
tAVQV |
|
tACC |
Address Access Time |
|
90 |
|
|
120 |
|
150 |
ns |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
tGLQV |
|
tOE |
OE Access Time |
|
40 |
|
|
40 |
|
40 |
ns |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
- |
|
tOH |
Output Hold from Address OE/CE Change |
0 |
|
|
0 |
|
0 |
|
ns |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
tGLQX |
|
tOLZ(1)(6) |
OE to Output in Low-Z |
0 |
|
|
0 |
|
0 |
|
ns |
|||||
tELQX |
|
tLZ(1)(6) |
CE to Output in Low-Z |
0 |
|
|
0 |
|
0 |
|
ns |
|||||
tGHQZ |
|
tDF(1)(2) |
OE High to Output High-Z |
|
30 |
|
|
30 |
|
30 |
ns |
|||||
tEHQZ |
|
tHZ(1)(2) |
CE High to Output High-Z |
|
30 |
|
|
30 |
|
30 |
ns |
|||||
tPHQV |
|
tPWH |
RP High to Output Delay |
|
300 |
|
|
300 |
|
300 |
ns |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Figure 1. A.C. Testing Input/Output Waveform(3)(4)(5) |
|
|
|
|
|
|
|
|
|
|||||||
2.4 V |
|
|
2.0 V |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
INPUT PULSE LEVELS |
REFERENCE POINTS |
|
|
|
|
||||||||
0.45 V |
|
|
0.8 V |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
5108 FHD F03
Figure 2. A.C. Testing Load Circuit (example)
|
|
1.3V |
||||||
|
|
|
|
|
|
|
1N914 |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
3.3K |
|
|
|
|
|
|
|
|
|
|
|
DEVICE |
|
|
|
|
|
|
OUT |
|
UNDER |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
TEST |
|
|
|
|
|
CL = 100 pF |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
||||
|
|
|
|
|
|
|
||
Note: |
|
|
|
|
|
|
CL INCLUDES JIG CAPACITANCE |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
5108 FHD F04
(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.
(5)Input and Output Timing Reference = 0.8V and 2.0V.
(6)Low-Z is defined as the state where the external data may be driven by the output buffer but may not be valid.
5 |
Doc. No. 25072-00 2/98 F-1 |