ETC HN58C1001FP15

HN58C1001 Series
131072-word × 8-bit Electrically Erasable and
Programmable CMOS ROM
ADE-203-028F (Z)
Rev. 6.0
Apr. 8, 1997
Description
The Hitachi HN58C1001 is a electrically erasable and programmable ROM organized as 131072-word × 8bit. It has realized high speed, low power consumption and high reliability by employing advanced MNOS
memory technology and CMOS process and circuitry technology. It also has a 128-byte page
programming function to make the write operations faster.
Features
• Single supply: 5.0 V ± 10%
• Access time: 150 ns (max)
• Power dissipation
 Active: 20 mW/MHz, (typ)
 Standby: 110 µW (max)
• On-chip latches: address, data, CE, OE, WE
• Automatic byte write: 10 ms (max)
• Automatic page write (128 bytes): 10 ms (max)
• Data polling and RDY/Busy
• Data protection circuit on power on/off
• Conforms to JEDEC byte-wide standard
• Reliable CMOS with MNOS cell technology
• 104 erase/write cycles (in page mode)
• 10 years data retention
• Software data protection
• Write protection by RES pin
HN58C1001 Series
Ordering Information
Type No.
Access time
Package
HN58C1001P-15
150 ns
600 mil 32-pin plastic DIP (DP-32)
HN58C1001FP-15
150 ns
525 mil 32-pin plastic SOP (FP-32D)
HN58C1001T-15
150 ns
8 × 14 mm 32-pin plastic TSOP (TFP-32DA)
Pin Arrangement
HN58C1001P/FP Series
RDY/Busy
A16
A14
A12
A7
A6
A5
A4
A3
A2
A1
A0
I/O0
I/O1
I/O2
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
VCC
A15
RES
WE
A13
A8
A9
A11
OE
A10
CE
I/O7
I/O6
I/O5
I/O4
I/O3
HN58C1001T Series
A3
A2
A1
A0
I/O0
I/O1
I/O2
VSS
I/O3
I/O4
I/O5
I/O6
I/O7
CE
A10
OE
(Top view)
Pin Description
Pin name
Function
A0 to A16
Address input
I/O0 to I/O7
Data input/output
OE
Output enable
CE
Chip enable
WE
Write enable
VCC
Power supply
VSS
Ground
RDY/Busy
Ready busy
RES
Reset
2
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
(Top view)
A4
A5
A6
A7
A12
A14
A16
RDY/Busy
VCC
A15
RES
WE
A13
A8
A9
A11
HN58C1001 Series
Block Diagram
to
I/O0
VCC
I/O7
RDY/Busy
High voltage generator
VSS
RES
I/O buffer
and
input latch
OE
CE
Control logic and timing
WE
RES
A0
Y gating
Y decoder
to
A6
Address
buffer and
latch
X decoder
Memory array
A7
to
A16
Data latch
Operation Table
Operation
CE
OE
WE
RES
1
RDY/Busy
I/O
High-Z
Dout
VIL
VIL
VIH
VH *
Standby
VIH
×*
×
×
High-Z
High-Z
Write
VIL
VIH
VIL
VH
High-Z to V OL
Din
Deselect
VIL
VIH
VIH
VH
High-Z
High-Z
Write Inhibit
×
×
VIH
×
—
—
×
VIL
×
×
—
—
Data Polling
VIL
VIL
VIH
VH
VOL
Dout (I/O7)
Program reset
×
×
×
VIL
High-Z
High-Z
Read
2
Notes: 1. Refer to the recommended DC operating conditions.
2. × : Don’t care
3
HN58C1001 Series
Absolute Maximum Ratings
Parameter
Symbol
Value
Unit
Supply voltage relative to VSS
VCC
–0.6 to +7.0
V
Vin
1
–0.5* to +7.0
V
Topr
0 to +70__
°C
Tstg
–55 to +125
°C
Input voltage relative to V SS
Operating temperature range*
2
Storage temperature range
Notes: 1. Vin min = –3.0 V for pulse width ≤ 50 ns
2. Including electrical characteristics and data retention
Recommended DC Operating Conditions
Parameter
Symbol
Min
Typ
Max
Unit
Supply voltage
VCC
4.5
5.0
5.5
V
VSS
0
0
0
V
Input voltage
Operating temperature
Note:
1
VIL
–0.3*
—
0.8
V
VIH
2.2
—
VCC + 0.3
V
VH
Vcc – 0.5
—
VCC + 1.0
V
Topr
0
—
70
°C
1. VIL (min): –1.0 V for pulse width ≤ 50 ns
DC Characteristics (Ta = 0 to +70__°C, VCC = 5.0V ± 10%)
Parameter
Symbol
Min
Typ
Max
1
Unit
Test conditions
µA
VCC = 5.5 V, Vin =5.5 V
Input leakage current
I LI
—
—
2*
Output leakage current
I LO
—
—
2
µA
VCC = 5.5 V, Vout = 5.5/0.4 V
Standby V CC current
I CC1
—
—
20
µA
CE = VCC
I CC2
—
—
1
mA
CE = VIH
I CC3
—
—
15
mA
Iout = 0 mA, Duty = 100%,
Cycle = 1 µs at VCC = 5.5 V
—
—
50
mA
Iout = 0 mA, Duty = 100%,
Cycle = 150 ns at VCC = 5.5 V
Operating VCC current
Output low voltage
VOL
—
—
0.4
V
I OL = 2.1 mA
Output high voltage
VOH
2.4
—
—
V
I OH = –400 µA
Notes: 1. I LI on RES: 100 µA (max)
4
HN58C1001 Series
Capacitance (Ta = 25°C, f = 1 MHz)
Parameter
1
Input capacitance*
Output capacitance*
Note:
1
Symbol
Min
Typ
Max
Unit
Test conditions
Cin
—
—
6
pF
Vin = 0 V
Cout
—
—
12
pF
Vout = 0 V
1. This parameter is periodically sampled and not 100% tested.
AC Characteristics (Ta = 0 to +70__°C, VCC = 5.0 V ± 10%)
Test Conditions
• Input pulse levels: 0.4 V to 2.4 V
0 V to VCC (RES pin)
• Input rise and fall time: ≤ 20 ns
• Output load: 1TTL Gate +100 pF
• Reference levels for measuring timing: 0.8 V, 2.0 V
Read Cycle
HN58C1001-15
Parameter
Symbol
Min
Max
Unit
Test conditions
Address to output delay
t ACC
—
150
ns
CE = OE = VIL, WE = VIH
CE to output delay
t CE
—
150
ns
OE = VIL, WE = VIH
OE to output delay
t OE
10
75
ns
CE = VIL, WE = VIH
t OH
0
—
ns
CE = OE = VIL, WE = VIH
t DF
0
50
ns
CE = VIL, WE = VIH
t DFR
0
350
ns
CE = OE = VIL, WE = VIH
t RR
0
450
ns
CE = OE = VIL, WE = VIH
Address to output hold
OE (CE) high to output float*
RES low to output float
RES to output delay
*1
1
5
HN58C1001 Series
Write Cycle
Parameter
Symbol
Min*2
Typ
Max
Unit
Address setup time
t AS
0
—
—
ns
Address hold time
t AH
150
—
—
ns
CE to write setup time (WE controlled)
t CS
0
—
—
ns
CE hold time (WE controlled)
t CH
0
—
—
ns
WE to write setup time (CE controlled)
t WS
0
—
—
ns
WE hold time (CE controlled)
t WH
0
—
—
ns
OE to write setup time
t OES
0
—
—
ns
OE hold time
t OEH
0
—
—
ns
Data setup time
t DS
100
—
—
ns
Data hold time
t DH
10
—
—
ns
WE pulse width (WE controlled)
t WP
250
—
—
ns
CE pulse width (CE controlled)
t CW
250
—
—
ns
Data latch time
t DL
300
—
—
ns
Byte load cycle
t BLC
0.55
—
30
µs
Byte load window
t BL
100
—
—
Write cycle time
t WC
—
Time to device busy
t DB
120
Write start time
Reset protect time
5
Reset high time*
4
Test conditions
µs
3
—
10*
ms
—
—
ns
—
—
ns
t DW
150*
t RP
100
—
—
µs
t RES
1
—
—
µs
Notes: 1. t DF and t DFR are defined as the time at which the outputs achieve the open circuit conditions and
are no longer driven.
2. Use this device in longer cycle than this value.
3. t WC must be longer than this value unless polling techniques or RDY/Busy are used. This device
automatically completes the internal write operation within this value.
4. Next read or write operation can be initiated after t DW if polling techniques or RDY/Busy are used.
5. This parameter is sampled and not 100% tested.
6. A7 to A16 are page addresses and must be same within the page write operation.
7. See AC read characteristics.
6
HN58C1001 Series
Timing Waveforms
Read Timing Waveform
Address
tACC
CE
tOH
tCE
OE
tDF
tOE
WE
High-Z
Data Out
Data out valid
tRR
tDFR
RES
7
HN58C1001 Series
Byte Write Timing Waveform (1) (WE Controlled)
tWC
Address
tCS
tAH
tCH
CE
tAS
tBL
tWP
WE
tOES
tOEH
OE
tDS
tDH
Din
tDW
High-Z
RDY/Busy
tRP
tRES
RES
VCC
8
tDB
High-Z
HN58C1001 Series
Byte Write Timing Waveform (2) (CE Controlled)
Address
tWS
tAH
tBL
tWC
tCW
CE
tAS
tWH
WE
tOES
tOEH
OE
tDS
tDH
Din
tDW
RDY/Busy
tDB
High-Z
High-Z
tRP
tRES
RES
VCC
9
HN58C1001 Series
Page Write Timing Waveform (1) (WE Controlled)
*6
Address
A0 to A16
tAS
tAH
tBL
tWP
WE
tDL
tCS
tBLC
tWC
tCH
CE
tOEH
tOES
OE
tDH
tDS
Din
RDY/Busy
High-Z
tRP
RES
VCC
10
tRES
tDB
tDW
High-Z
HN58C1001 Series
Page Write Timing Waveform (2) (CE Controlled)
*6
Address
A0 to A16
tAS
CE
tAH
tBL
tCW
tDL
tWS
tBLC
tWC
tWH
WE
tOEH
tOES
OE
tDH
tDS
Din
RDY/Busy
High-Z
tDB
tDW
High-Z
tRP
RES
tRES
VCC
11
HN58C1001 Series
Data Polling Timing Waveform
Address
An
An
CE
WE
tOEH
tCE *7
tOES
OE
tDW
tOE*7
I/O7
Din X
Dout X
Dout X
tWC
Toggle bit
This device provide another function to determine the internal programming cycle. If the EEPROM is set
to read mode during the internal programming cycle, I/O6 will charge from “1” to “0” (toggling) for each
read. When the internal programming cycle is finished, toggling of I/O6 will stop and the device can be
accessible for next read or program.
Notes: 1.
2.
3.
4.
12
I/O6 beginning state is “1”.
I/O6 ending state will vary.
See AC read characteristics.
Any location can be used, but the address must be fixed.
HN58C1001 Series
Toggle bit Waveform
Next mode
*4
Address
tCE *3
CE
WE
*3
tOE
OE
tOES
tOEH
*1
I/O6
Din
Dout
Dout
*2
*2
Dout
Dout
tDW
tWC
Software Data Protection Timing Waveform (1) (in protection mode)
VCC
CE
WE
tBLC
Address
5555
Data
AA
AAAA or
2AAA
55
5555
A0
tWC
Write address
Write data
13
HN58C1001 Series
Software Data Protection Timing Waveform (2) (in non-protection mode)
VCC
tWC
Normal active
mode
CE
WE
Address
Data
5555
AAAA
or
2AAA
5555
5555
AAAA
or
2AAA
5555
AA
55
80
AA
55
20
Functional Description
Automatic Page Write
Page-mode write feature allows 1 to 128 bytes of data to be written into the EEPROM in a single write
cycle. Following the initial byte cycle, an additional 1 to 128 bytes can be written in the same manner.
Each additional byte load cycle must be started within 30 µs from the preceding falling edge of WE or CE.
When CE or W E is kept high for 100 µs after data input, the EEPROM enters write mode automatically
and the input data are written into the EEPROM.
Data Polling
Data polling allows the status of the EEPROM to be determined. If EEPROM is set to read mode during a
write cycle, an inversion of the last byte of data to be loaded outputs from I/O7 to indicate that the
EEPROM is performing a write operation.
RDY/Busy Signal
RDY/Busy signal also allows status of the EEPROM to be determined. The RDY/Busy signal has high
impedance except in write cycle and is lowered to VOL after the first write signal. At the end of write cycle,
the RDY/Busy signal changes state to high impedance.
RES Signal
When RES is low, the EEPROM cannot be read or programmed. Therefore, data can be protected by
keeping RES low when VCC is switched. RES should be high during read and programming because it
doesn’t provide a latch function.
14
HN58C1001 Series
VCC
Read inhibit
Read inhibit
RES
Program inhibit
Program inhibit
WE, CE Pin Operation
During a write cycle, addresses are latched by the falling edge of WE or C E, and data is latched by the
rising edge of WE or CE.
Write/Erase Endurance and Data Retention Time
The endurance is 104 cycles in case of the page programming and 103 cycles in case of the byte
programming (1% cumulative failure rate). The data retention time is more than 10 years when a device is
page-programmed less than 104 cycles.
Data Protection
1. Data Protection against Noise on Control Pins (CE, OE, WE) during Operation
During readout or standby, noise on the control pins may act as a trigger and turn the EEPROM to
programming mode by mistake.
To prevent this phenomenon, this device has a noise cancellation function that cuts noise if its width is
20 ns or less in program mode.
Be careful not to allow noise of a width of more than 20 ns on the control pins.
WE
CE
VIH
0V
VIH
OE
0V
20 ns max
15
HN58C1001 Series
2. Data Protection at VCC On/Off
When V CC is turned on or off, noise on the control pins generated by external circuits (CPU, etc) may
act as a trigger and turn the EEPROM to program mode by mistake. To prevent this unintentional
programming, the EEPROM must be kept in an unprogrammable state while the CPU is in an unstable
state.
Note: The EEPROM should be kept in unprogrammable state during VCC on/off by using CPU RESET
signal.
VCC
CPU
RESET
* Unprogrammable
* Unprogrammable
a. Protection by RES
The unprogrammable state can be realized by that the CPU’s reset signal inputs directly to the
EEPROM’s RES pin. RES should be kept VSS level during VCC on/off.
The EEPROM brakes off programming operation when RES becomes low, programming operation
doesn’t finish correctly in case that RES falls low during programming operation. RES should be
kept high for 10 ms after the last data input.
VCC
RES
Program inhibit
WE
or CE
1 µs min 100 µs min
Program inhibit
10 ms min
3. Software data protection
To prevent unintentional programming, this device has the software data protection (SDP) mode. The
SDP is enabled by inputting the following 3 bytes code and write data. SDP is not enabled if only the 3
bytes code is input. To program data in the SDP enable mode, 3 bytes code must be input before write
data.
16
HN58C1001 Series
Address
Data
5555
AA
↓
↓
AAAA or 2AAA
55
↓
↓
5555
A0
↓
↓
Write address Write data } Normal data input
The SDP mode is disabled by inputting the following 6 bytes code. Note that, if data is input in the
SDP disable cycle, data can note be written.
Address
Data
5555
↓
AAAA or 2AAA
↓
5555
↓
5555
↓
AAAA or 2AAA
↓
5555
AA
↓
55
↓
80
↓
AA
↓
55
↓
20
The software data protection is not enabled at the shipment.
Note: There are some differences between Hitachi’s and other company’s for enable/disable sequence
of software data protection. If there are any questions , please contact with Hitachi sales offices.
17
HN58C1001 Series
Package Dimensions
HN58C1001P Series (DP-32)
Unit: mm
41.90
42.50 Max
17
13.4
13.7 Max
32
16
1.20
5.08 Max
1.20
2.30 Max
2.54 ± 0.25
0.48 ± 0.10
0.51 Min
2.54 Min
1
15.24
+ 0.11
0.25 – 0.05
0° – 15°
Hitachi Code
JEDEC Code
EIAJ Code
Weight
18
DP-32
—
SC-613
5.1 g
HN58C1001 Series
HN58C1001FP Series (FP-32D)
Unit: mm
20.45
20.95 Max
17
11.30
32
1
1.27
0.40 ± 0.08
0.38 ± 0.06
0.10
0.15 M
14.14 ± 0.30
1.42
0 – 8°
0.12
0.15 +– 0.10
1.00 Max
0.22 ± 0.05
0.20 ± 0.04
3.00 Max
16
0.80 ± 0.20
Hitachi Code
JEDEC Code
EIAJ Code
Weight
FP-32D
—
—
1.3 g
19
HN58C1001 Series
HN58C1001T Series (TFP-32DA)
Unit: mm
8.00
8.20 Max
17
1
16
12.40
32
0.50
0.08 M
0.17 ± 0.05
0.125 ± 0.04
1.20 Max
20
0.10
0.80
14.00 ± 0.20
0.45 Max
0.13 ± 0.05
0.22 ± 0.08
0.20 ± 0.06
0 – 5°
Hitachi Code
JEDEC Code
EIAJ Code
Weight
0.50 ± 0.10
TFP-32DA
MO-142BA
SC-663
0.26 g
HN58C1001 Series
Disclaimer
When using this document, keep the following in mind:
1. This document may, wholly or partially, be subject to change without notice.
2. All rights are reserved: No one is permitted to reproduce or duplicate, in any form, the whole or part of
this document without Hitachi’s permission.
3. Hitachi will not be held responsible for any damage to the user that may result from accidents or any
other reasons during operation of the user’s unit according to this document.
4. Circuitry and other examples described herein are meant merely to indicate the characteristics and
performance of Hitachi’s semiconductor products. Hitachi assumes no responsibility for any intellectual
property claims or other problems that may result from applications based on the examples described
herein.
5. No license is granted by implication or otherwise under any patents or other rights of any third party or
Hitachi, Ltd.
6. MEDICAL APPLICATIONS: Hitachi’s products are not authorized for use in MEDICAL
APPLICATIONS without the written consent of the appropriate officer of Hitachi’s sales company.
Such use includes, but is not limited to, use in life support systems. Buyers of Hitachi’s products are
requested to notify the relevant Hitachi sales offices when planning to use the products in MEDICAL
APPLICATIONS.
Sales Offices
Hitachi, Ltd.
Semiconductor & IC Div.
Nippon Bldg., 2-6-2, Ohte-machi, Chiyoda-ku, Tokyo 100, Japan
Tel: Tokyo (03) 3270-2111
Fax: (03) 3270-5109
For further information write to:
Hitachi America, Ltd.
Semiconductor & IC Div.
2000 Sierra Point Parkway
Brisbane, CA. 94005-1835
USA
Tel: 415-589-8300
Fax: 415-583-4207
Hitachi Europe GmbH
Electronic Components Group
Continental Europe
Dornacher Straße 3
D-85622 Feldkirchen
München
Tel: 089-9 91 80-0
Fax: 089-9 29 30 00
Hitachi Europe Ltd.
Electronic Components Div.
Northern Europe Headquarters
Whitebrook Park
Lower Cookham Road
Maidenhead
Berkshire SL6 8YA
United Kingdom
Tel: 0628-585000
Fax: 0628-778322
Hitachi Asia Pte. Ltd.
16 Collyer Quay #20-00
Hitachi Tower
Singapore 0104
Tel: 535-2100
Fax: 535-1533
Hitachi Asia (Hong Kong) Ltd.
Unit 706, North Tower,
World Finance Centre,
Harbour City, Canton Road
Tsim Sha Tsui, Kowloon
Hong Kong
Tel: 27359218
Fax: 27306071
21
HN58C1001 Series
Revision Record
Rev. Date
0.0
Contents of Modification
Drawn by
Approved by
Jul. 11, 1991 Initial issue
K. Furusawa T. Wada
1.0
Jan. 10, 1992 Recommended DC Operating Conditions
Addition of VH
DC Characteristics
I CC3 max: 40 mA to 50 mA
I CC3 test: Cycle = 200 ns to Cycle = 150 ns
VIH max: V CC + 1 V to VCC + 0.3 V
VH min: VCC – 1.0 V to VCC – 0.5 V
AC Characteristics
Change of Test Conditions
Reference level: 1.8 V to 2.0 V
t DL min: 200 ns to 300 ns
t BLC min: 0.35 µs to 0.55 µs
t WP/tCW min: 150 ns to 250 ns
t CS/tCH to tWS/tWH (CE Controlled)
Functional Description
Deletion of Write Protection (2)
Data Protection 2:
during programming because to during
programming and read because
unprogrammable, standby or readout
state to unprogrammable state
Deletion of protection of mistake
by CE = VCC or OE = Low or
WE = VCC level at VCC on/off
Software data protection
Address: AAAA to AAAA or 2AAA
Change of Timing Waveforms
K. Furusawa T. Wada
2.0
Jan. 21, 1993 Deletion of HN58C1001-12
AC Characteristics
t DH min: 0 ns to 10 ns
Deletion of Mode Description
Addition of Reset function
Change of erase/write cycles in page mode: 10 5 to 10 4
Change of erase/write cycles in byte mode: 104 to 103
K. Furusawa K. Furusawa
3.0
Apr. 23, 1993 Addition of Toggle Bit
M. Terasawa K. Furusawa
4.0
Nov. 25,
1994
Capacitance
Addition of note 1
AC Characteristics
Write cycle: Addition of note 2,3
Addition of t DW min: 150 ns
Page write timing waveform
Addition of note 1
M. Terasawa T. Muto
5.0
May. 23,
1995
Deletion of HN58C1001R series (TFP-32DAR)
M. Terasawa T. Muto
6.0
Apr. 8, 1997
Change of format
AC Characteristics
Addition of note.6
22
HN58C1001 Series
Rev. Date
Contents of Modification
Drawn by
Approved by
Timing Waveforms
Toggle bit
Addition of note.3, 4
Functional Description
Addition of CPU Reset timing waveform
Data protection 3: Addition of note
23