HN29V102414T-50H [HITACHI]

Flash, 64MX16, 50ns, PDSO48, 12 X 20 MM, 0.50 MM PITCH, PLASTIC, TSOP1-48;
HN29V102414T-50H
型号: HN29V102414T-50H
厂家: HITACHI SEMICONDUCTOR    HITACHI SEMICONDUCTOR
描述:

Flash, 64MX16, 50ns, PDSO48, 12 X 20 MM, 0.50 MM PITCH, PLASTIC, TSOP1-48

光电二极管 内存集成电路
文件: 总46页 (文件大小:360K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
HN29V102414T-50H  
1G AND type Flash Memory  
More than 32,113-sector (542,581,248-bit) × 2  
ADE-203-1335A (Z)  
Rev. 1.0  
Apr. 5, 2002  
Description  
The Hitachi HN29V102414T-50H is a CMOS Flash Memory with AND type multi-level memory cells. It  
has fully automatic programming and erase capabilities with a single 3.0 V power supply. The functions are  
controlled by simple external commands. To fit the I/O card applications, the unit of programming and erase  
is as small as (2048 + 64) bytes. Initial available sectors of HN29V102414T-50H are more than 64,226 (98%  
of all sector address) and less than 65,536 sectors.  
Features  
On-board single power supply (VCC): VCC = 2.7 V to 3.6 V  
Organization  
AND Flash Memory: (2048 + 64) bytes × (More than 32,113 sectors) × 2  
Data register: (2048 + 64) bytes × 2  
Multi-level memory cell  
2 bit/per memory cell  
Automatic programming  
Sector program time: 1.0 ms (typ)  
System bus free  
Address, data latch function  
Internal automatic program verify function  
Status data polling function  
Automatic erase  
Single sector erase time: 1.0 ms (typ)  
System bus free  
Internal automatic erase verify function  
Status data polling function  
HN29V102414T-50H  
Erase mode  
Single sector erase ((2048 + 64) byte unit)  
Fast serial read access time:  
First access time: 50 µs (max)  
Serial access time: 50 ns (max)  
Low power dissipation:  
ICC1 = 2 mA (typ) (Read) (1-chip operation)  
ICC1 = 4 mA (typ) (Read) (2-chip operation)  
ICC2 = 20 mA (max) (Read) (1-chip operation)  
ICC2 = 40 mA (max) (Read) (2-chip operation)  
ISB2 = 50 µA (max) (Standby) (1-chip operation)  
ISB2 = 100 µA (max) (Standby) (2-chip operation)  
ICC3/ICC4 = 40 mA (max) (Erase/Program) (1-chip operation)  
ICC3/ICC4 = 80 mA (max) (Erase/Program) (2-chip operation)  
ISB3 = 20 µA (max) (Deep standby) (1-chip operation)  
ISB3 = 40 µA (max) (Deep standby) (2-chip operation)  
The following architecture is required for data reliability.  
Error correction: more than 3-bit error correction per each sector read  
Spare sectors: 1.8% (579 sectors)/chip (min) within usable sectors  
Ordering Information  
Type No.  
Available sector  
Package  
HN29V102414T-50H  
More than 64,226 sectors 12.0 × 20.00 mm2 0.5 mm pitch  
48-pin plastic TSOP I (TFP-48DA)  
2
HN29V102414T-50H  
Pin Arrangement  
48-pin TSOP  
2
3
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
V
NC*  
*
V
*
1
CC  
CC  
1, 2  
1, 2  
1, 2  
1, 3  
1, 3  
1, 3  
NC*  
NC*  
NC*  
2
NC*  
3
NC*  
4
2
*
3
*
V
V
5
SS  
SS  
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
RES*  
RDY/Busy*  
SC*  
RES*  
6
3
RDY/Busy*  
7
3
SC*  
8
3
OE*  
OE*  
I/O0*  
9
3
I/O0*  
I/O1*  
I/O2*  
I/O3*  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
3
I/O1*  
3
I/O2*  
3
I/O3*  
3
V
*
*
V
*
CC  
CC  
3
V
V
*
SS  
SS  
3
3
3
3
I/O4*  
I/O5*  
I/O6*  
I/O7*  
CDE*  
WE*  
I/O4*  
I/O5*  
I/O6*  
I/O7*  
3
CDE*  
3
WE*  
CE*  
NC*  
3
CE*  
1, 2  
1, 3  
NC*  
V
2
*
3
*
V
SS  
SS  
(Top view)  
Note: 1. This pin can be used as the VSS pin.  
2. Upper chip.  
3. Lower chip.  
3
HN29V102414T-50H  
Pin Description  
Pin name  
I/O0 to I/O7  
CE  
Function  
Input/output  
Chip enable  
Output enable  
Write enable  
Command data enable  
Power supply  
Ground  
OE  
WE  
CDE  
VCC*1  
VSS*1  
RDY/Busy  
RES  
Ready/Busy  
Reset  
SC  
Serial clock  
No connection  
NC  
Note: 1. All VCC and VSS pins should be connected to a common power supply and a ground, respectively.  
4
HN29V102414T-50H  
Block Diagram  
Upper chip  
2048 + 64  
Sector  
address  
buffer  
X-decoder  
32768 × (2048 + 64) × 8  
memory matrix  
Data register (2048 + 64)  
• •  
I/O0  
to  
I/O7  
Data  
input  
buffer  
Input  
data  
control  
Data  
output  
buffer  
Y-gating  
Multiplexer  
Y-decoder  
• •  
• • •  
RDY/Busy  
Y-address  
counter  
V
CC  
V
SS  
CE  
OE  
Read/Program/Erase control  
Control  
signal  
buffer  
WE  
SC  
RES  
CDE  
Lower chip  
2048 + 64  
Sector  
address  
X-decoder  
32768 × (2048 + 64) × 8  
buffer  
memory matrix  
Data register (2048 + 64)  
• •  
I/O0  
to  
I/O7  
Data  
input  
buffer  
Input  
data  
control  
Data  
output  
buffer  
Y-gating  
Multiplexer  
Y-decoder  
• •  
• • •  
RDY/Busy  
Y-address  
counter  
V
CC  
V
SS  
CE  
OE  
Read/Program/Erase control  
Control  
signal  
buffer  
WE  
SC  
RES  
CDE  
5
HN29V102414T-50H  
Memory Map and Address  
Sector address  
2048 bytes  
2048 bytes  
2048 bytes  
64 bytes  
64 bytes  
64 bytes  
7FFFH  
7FFEH  
7FFDH  
2048 bytes  
64 bytes  
64 bytes  
64 bytes  
0002H  
0001H  
2048 bytes  
2048 bytes  
0000H  
000H  
Column address  
83FH  
800H  
2048 + 64 bytes  
Control bytes  
Address  
Cycles  
I/O0 I/O1 I/O2 I/O3 I/O4 I/O5 I/O6 I/O7  
A0 A1 A2 A3 A4 A5 A6 A7  
Sector address SA (1): First cycle  
SA (2): Second cycle A8 A9 A10 A11 A12 A13 A14 ×*2  
Column address CA (1): First cycle A0 A1 A2 A3 A4 A5 A6 A7  
CA (2): Second cycle A8 A9 A10 A11  
×
×
×
×
Notes: 1. Some failed sectors may exist in the device. The failed sectors can be recognized  
by reading the sector valid data written in a part of the column address 800 to 83F  
(The specific address is TBD.). The sector valid data must be read and kept outside  
of the sector before the sector erase. When the sector is programmed, the sector  
valid data should be written back to the sector.  
2. An × means "Don't care". The pin level can be set to either V or V , referred  
IL  
IH  
to DC characteristics.  
6
HN29V102414T-50H  
Pin Function  
CE: CE is used to select the device. The status returns to the standby at the rising edge of CE in the reading  
operation. However, the status does not return to the standby at the rising edge of CE in the busy state in  
programming and erase operation.  
OE: Memory data and status register data can be read, when OE is VIL.  
WE: Commands and address are latched at the rising edge of WE.  
SC: Programming and reading data is latched at the rising edge of SC.  
RES: RES pin must be kept at the VILR (VSS ± 0.2 V) level when VCC is turned on and off. In this way, data  
in the memory is protected against unintentional erase and programming. RES must be kept at the VIHR (VCC  
± 0.2 V) level during any operations such as programming, erase and read.  
CDE: Commands and data are latched when CDE is VIL and address is latched when CDE is VIH.  
RDY/Busy: The RDY/Busy indicates the program/erase status of the flash memory. The RDY/Busy signal  
is initially at a high impedance state. It turns to a VOL level after the (40H) command in programming  
operation or the (B0H) command in erase operation. After the erase or programming operation finishes, the  
RDY/Busy signal turns back to the high impedance state.  
I/O0 to I/O7: The I/O pins are used to input data, address and command, and are used to output memory data  
and status register data.  
Mode Selection  
Mode  
CE  
×*4  
VIH  
VIL  
VIL  
VIL  
OE  
×
WE  
×
SC  
×
RES CDE RDY/Busy*3 I/O0 to I/O7  
Deep standby  
Standby  
VILR  
VIHR  
VIHR  
VIHR  
×
×
×
×
VOH  
VOH  
VOH  
VOH  
VOH  
High-Z  
×
×
×
High-Z  
Output disable  
Status register read*1  
Command write*2  
VIH  
VIL  
VIH  
VIH  
VIH  
VIL  
×
High-Z  
×
Status register outputs  
Din  
VIL  
VIHR VIL  
Notes: 1. Default mode after the power on is the status register read mode (refer to status transition). From  
I/O0 to I/O7 pins output the status, when CE = VIL and OE = VIL (conventional read operation  
condition).  
2. Refer to the command definition. Data can be read, programmed and erased after commands are  
written in this mode.  
3. The RDY/Busy bus should be pulled up to VCC to maintain the VOH level while the RDY/Busy pin  
outputs a high impedance.  
4. An × means “Don’t care”. The pin level can be set to either VIL or VIH referred to DC characteristics.  
7
HN29V102414T-50H  
Command Definition*1, 2  
First bus cycle  
Second bus cycle  
Bus  
cycles mode*3  
Operation Data in Operation Data in Data out  
Command  
mode  
Write  
Write  
Write  
Read  
Read  
Read  
Serial read (1) (Without CA)  
(With CA)  
3
Write  
00H  
00H  
F0H  
90H  
01H  
SA (1)*4  
SA (1)*4  
SA (1)*4  
3 + 2h*6 Write  
Serial read (2)  
3
1
1
Write  
Write  
Write  
Read identifier codes  
Data recovery read  
ID*8, 9  
Recovery  
data  
Auto erase  
Single sector  
4
4
Write  
Write  
20H  
10H  
Write  
Write  
SA (1)*4  
SA (1)*4  
Auto program Program (1) (Without  
CA*7)  
(With CA*7)  
4 + 2h*6 Write  
10H  
1FH  
0FH  
11H  
11H  
FFH  
50H  
12H  
Write  
Write  
Write  
Write  
Write  
SA (1)*4  
SA (1)*4  
SA (1)*4  
SA (1)*4  
SA (1)*4  
Program (2)*10  
4
Write  
Write  
Write  
Program (3) (Control bytes)*7 4  
Program (4) (WithoutCA*7) 4  
(With CA*7)  
4 + 2h*6 Write  
Reset  
1
1
4
Write  
Write  
Write  
Clear status register  
Data recovery write  
Write  
SA (1)*4  
8
HN29V102414T-50H  
Third bus cycle  
Fourth bus cycle  
Bus  
Operation Data in  
Operation Data in  
mode  
Command  
cycles mode  
Write  
3 + 2h*6 Write  
Read  
Serial read (1) (Without CA)  
(With CA)  
3
SA (2)*4  
SA (2)*4  
SA (2)*4  
Write  
CA (1)*5  
Serial read (2)  
3
1
1
4
4
Write  
Read identifier codes  
Data recovery read  
Single sector  
Auto erase  
Write  
Write  
SA (2)*4  
SA (2)*4  
Write  
Write  
B0H*11  
40H*11, 12  
Auto program Program (1) (Without  
CA*7)  
(With CA*7)  
4 + 2h*6 Write  
SA (2)*4  
SA (2)*4  
SA (2)*4  
SA (2)*4  
SA (2)*4  
Write  
Write  
Write  
Write  
Write  
CA (1)  
Program (2)*10  
4
Write  
Write  
Write  
40H*11, 12  
40H*11, 12  
40H*11, 12  
CA (1)  
Program (3) (Control bytes)*7 4  
Program (4) (WithoutCA*7) 4  
(With CA*7)  
4 + 2h*6 Write  
Reset  
1
1
Clear status register  
Data recovery write  
4
Write  
SA (2)*4  
Write  
40H*11, 12  
9
HN29V102414T-50H  
Fifth bus cycle  
Sixth bus cycle  
Bus  
cycles mode  
Operation Data in  
Operation Data in  
mode  
Command  
Read  
Serial read (1) (Without CA)  
(With CA)  
3
3 + 2h*6 Write  
CA (2)*5  
Serial read (2)  
3
1
1
4
4
Read identifier codes  
Data recovery read  
Single sector  
Auto erase  
Auto program Program (1) (Without  
CA*7)  
(With CA*7)  
4 + 2h*6 Write  
4
CA (2)*5  
CA (2)  
Write  
Write  
40H*11, 12  
Program (2)*10  
Program (3) (Control bytes)*7 4  
Program (4) (WithoutCA*7) 4  
(With CA*7)  
4 + 2h*6 Write  
40H*11, 12  
Reset  
1
1
4
Clear status register  
Data recovery write  
Notes: 1. Commands and sector address are latched at rising edge of WE pulses. Program data is latched  
at rising edge of SC pulses.  
2. The chip is in the read status register mode when RES is set to VIHR first time after the power up.  
3. Refer to the command read and write mode in mode selection.  
4. SA (1) = Sector address (A0 to A7), SA (2) = Sector address (A8 to A14).  
5. CA (1) = Column address (A0 to A7), CA (2) = Column address (A8 to A11).  
(0 A11 to A0 83FH)  
6. The variable h is the input number of times of set of CA (1) and CA (2) (1 h 2048 + 64).  
Set of CA (1) and CA (2) can be input without limitation.  
7. By using program (1) and (3), data can additionally be programmed maximum 15 times for each  
sector before erase.  
8. ID = Identifier code; Manufacturer code (07H), Device code (9DH).  
9. The manufacturer identifier code is output when CDE is low and the device identifier code is output  
when CDE is high.  
10. Before program (2) operations, data in the programmed sector must be erased.  
11. No commands can be written during auto program and erase (when the RDY/Busy pin outputs a  
VOL).  
12. The fourth or sixth cycle of the auto program comes after the program data input is complete.  
10  
HN29V102414T-50H  
Mode Description  
Read  
Serial Read (1): Memory data D0 to D2111 in the sector of address SA is sequentially read. Output data is  
not valid after the number of the SC pulse exceeds 2112. When CA is input, memory data D (m) to D (m + j)  
in the sector of address SA is sequentially read. Then output data is not valid after the number of the SC pulse  
exceeds (2112 to m). The mode turns back to the standby mode at any time when CE is VIH.  
Serial Read (2): Memory data D2048 to D2111 in the sector of address SA is sequentially read. Output data  
is not valid after the number of the SC pulse exceeds 64. The mode turns back to the standby mode at any  
time when CE is VIH.  
Automatic Erase  
Single Sector Erase: Memory data D0 to D2111 in the sector of address SA is erased automatically by  
internal control circuits. After the sector erase starts, the erasure completion can be checked through the  
RDY/Busy signal and status data polling. All the bits in the sector are "1" after the erase. The sector valid  
data stored in a part of memory data D2048 to D2111 must be read and kept outside of the sector before the  
sector erase.  
Automatic Program  
Program (1): Program data PD0 to PD2111 is programmed into the sector of address SA automatically by  
internal control circuits. When CA is input, program data PD (m) to PD (m + j) is programmed from CA into  
the sector of address SA automatically by internal control circuits. By using program (1), data can  
additionally be programed 15 times for each sector before the following erase. When the column is  
programmed, the data of the column must be [FF]. After the programming starts, the program completion can  
be checked through the RDY/Busy signal and status data polling. Programmed bits in the sector turn from  
"1" to "0" when they are programmed. The sector valid data should be included in the program data PD2048  
to PD2111.  
Program (2): Program data PD0 to PD2111 is programmed into the sector of address SA automatically by  
internal control circuits. After the programming starts, the program completion can be checked through the  
RDY/Busy signal and status data polling. Programmed bits in the sector turn from "1" to "0" when they are  
programmed. The sector must be erased before programming. The sector valid data should be included in the  
program data PD2048 to PD2111.  
Program (3): Program data PD2048 to PD2111 is programmed into the sector of address SA automatically  
by internal control circuits. By using program (3), data can additionally be programed 15 times for each  
sector befor the following erase. When the column is programmed, the data of the column must be [FF].  
After the programming starts, the program completion can be checked through the RDY/Busy signal and  
status data polling. Programmed bits in the sector turn from "1" to "0" when they are programmed.  
11  
HN29V102414T-50H  
Program (4): Program data PD0 to PD2111 is programmed into the sector of address SA automatically by  
internal control circuits. When CA is input, program data PD (m) to PD (m + j) is programmed from CA into  
the sector of address SA automatically by internal control circuits. By using program (4), data can be  
rewritten for each sector before the following erase. So the column data before programming operation are  
either "1" or "0". In this mode, E/W number of times must be counted whenever program (4) execute. After  
the programming starts, the program completion can be checked through the RDY/Busy signal and status data  
polling. The sector valid data should be included in the program data PD2048 to PD2111.  
32767  
32767  
32767  
Sector  
address  
Sector  
address  
Sector  
address  
Memory array  
Memory array  
Memory array  
0
0
0
0
0
0
2111  
2111  
2111  
2048  
Column address  
Register  
Register  
Register  
Serial read (1) (Without CA)  
Program (1) (Without CA)  
Program (2)  
Serial read (1) (With CA)  
Program (1) (With CA)  
Serial read (2)  
Program (3)  
Status Register Read  
The status returns to the status register read mode from standby mode, when CE and OE is VIL. In the status  
register read mode, I/O pins output the same operation status as in the status data polling defined in the  
function description.  
Identifier Read  
The manufacturer and device identifier code can be read in the identifier read mode. The manufacturer and  
device identifier code is selected with CDE VIL and VIH, respectively.  
12  
HN29V102414T-50H  
Data Recovery Read  
When the programming was an error, the program data can be read by using data recovery read. When an  
additional programming was an error, the data compounded of the program data and the origin data in the  
sector address SA can be read. Output data are not valid after the number of SA pulse exeeds 2112. The  
mode turns back to the standby mode at any time when CE is VIH. The read data are invalid when addresses  
are latched at a rising edge of WE pulse after the data recovery read command is written.  
Data Recovery Write  
When the programming into a sector of address SA was an error, the program data can be rewritten  
automatically by internal control circuit into the other selected sector of address SA’. Since the data recovery  
write mode is internally Program (4) mode, rewritten sector of address SA’ needs no sector erase before  
rewrite. After the data recovery write mode starts, the program completion can be checked through the  
RDY/Busy signal and the status data polling.  
13  
HN29V102414T-50H  
Command/Address/Data Input Sequence  
Serial Read (1) (With CA before SC)  
Command  
00H  
SA (1)  
SA (2)  
CA (1)  
CA (2)  
CA (1)'  
CA (2)'  
/Address  
CDE  
WE  
Low  
SC  
Data output  
Data output  
Serial Read (1) (With CA after SC)  
Command  
/Address  
00H  
SA (1)  
SA (2)  
CA (1)  
CA (2)  
CA (1)'  
CA (2)'  
CDE  
WE  
Low  
SC  
Data output  
Data output  
Data output  
Serial Read (1) (Without CA), (2)  
Command/Address  
00H/F0H  
SA (1)  
SA (2)  
CDE  
WE  
Low  
SC  
Data output  
Single Sector Erase  
Command/Address  
20H  
SA (1)  
SA (2)  
B0H  
CDE  
WE  
SC  
Low  
Erase start  
14  
HN29V102414T-50H  
Program (1), (4) (With CA before SC)  
Command  
/Address  
10H/11H  
SA (1)  
SA (2)  
CA (1)  
CA (2)  
CA (1)'  
CA (2)'  
40H  
CDE  
WE  
Low  
SC  
Data input  
Data input  
Program start  
Program (1), (4) (With CA after SC)  
Command  
/Address  
10H/11H  
SA (1)  
SA (2)  
CA (1)  
CA (2)  
CA (1)'  
CA (2)'  
40H  
CDE  
WE  
Low  
SC  
Data input  
Data input  
Data input  
Program start  
Program (1), (4) (Without CA)  
Command/Address  
10H/11H  
SA (1)  
SA (2)  
40H  
CDE  
WE  
SC  
Low  
Data input  
Program start  
Program (2)  
Command/Address  
1FH  
SA (1)  
SA (2)  
40H  
CDE  
WE  
SC  
Low  
Data input  
Program start  
15  
HN29V102414T-50H  
Program (3)  
Command/Address  
0FH  
SA (1)  
SA (2)  
40H  
CDE  
WE  
SC  
Low  
Data input  
Program start  
ID Read Mode  
Command/Address  
90H  
CDE  
WE  
SC  
Low  
Manufacture Device code Manufacture  
code output output  
code output  
Data Recovery Read Mode  
Command/Address  
01H  
CDE  
WE  
SC  
Low  
Data output  
Data Recovery Write Mode  
Command/Address  
12H  
SA (1)  
SA (2)  
40H  
CDE  
WE  
SC  
Low  
Program start  
16  
HN29V102414T-50H  
Status Transition  
V
Column address  
Deep  
standby  
CC  
Power off  
00H/F0H  
input  
OE  
SC  
CA(1)'  
CA(2)'  
CA(1)  
CA(2)  
RES  
SA (1), SA (2)  
OE, SC  
Read (1) / (2)  
setup  
Sector address  
input  
Read (1) / (2)  
FFH  
CE  
90H  
CDE, OE  
ID read setup  
ID read  
FFH  
CE  
BUSY  
OE  
SA (1), SA (2)  
Erase finish  
20H  
FFH  
B0H  
Status register  
read  
Sector  
Erase setup  
Sector  
address input  
Erase  
start  
SC, CDE  
PD(m)  
to  
Column address  
input  
CA(1)'  
CA(1)  
CA(2)  
PD(m+j)  
CA(2)'  
PD0 to  
10H  
/11H  
SA (1),  
SA (2)  
PD2111  
CE  
OE  
OE  
40H  
Output  
disable  
Program  
(1)/(4) setup  
Status register  
read  
Sector address  
input  
Program  
data input  
Program  
start  
Standby  
FFH  
SC, CDE  
Program finish  
PD0 to  
PD2111*3  
1FH  
/0FH  
SA (1),  
SA (2)  
40H  
Status register  
read  
Sector address  
input  
Program  
data input  
Program  
start  
Program (2)/(3)  
setup  
SC, CDE  
FFH  
Program finish  
Program error or  
Erase error  
Status register clear 50H  
2
CE*  
2
FFH*  
ERROR  
1
01H*  
OE, SC  
Data recovery  
read setup  
Data recovery  
read  
SA(1)  
SA(2)  
CE  
1
Error  
standby  
12H*  
40H  
Output  
disable  
Data recovery  
write setup  
Sector address  
input  
FFH  
OE  
Status register  
read  
OE  
Status register  
read  
Notes: 1. (01H)/(12H) Data recovery read/write can be used only for Program (1), (2), (3), (4) errors.  
2. When reset is done by CE or FFH, error status flag is cleared.  
3. When Program (3) mode, input data is PD2048 to PD2111.  
17  
HN29V102414T-50H  
Absolute Maximum Ratings  
Parameter  
Symbol  
VCC  
Value  
Unit  
V
Notes  
VCC voltage  
–0.6 to +4.6  
0
1
VSS voltage  
VSS  
V
All input and output voltages  
Operating temperature range  
Storage temperature range  
Storage temperature under bias  
Notes: 1. Relative to VSS.  
Vin, Vout  
Topr  
–0.6 to +4.6  
0 to +70  
–65 to +125  
–10 to +80  
V
1, 2  
3
˚C  
˚C  
˚C  
Tstg  
Tbias  
2. Vin, Vout = –2.0 V for pulse width 20 ns.  
3. Device storage temperature range before programming.  
Capacitance (Ta = 25˚C, f = 1 MHz)  
Parameter  
Symbol  
Cin  
Min Typ Max Unit Test conditions  
Input capacitance  
Output capacitance  
6
pF  
pF  
Vin = 0 V  
Cout  
12  
Vout = 0 V  
18  
HN29V102414T-50H  
DC Characteristics (VCC = 2.7 V to 3.6 V, Ta = 0 to +70˚C)  
Parameter  
Symbol Min  
Typ  
Max  
Unit  
Test conditions  
Vin = VSS to VCC  
Vout = VSS to VCC  
CE = VIH  
Input leakage current  
Output leakage current  
ILI  
2
2
1
µA  
µA  
mA  
ILO  
ISB1  
Standby VCC current  
(1-chip operation)  
0.3  
(2-chip operation)  
(1-chip operation)  
ISB1  
ISB2  
0.6  
30  
2
mA  
µA  
50  
CE = VCC ± 0.2 V,  
RES = VCC ± 0.2 V  
(2-chip operation)  
ISB2  
ISB3  
60  
1
100  
20  
µA  
µA  
Deep standby VCC current  
(1-chip operation)  
RES = VSS ± 0.2 V  
(2-chip operation)  
ISB3  
ICC1  
2
2
40  
20  
µA  
Operating VCC current  
(1-chip operation)  
mA  
Iout = 0 mA, f = 0.2 MHz  
(2-chip operation)  
(1-chip operation)  
(2-chip operation)  
ICC1  
ICC2  
ICC2  
ICC3  
4
40  
20  
40  
40  
mA  
mA  
mA  
mA  
10  
20  
20  
Iout = 0 mA, f = 20 MHz  
In programming  
Operating VCC current (Program)  
(1-chip operation)  
(2-chip operation)  
ICC3  
ICC4  
40  
20  
80  
40  
mA  
mA  
Operating VCC current (Erase)  
(1-chip operation)  
In erase  
(2-chip operation)  
Input voltage  
ICC4  
VIL  
–0.3*1, 2  
40  
80  
mA  
V
0.8  
VIH  
2.0  
VCC + 0.3*3 V  
Input voltage (RES pin)  
VILR  
VIHR  
–0.2  
0.2  
V
V
VCC  
0.2  
VCC + 0.2  
Output voltage  
VOL  
VOH  
0.4  
V
V
IOL = 2 mA  
2.4  
IOH = –2 mA  
Notes: 1. VIL min = –1.0 V for pulse width 50 ns in the read operation. VIL min = –2.0 V for pulse width 20  
ns in the read operation.  
2. VIL min = –0.6 V for pulse width 20 ns in the erase/data programming operation.  
3. VIH max = VCC + 1.5 V for pulse width 20 ns. If VIH is over the specified maximum value, the  
operations are not guaranteed.  
19  
HN29V102414T-50H  
AC Characteristics (VCC = 2.7 V to 3.6 V, Ta = 0 to +70˚C)  
Test Conditions  
Input pulse levels: 0.4 V/2.4 V  
Input pulse levels for RES: 0.2 V/VCC – 0.2 V  
Input rise and fall time: 5 ns  
Output load: 1 TTL gate + 100 pF (Including scope and jig.)  
Reference levels for measuring timing: 0.8 V, 1.8 V  
20  
HN29V102414T-50H  
Power on and off, Serial Read Mode  
Parameter  
Symbol  
tCWC  
tSCC  
tCES  
tCEH  
tWP  
Min  
120  
50  
0
Typ  
Max  
50  
40  
Unit  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Test conditions  
Notes  
Write cycle time  
Serial clock cycle time  
CE setup time  
CE hold time  
0
Write pulse time  
60  
40  
50  
10  
50  
10  
0
CE = VIL, OE = VIH  
Write pulse high time  
Address setup time  
Address hold time  
Data setup time  
tWPH  
tAS  
tAH  
tDS  
Data hold time  
tDH  
SC to output delay  
OE setup time for SC  
OE low to output low-Z  
OE setup time before read  
tSAC  
tOES  
tOEL  
tOER  
tOEWS  
CE = OE = VIL, WE = VIH  
0
100  
0
OE setup time before  
command write  
SC to output hold  
tSH  
15  
50  
0.3  
50  
20  
20  
0
40  
ns  
ns  
µs  
ms  
ns  
ns  
ns  
ns  
ns  
ns  
µs  
µs  
µs  
ns  
CE = OE = VIL, WE = VIH  
CE = VIL, WE = VIH  
OE high to output float  
WE to SC delay time  
RES to CE setup time  
SC to OE hold time  
SC pulse width  
tDF  
1
2
tWSD  
tRP  
tSOH  
tSP  
SC pulse low time  
tSPL  
tSCS  
tCDS  
tCDH  
tVRS  
tVRH  
tCESR  
SC setup time for CE  
CDE setup time for WE  
CDE hold time for WE  
VCC setup time for RES  
RES to VCC hold time  
CE setup time for RES  
0
20  
1
CE = VIH  
CE = VIH  
1
1
RDY/Busy undefined for VCC tDFP  
off  
0
RES high to device ready  
CE pulse high time  
tBSY  
tCPH  
200  
0
0.3  
ms  
ns  
ns  
ns  
CE, WE setup time for RES tCWRS  
RES to CE, WE hold time tCWRH  
0
21  
HN29V102414T-50H  
Parameter  
Symbol  
Min  
50  
0
Typ  
Max  
Unit  
ns  
Test conditions  
Notes  
SC setup for WE  
tSW  
CE hold time for OE  
SA (2) to CA (2) delay time  
RDY/Busy setup for SC  
Time to device busy  
Busy time on read mode  
tCOH  
tSCD  
tRS  
ns  
30  
µs  
200  
ns  
tDB  
150  
ns  
tRBSY  
45  
µs  
Notes: 1. tDF is a time after which the I/O pins become open.  
2. tWSD (min) is specified as a reference point only for SC, if tWSD is greater than the specified tWSD (min)  
limit, then access time is controlled exclusively by tSAC  
.
22  
HN29V102414T-50H  
Program, Erase and Erase Verify  
Parameter  
Symbol Min  
Typ  
Max  
Unit Test conditions  
Note  
Write cycle time  
Serial clock cycle time  
CE setup time  
tCWC  
tSCC  
tCES  
tCEH  
tWP  
tWPH  
tAS  
120  
50  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
CE hold time  
0
Write pulse time  
Write pulse high time  
Address setup time  
Address hold time  
Data setup time  
Data hold time  
60  
40  
50  
10  
50  
10  
0
tAH  
tDS  
tDH  
OE setup time before command tOEWS  
write  
OE setup time before status  
polling  
tOEPS  
40  
ns  
OE setup time before read  
Time to device busy  
Auto erase time  
tOER  
tDB  
tASE  
tASP  
100  
ns  
150  
10.0  
20.0  
ns  
1.0  
1.5  
ms  
ms  
Auto program time  
Program(1), (3)  
Program(2)  
tASP  
tASP  
1.0  
2.0  
20.0  
30.0  
ms  
ms  
Program(4),  
Data recovery write  
WE to SC delay time  
CE pulse high time  
SC pulse width  
tWSD  
tCPH  
tSP  
50  
200  
20  
20  
0
µs  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
SC pulse low time  
Data setup time for SC  
Data hold time for SC  
SC setup for WE  
tSPL  
tSDS  
tSDH  
tSW  
30  
50  
0
CDE = VIL  
SC setup for CE  
tSCS  
tSCHW  
SC hold time for WE  
20  
23  
HN29V102414T-50H  
Parameter  
Symbol Min  
Typ  
45  
Max  
120  
60  
40  
Unit Test conditions  
Note  
CE to output delay  
tCE  
0.3  
0
ns  
ns  
ns  
ms  
ns  
ns  
µs  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
µs  
OE to output delay  
tOE  
OE high to output float  
RES to CE setup time  
CDE setup time for WE  
CDE hold time for WE  
CDE setup time for SC  
CDE hold time for SC  
Next cycle ready time  
CDE to OE hold time  
CDE to output delay  
CDE to output invalid  
CE hold time for OE  
OE setup time for SC  
OE low to output low-Z  
SC to output delay  
tDF  
1
tRP  
tCDS  
tCDH  
tCDSS  
tCDSH  
tRDY  
tCDOH  
tCDAC  
tCDF  
tCOH  
tOES  
tOEL  
tSAC  
tSH  
20  
1.5  
30  
0
50  
0
50  
100  
0
0
40  
50  
15  
200  
SC to output hold  
RDY/Busy setup for SC  
Busy time on read mode  
tRS  
tRBSY  
Note: 1. tDF is a time after which the I/O pins become open.  
24  
HN29V102414T-50H  
Timing Waveforms  
Power on and off Sequence  
V
CC  
t
VRS  
CE  
t
t
t
t
t
RP  
t
t
t
RP  
CES  
CEH CESR  
CES  
CEH  
CESR  
WE  
t
CWRH  
t
CWRS  
t
t
DFP  
VRH  
1
2
*
1
RES  
*
*
t
t
BSY  
BSY  
Ready  
High-Z  
RDY  
/Busy  
Notes: 1. RES must be kept at the V  
level referred to DC characteristics at the rising and falling edges of V  
CC  
ILR  
to guarantee data stored in the chip.  
2. RES must be kept at the V  
level referred to DC characteristics while I/O7 outputs the V level in the  
IHR  
OL  
status data polling and RDY/Busy outputs the V level.  
OL  
3.  
: Undefined  
25  
HN29V102414T-50H  
Serial Read (1) (2) Timing Waveform  
1
3
*
*
t
COH  
CE  
t
CPH  
t
t
CEH  
CES  
OE  
WE  
t
t
CWC  
t
CWC  
t
t
t
OER  
WPH  
WPH  
OEWS  
t
CDS  
t
CDH  
t
t
t
t
WP  
WP  
WP  
WP  
t
CDS  
t
CDE  
OES  
t
WSD  
t
t
t
SOH  
2
SCC  
t
SCC  
*
t
t
CDS  
CDH  
t
SC  
t
SP  
t
t
t
t
AH  
t
t
SAC  
DS DH  
DH  
t
AH  
t
t
DF  
SAC  
SPL  
SAC  
t
t
t
t
t
t
AS  
SCS  
SAC SH  
SH  
DS  
AS  
t
OEL  
I/O0 to I/O7  
00H  
/F0H  
SA(1)  
SA(2)  
DB  
D0out/D2048out D1out/D2049out  
D2111out/D2111out  
FFH  
2
*
RES  
t
RBSY  
t
t
RP  
RS  
t
High-Z  
RDY  
/Busy  
Notes: 1. The status returns to the standby at the rising edge of CE.  
2. Output data is not valid after the number of the SC pulse exceeds 2112 and 64 in the serial read mode (1)and (2), respectively.  
3. After any commands are written, the status can return to the standby after the command FFH is input and CE turns to the V level.  
IH  
Serial Read (1) with CA before SC Timing Waveform  
5
*
h-1 cycle  
1
*
t
COH  
CE  
OE  
t
4
CPH  
t
*
t
CES  
t
CEH  
t
OEWS  
t
t
t
t
CWC  
t
CWC  
CWC  
t
CWC  
t
CWC  
t
t
t
t
OER  
OER  
t
WPH  
WPH  
WPH  
WPH  
WPH  
OEWS  
WE  
CDE  
SC  
t
SW  
t
t
t
t
WP  
CDS  
t
t
t
t
t
WP  
CDS  
WP  
t
CDH  
WP  
WP  
WP  
WP  
WP  
t
t
t
SCD  
OES  
t
2
3
t
t
t
SOH  
t
*
*
t
t
SCC  
t
SOH  
SCC  
OES  
SCC  
SCC  
WSD  
t
t
CDH  
CDS  
t
t
SP  
t
AS  
t
t
t
t
DF  
t
t
SAC  
SAC  
SAC  
t
SPL  
t
t
DS  
t
t
t
SP  
t
t
DF  
t
t
t
t
SCS  
t
t
t
t
t
t
SAC  
SAC  
t
t
t
AH  
SAC  
SPL  
DS DH  
00H  
t
SAC  
AS AH  
AS AH  
AS AH  
AS  
SAC  
AS AH  
DH  
t
t
OEL  
t
t
t
SH  
AH  
SH  
SH  
SH  
t
OEL  
I/O0 to I/O7  
3
SA(1)  
CA(1)  
CA(2)  
D(n)out  
D(n+1)out  
D(n+i)out  
CA(1)'  
CA(2)'  
D(m)out  
D(m+1)out  
D(m+j)out  
FFH  
2
*
SA(2)  
*
t
RP  
RES  
t
t
High-Z  
DB  
RS  
t
RBSY  
RDY  
/Busy  
Notes: 1. The status returns to the Standby at the rising edge of CE.  
2. Output data is not valid after the number of the SC pulse exceeds (2112-n). (i 2111-n, 0 n 2111)  
3. Output data is not valid after the number of the SC pulse exceeds (2112-m). (j 2111-m, 0 m 2111)  
4. After any commands are written, the status can return to the standby after the command FFH is input and CE turns  
to the V level.  
IH  
5. This interval can be repeated (h-1) cycle. (1h 2048 + 64)  
26  
HN29V102414T-50H  
Serial Read (1) with CA after SC Timing Waveform  
5
*
h cycle  
t
1
t
COH  
*
CE  
4
*
CPH  
t
t
CES  
CEH  
t
OE  
t
t
t
OEWS  
CWC  
t
CWC  
t
CWC  
t
t
OER  
t
OER  
t
WPH  
WPH  
WPH  
OEWS  
WE  
CDE  
SC  
t
SW  
t
t
WP  
t
t
t
WP  
WP  
t
CDH  
WP  
t
WP  
WP  
t
t
OES  
t
CDH  
OES  
t
t
SOH  
t
t
SCC  
t
t
t
SCC  
2
SOH  
3
SCC  
WSD  
SCC  
*
*
t
t
t
CDS  
CDS  
CDS  
t
SP  
t
t
t
t
t
t
SAC  
SAC  
SAC  
DF  
t
t
t
SAC  
t
t
t
t
SAC  
t
t
t
DF  
SP SPL  
SAC  
t
AH  
SPL  
SAC  
SAC  
t
AH  
t
t
SCS  
t
t
t
AS  
t
t
t
DS  
t
OEL  
t
t
DH  
DS DH  
AS AH  
AS AH  
AS  
SH  
SH  
t
t
SH  
SH  
t
OEL  
I/O0 to I/O7  
2
D(k)out  
3
D(m+j)out  
*
FFH  
00H  
SA(1)  
D0out  
D1out  
CA(1)  
CA(2)  
D(m)out  
D(m+1)out  
SA(2)  
*
t
RP  
RES  
t
RBSY  
t
t
DB  
High-Z  
RS  
RDY  
/Busy  
Notes: 1. The status returns to the Standby at the rising edge of CE.  
2. Output data is not valid after the number of the SC pulse exceeds 2112. (0 k 2111)  
3. Output data is not valid after the number of the SC pulse exceeds (2112-m). (j 2111-m, 0 m 2111)  
4. After any commands are written, the status can return to the standby after the command FFH is input and CE turns to the V level.  
IH  
5. This interval can be repeated h cycle. (1h 2048 + 64)  
Erase and Status Data Polling Timing Waveform (Sector Erase)  
CE  
t
t
CE  
CEH  
t
CES  
t
t
OE  
t
OE  
WE  
t
t
t
CWC  
CWC  
t
CWC  
t
OEPS  
t
t
RDY  
ASE  
t
WPH  
WPH  
WPH  
OEWS  
t
CDS  
t
CDS  
t
t
t
WP  
tWP  
WP  
WP  
t
CDS  
t
t
CDS  
CDE  
t
t
CDH  
SCHW  
t
CDH  
CDH  
SC  
t
t
t
t
DH  
DH  
t
AH  
AH  
t
t
DF  
t
DF  
t
t
t
DS  
SCS  
DS  
AS  
AS  
I/O0 to I/O7  
RES  
IO7 = V  
IO7 = V  
OH  
20H  
SA(1)  
SA(2)  
B0H  
OL  
2
*
t
t
DB  
RP  
High-Z  
High-Z  
RDY  
/Busy  
1
*
Notes: 1. Any commands,including reset command FFH, cannot be input while RDY/Busy outputs a V  
2. The status returns to the standby status after RDY/Busy returns to High-Z.  
.
OL  
27  
HN29V102414T-50H  
Program (1) and Status Data Polling Timing Waveform  
CE  
t
t
t
CES  
CEH  
t
CE  
t
OE  
t
t
t
OEWS CWC  
CWC  
t
t
t
OEPS  
RDY  
WPH  
WPH  
OE  
WE  
t
CDS  
t
ASP  
t
t
t
t
t
CDSS  
t
CDS  
t
WP  
CDS  
t
WP  
WP  
t
SW  
WP  
CDE  
t
t
SCC  
t
CDH  
t
1
CDH  
CDH  
t
*
t
SCHW  
SPL  
SC  
t
t
t
t
DF  
t
DH  
AH  
AH  
DF  
SDH  
t
DS  
t
t
t
t
t
SP  
DS  
DH  
SCS  
SP  
t
t
t
AS  
AS  
SDS  
I/O0 to I/O7  
10H  
SA (1) SA (2)  
High-Z  
PD0  
PD1  
PD2111  
40H  
I/O7 = V  
I/O7 = V  
OH  
OL  
RES  
t
3
DB  
*
t
High-Z  
RP  
RDY  
/Busy  
2
*
Notes: 1. The programming operation is not guranteed when the number of the SC pulse exceeds 2112.  
2. Any commands, including reset command FFH, cannot be input while RDY/Busy is V  
3. The status returns to the standby status after RDY/Busy returns to High-Z.  
.
OL  
4. By using program (1), data can be programmed additionally for each sector before erase.  
28  
HN29V102414T-50H  
Program (1) with CA before SC and Status Data Polling Timing Waveform  
6
h–1 cycle*  
CE  
tCES  
tCEH tCE  
OE  
tCWC  
tWPH  
tCWC  
tWPH  
tCWC  
tWPH  
tCWC  
tWPH  
tCWC  
tWPH  
tOEWS  
tOEPS  
tOE  
tRDY  
WE  
tSW  
tCDS  
tCDS  
tCDS  
tWP  
tWP  
tWP  
tWP  
tWP  
tWP  
tWP  
tWP  
tSW  
tASP  
tCDS  
tCDSS  
tCDSS  
CDE  
tCDH  
tSCHW  
tSCC  
tSPL  
tSCC  
tSPL  
tSCS  
tCDSH  
tAS  
1
tCDH  
tCDH  
tCDH  
1
*
2
*
SC  
tAH  
tAH  
tAH  
tAH  
tAS tSDS  
tSDH  
tAH  
tAH  
tSDS  
tSDH  
tDH  
tDF  
tDF  
tSP  
tSP  
tSP  
tSP  
tDS  
tAS  
tDS  
tAS  
tDH  
tAS  
tAS  
I/O0 to I/O7  
2
10H  
SA(1)  
SA(2)  
CA(1)  
CA(2) PD(n) PD(n+1)  
CA(1)' CA(2)' PD(m) PD(m+1)  
PD(m+j)* 40H  
PD(n+i)*  
I/O7=VOL  
I/O7=VOH  
RES  
tRP  
tDB  
4
High-Z  
High-Z*  
RDY  
/Busy  
3
*
Notes: 1. The programming operation is not guaranteed when the number of the SC pulse exceeds (2112 – n).(i 2111 – n, 0 n 2111)  
2. The programming operation is not guaranteed when the number of the SC pulse exceeds (2112 – m).(j 2111 – m, 0 m 2111)  
3. Any commands, including reset command FFH, cannot be input while RDY/Busy is VOL  
.
4. The status returns to the standby status after RDY/Busy returns to High-Z.  
5. By using program (1), data can be programmed additionally for each sector before erase.  
6. This interval can be repeated (h – 1) cycle.(1 h 2048 + 64)  
Program (1) with CA after SC and Status Data Polling Timing Waveform  
6
h cycle*  
CE  
tCES  
tCEH tCE  
OE  
tCWC  
tWPH  
tCWC  
tWPH  
tCWC  
tWPH  
tOEWS  
tOEPS  
tOE  
tRDY  
WE  
tSW  
tCDS  
tCDS  
tCDS  
tWP  
tWP  
tWP  
tWP  
tWP  
tWP  
tSW  
tASP  
tCDS  
tCDSS  
tCDSS  
CDE  
tCDH  
tSCHW  
tSCC  
tSPL  
tSCC  
tSPL  
tSCS  
tCDSH  
tCDH  
tCDH  
tCDH  
1
*
2
*
SC  
tAH  
tAH  
tSDH  
tAH  
tAH  
tSDH  
tDH  
tDF  
tDF  
tSP  
tSP  
tSP  
tSP  
tAS  
tAS  
tDS  
tDS  
tAS  
tDH  
tAS  
tSDS  
tSDS  
I/O0 to I/O7  
1
2
10H  
SA(1)  
SA(2)  
PD0  
PD1  
CA(1)  
CA(2) PD(m) PD(m+1)  
PD(m+j)* 40H  
PD(k)*  
I/O7=VOL  
I/O7=VOH  
RES  
tRP  
tDB  
4
High-Z  
High-Z*  
RDY  
/Busy  
3
*
Notes: 1. The programming operation is not guaranteed when the number of the SC pulse exceeds 2112.(0 k 2111)  
2. The programming operation is not guaranteed when the number of the SC pulse exceeds (2112 – m).(j 2111 – m, 0 m 2111)  
3. Any commands, including reset command FFH, cannot be input while RDY/Busy is VOL  
4. The status returns to the standby status after RDY/Busy returns to High-Z.  
.
5. By using program (1), data can be programmed additionally for each sector before erase.  
6. This interval can be repeated h cycle.(1 h 2048 + 64)  
29  
HN29V102414T-50H  
Program (2) and Status Data Polling Timing Waveform  
CE  
t
t
t
CES  
CEH  
t
CE  
t
OE  
t
t
t
OEWS CWC  
CWC  
t
t
t
RDY  
OEPS  
WPH  
WPH  
OE  
WE  
t
t
ASP  
t
t
CDS  
t
t
t
CDSS  
t
CDS  
t
WP  
CDS  
t
WP  
WP  
t
SW  
WP  
CDE  
t
t
SCC  
t
CDH  
t
1
CDH  
CDH  
t
*
t
SCHW  
SPL  
SC  
t
t
t
t
DF  
t
DH  
AH  
AH  
DF  
SDH  
t
DS  
t
t
t
t
t
SP  
DS  
DH  
SCS  
SP  
t
t
t
AS  
AS  
SDS  
I/O0 to I/O7  
1FH  
SA (1) SA (2) PD0  
PD1  
PD2111  
40H  
I/O7 = V  
I/O7 = V  
OH  
OL  
RES  
t
DB  
3
*
t
High-Z  
High-Z  
RP  
RDY  
/Busy  
2
*
Notes: 1. The programming operation is not guranteed when the number of the SC pulse exceeds 2112.  
2. Any commands, including reset command FFH, cannot be input while RDY/Busy is V  
3. The status returns to the standby status after RDY/Busy returns to High-Z.  
.
OL  
4. By using program (2), the programmed data of each sector must be erased before programming next data.  
30  
HN29V102414T-50H  
Program (3) and Status Data Polling Timing Waveform  
CE  
t
t
t
CES  
CEH  
t
CE  
OE  
t
t
t
CWC  
OEWS CWC  
t
OEPS  
t
WPH  
t
RDY  
OE  
WE  
t
t
ASP  
t
CDS  
t
t
t
t
CDSS  
t
CDS  
t
WP  
CDS  
t
WP  
WP  
t
SW  
WP  
CDE  
t
t
SCC  
t
CDH  
t
1
CDH  
CDH  
t
*
t
SCHW  
SPL  
SC  
t
t
t
t
DF  
t
DH  
AH  
AH  
DF  
SDH  
t
DS  
t
t
t
t
t
SP  
DS  
DH  
SCS  
SP  
t
t
t
AS  
AS  
SDS  
I/O0 to I/O7  
0FH  
SA (1) SA (2) PD2048 PD2049 PD2111  
40H  
I/O7 = V  
I/O7 = V  
OH  
OL  
RES  
t
DB  
3
*
t
High-Z  
High-Z  
RP  
RDY  
/Busy  
2
*
Notes: 1. The programming operation is not guranteed when the number of the SC pulse exceeds 64.  
2. Any commands, including reset command FFH, cannot be input while RDY/Busy is V  
3. The status returns to the standby status after RDY/Busy returns to High-Z.  
.
OL  
4. By using program (3), the data can be programmed additionally for each sector before erase.  
31  
HN29V102414T-50H  
Program (4) and Status Data Polling Timing Waveform  
CE  
t
t
t
CES  
CEH  
t
CE  
t
OE  
t
t
t
OEWS CWC  
CWC  
t
t
t
RDY  
OEPS  
WPH  
WPH  
OE  
WE  
t
t
ASP  
t
CDS  
t
t
t
t
CDSS  
t
CDS  
t
WP  
CDS  
t
WP  
WP  
t
SW  
WP  
CDE  
t
t
SCC  
t
CDH  
t
1
CDH  
CDH  
t
*
t
SCHW  
SPL  
SC  
WSD  
t
t
t
t
t
DF  
t
DH  
AH  
AH  
DF  
SDH  
t
DS  
t
t
t
t
t
SP  
DS  
DH  
SCS  
SP  
t
t
t
AS  
AS  
SDS  
I/O0 to I/O7  
11H  
SA (1) SA (2) PD0  
PD1  
PD2111  
40H  
I/O7 = V  
I/O7 = V  
OH  
OL  
RES  
t
t
t
DB  
3
DB  
DB  
*
t
t
RS  
High-Z  
High-Z  
RP  
RDY  
2
*
/Busy  
t
RBSY  
Notes: 1. The programming operation is not guranteed when the number of the SC pulse exceeds 2112.  
2. Any commands, including reset command FFH, cannot be input while RDY/Busy is V  
3. The status returns to the standby status after RDY/Busy returns to High-Z.  
4. By using program (4), data can be rewritten for each sector.  
.
OL  
32  
HN29V102414T-50H  
Program (4) with CA before SC and Status Data Polling Timing Waveform  
6
h–1 cycle*  
CE  
tCES  
tCEH tCE  
OE  
tCWC  
tWPH  
tCWC  
tWPH  
tCWC  
tWPH  
tCWC  
tWPH  
tCWC  
tWPH  
tOEWS  
tOEPS  
tOE  
tRDY  
WE  
tSW  
tCDS  
tCDS  
tCDS  
tWP  
tWP  
tWP  
tWP  
tWP  
tWP  
tWP  
tWP  
tSW  
tASP  
tCDS  
tCDSS  
tCDSS  
CDE  
tCDH  
tSCHW  
tSCC  
tSPL  
tSCC  
tSPL  
tSCS  
tCDSH  
tAS  
1
tCDH  
tCDH  
tCDH  
1
*
2
tWSD  
*
SC  
tAH  
tAH  
tAH  
tAH  
tAS tSDS  
tSDH  
tAH  
tAH  
tSDS  
tSDH  
tDH  
tDF  
tDF  
tSP  
tSP  
tSP  
tSP  
tDS  
tAS  
tDS  
tAS  
tDH  
tAS  
tAS  
I/O0 to I/O7  
2
11H  
SA(1)  
SA(2)  
CA(1)  
CA(2) PD(n) PD(n+1)  
CA(1)' CA(2)' PD(m) PD(m+1)  
PD(m+j)* 40H  
PD(n+i)*  
I/O7=VOL  
I/O7=VOH  
RES  
tRP  
tDB  
tDB  
tRS  
tRBSY  
4
High-Z  
High-Z*  
RDY  
/Busy  
3
*
Notes: 1. The programming operation is not guaranteed when the number of the SC pulse exceeds (2112 – n).(i 2111 – n, 0 n 2111)  
2. The programming operation is not guaranteed when the number of the SC pulse exceeds (2112 – m).(j 2111 – m, 0 m 2111)  
3. Any commands, including reset command FFH, cannot be input while RDY/Busy is VOL  
4. The status returns to the standby status after RDY/Busy returns to High-Z.  
5. By using program (4), data can be rewritten for each sector.  
.
6. This interval can be repeated (h – 1) cycle.(1 h 2048 + 64)  
Program (4) with CA after SC and Status Data Polling Timing Waveform  
6
h cycle*  
CE  
tCES  
tCEH tCE  
OE  
tCWC  
tWPH  
tCWC  
tWPH  
tCWC  
tWPH  
tOEWS  
tOEPS  
tOE  
tRDY  
WE  
tSW  
tCDS  
tCDS  
tCDS  
tWP  
tWP  
tWP  
tWP  
tWP  
tWP  
tSW  
tASP  
tCDS  
tCDSS  
tCDSS  
CDE  
tCDH  
tSCHW  
tSCC  
tSPL  
tCDH  
tWSD  
tSCC  
tSPL  
tSCS  
tCDSH  
tCDH  
tCDH  
1
*
2
*
SC  
tAH  
tAH  
tSDH  
tAH  
tAH  
tSDH  
tDH  
tDF  
tDF  
tSP  
tSP  
tSP  
tSP  
tAS  
tAS  
tDS  
tDS  
tAS  
tDH  
tAS  
tSDS  
tSDS  
I/O0 to I/O7  
1
2
11H  
SA(1)  
SA(2)  
PD0  
PD1  
CA(1)  
CA(2) PD(m) PD(m+1)  
PD(m+j)* 40H  
PD(k)*  
I/O7=VOL  
I/O7=VOH  
RES  
tRBSY  
tDB  
tRP  
tDB  
tRS  
4
High-Z  
High-Z*  
RDY  
/Busy  
3
*
Notes: 1. The programming operation is not guaranteed when the number of the SC pulse exceeds 2112.(0 k 2111)  
2. The programming operation is not guaranteed when the number of the SC pulse exceeds (2112 – m).(j 2111 – m, 0 m 2111)  
3. Any commands, including reset command FFH, cannot be input while RDY/Busy is VOL  
4. The status returns to the standby status after RDY/Busy returns to High-Z.  
5. By using program (4), data can be rewritten for each sector.  
.
6. This interval can be repeated h cycle.(1 h 2048 + 64)  
33  
HN29V102414T-50H  
ID and Status Register Read Timing Waveform  
1
1
*
*
CE  
t
CES  
t
t
COH  
COH  
OE  
t
t
OEPS  
OEWS  
WE  
CDE  
t
t
CDOH  
t
t
CDH  
CDS  
WP  
t
t
CE  
SCHW  
SC  
t
t
CDAC  
t
CDAC  
CDF  
DF  
t
t
t
t
t
t
DH  
t
DF  
t
t
SCS  
OE  
SCS  
DS  
OE  
CDF  
I/O0 to I/O7  
RES  
Status  
register  
Manufacturer Device Manufacturer  
code code code  
90H  
t
RP  
High-Z  
RDY  
/Busy  
Note: 1. The status returns to the standby at the rising edge of CE.  
34  
HN29V102414T-50H  
Data Recovery Read Timing Waveform  
3
*
1
*
t
CPH  
CE  
t
CES  
t
t
COH  
CEH  
OE  
t
t
OER  
OEWS  
WE  
CDE  
SC  
t
t
CDH  
t
CDS  
t
t
WP  
WP  
CDH  
t
OES  
t
t
t
SOH  
SCC  
SCC  
t
2
CDS  
*
t
SP  
t
SPL  
t
t
DH  
DF  
t
t
t
SAC  
t
t
SAC  
t
SAC  
SAC  
SCS  
DH  
t
t
t
t
SH  
t
DS  
DS  
SH  
OEL  
I/O0 to I/O7  
D0out  
D1out  
D2111out  
High  
2
01H  
FFH  
*
RES  
High-Z  
RDY  
/Busy  
Notes: 1. The status returns to the standby at the rising edge of CE.  
2. Output data is not valid after the number of the SC pulse exceed 2112 in the recovery data read mode.  
3. After any commands are written, the status can turns to the standby after the command FFH is input  
and CE turns to the VIH level.  
35  
HN29V102414T-50H  
Data Recovery Write Timing Waveform  
CE  
t
t
CE  
CEH  
t
CES  
t
OE  
OE  
WE  
t
t
t
t
CWC  
t
CWC  
t
CWC  
t
OEPS  
t
RDY  
t
WPH  
WPH  
WPH  
OEWS  
t
CDS  
t
t
ASP  
CDS  
t
t
t
WP  
tWP  
WP  
WP  
t
CDS  
t
CDS  
CDE  
t
t
CDH  
SCHW  
t
t
CDH  
CDH  
t
SC  
t
t
t
DH  
DH  
AH  
AH  
t
t
DF  
t
DF  
t
t
t
t
DS  
SCS  
DS  
AS  
AS  
I/O0 to I/O7  
IO7 = V  
IO7 = V  
OH  
12H  
SA(1)  
High  
SA(2)  
40H  
OL  
RES  
2
*
t
DB  
High-Z  
High-Z  
RDY  
/Busy  
1
*
Notes: 1. Any commands,including reset command FFH, cannot be input while RDY/Busy is V  
2. The status returns to the standby status after RDY/Busy returns to High-Z.  
.
OL  
36  
HN29V102414T-50H  
Clear Status Register Timing Waveform  
1
*
CE  
tCPH  
tCES  
tCES  
OE  
tCEH  
tOEWS  
tOEWS  
tWPH  
WE  
CDE  
SC  
tCDS  
tCDS  
tCDH  
tWP  
tCDH  
tCDH  
tWP  
tWP  
tCDS  
tSCS  
tSCS  
tDS  
tDS  
tDH  
tDH  
tDS tDH  
I/O0 to I/O7  
Next  
Command  
Next  
Command  
50H  
RES  
High  
High-Z  
RDY  
/Busy  
Note 1. The status returns to the standby at the rising edge of CE.  
37  
HN29V102414T-50H  
Function Description  
Status Register: The HN29V102414T-50H outputs the operation status data as follows: I/O7 pin outputs a  
VOL to indicate that the memory is in either erase or program operation. The level of I/O7 pin turns to a VOH  
when the operation finishes. I/O5 and I/O4 pins output VOLs to indicate that the erase and program operations  
complete in a finite time, respectively. If these pins output VOHs, it indicates that these operations have timed  
out. If I/O6 pin outputs VOH, it indicates a possibility that can be corrected by ECC, choose data correction by  
ECC or not by reading out the data. When these pins monitor, I/O7 pin must turn to a VOH. To execute other  
erase and program operation, the status data must be cleared after a time out occurs. From I/O0 to I/O3 pins  
are reserved for future use. The pins output VOLs and should be masked out during the status data read mode.  
The function of the status register is summarized in the following table.  
I/O  
Flag definition  
Definition  
I/O7  
I/O6  
Ready/Busy  
VOH = Ready, VOL = Busy  
Program/Erase ECC When I/O7 outputs VOH, VOH = ECC available, VOL = ECC not available.  
check  
I/O5  
I/O4  
I/O3  
I/O2  
I/O1  
I/O0  
Erase check  
Program check  
Reserved  
VOH = Fail, VOL = Pass  
VOH = Fail, VOL = Pass  
Outputs a VOL and should be masked out during the status data poling mode.  
Reserved  
Reserved  
Reserved  
ECC Applicability  
I/O7  
VOH  
VOH  
VOH  
VOH  
I/O6  
I/O5  
VOH  
VOH  
VOL  
VOL  
I/O4  
VOL  
VOL  
VOH  
VOH  
System data correction by ECC  
VOH  
VOL  
VOH  
VOL  
Needed  
Not needed. Sector replacement  
Needed  
Not needed. Sector replacement  
This device needs to be corrected failure data by ECC on system or Spare sectors, by reading out again the  
failure sector data when program/erase error occures.  
38  
HN29V102414T-50H  
Requirement for System  
Specifications  
Program/Erase Endurance: 3 × 105 cycles  
Item  
Min  
64,226  
579  
Typ  
Max  
Unit  
Usable sectors (initially)  
Spare sectors (1-chip operation)  
(2-chip operation)  
65,536  
sector  
sector  
1158  
3
sector  
ECC (Error Correction Code)  
bit/sector  
39  
HN29V102414T-50H  
Unusable Sector  
Initially, the HN29V102414T-50H includes unusable sectors. The unusable sectors must be distinguished  
from the usable sectors by the system as follows.  
1. Check the partial invalid sectors in the devices on the system. The usable sectors were programmed the  
following data. Refer to the flowchart “Indication of unusable sectors”.  
Initial Data of Usable Sectors  
Column address 0H to 81FH 820H  
Data FFH 1CH  
821H  
822H  
823H  
824H  
825H  
826H to 83FH  
71H  
C7H  
1CH  
71H  
C7H  
FFH  
2. Do not erase and program to the partial invalid sectors by the system.  
START  
Sector number = 0  
Read data  
Column address = 820H to 825H  
No  
No  
Sector number =  
Sector number + 1  
Bad sector*2  
Check data*1  
Yes  
Sector number = 32,767  
Yes  
END  
Notes: 1. Refer to table "Initial data of usable sectors".  
2. Bad sectors are installed in system.  
The Unusable Sector Indication Flow (1-chip)  
40  
HN29V102414T-50H  
Requirements for High System Reliability  
The device may fail during a program, erase or read operation due to write or erase cycles. The following  
architecture will enable high system reliability if a failure occurs.  
1. For an error in read operation: An ECC (Error Correction Code) or a similar function which can correct  
3-bits per each sectors is required for data reliability. When error occurs, data must not be corrected by  
replacing to spare sector.  
2. For errors in program or erase operations: The device may fail during a program or erase operation due to  
write or erase cycles. The status register indicates if the erase and program operation complete in a finite  
time. When an error occured in the sector, try to reprogram the data into another sector. Avoid further  
system access to the sector that error happens. Typically, recommended number of a spare sectors are  
1.8% (579 sectors/chip (min)) of initial usable 32,113 sectors/chip (min.) by each device. For the  
reprogramming, do not use the data from the failed sectors, because the data from the failed sectors are not  
fixed. So the reprogram data must be the data reloaded from the external buffer, or use the Data recovery  
read mode or the Data recovery write mode (see the “Mode Description” and under figure “Spare Sector  
Replacement Flow after Program Error”). To avoid consecutive sector failures, choose addresses of spare  
sectors as far as possible from the failed sectors. In this case, 105 cycles of program/erase endurance is  
guaranteed.  
3. Prolongation of flash memory life: Due to the life of the memory prolongation, to do ware leveling at  
about 5000 each. The write/erase endurance is 3 × 105 cycles under the condition of the 3-bit error  
correction and of ware leveling at 5000 each.  
41  
HN29V102414T-50H  
START  
Program start  
Set an usable sector  
Program end  
Check RDY/Busy  
No  
Check status  
Yes  
Clear status register  
Load data from  
external buffer  
Data recovery read  
Data recovery write  
Set another  
usable sector  
Program start  
Program end  
Check RDY/Busy  
No  
Check status  
Yes  
Check status: Status register read  
END  
Spare Sector Replacement Flow after Program Error  
42  
HN29V102414T-50H  
For Errors in program or erase operations  
The device may fail during a program or erase operation. Failure mode can be confirmed by read out the  
status register after complete the erase and program operations. There are two failure modes specified by  
each codes:  
1: Status register error flag: I/O6 = VOL  
Replace sector under the “Spare Sectors Replacement Flow at Status Register I/O6 Read”. Replacement must  
be applied to one sector(2k bytes) which contains failure bits.  
2: Status register error flag: I/O6 = VOH  
Escape the program data temporary under the “Replacement Flow at Status Register I/O6 Read”. If failure  
data can be corrected by ECC, do not replace to spare sector. If failure data can not be corrected by ECC,  
replace to spare sector. Replacement must be applied to one sector(2k bytes) which contains failure bits.  
START  
Check status: Status register read  
Check I/O6: I/O6 output monitor  
Check ECC: Correct by ECC?  
Program start  
Set an usable sector  
Program end  
Check RDY/Busy  
No  
Check status  
Yes  
VOH  
Check I/O6  
VOL  
Escape program deta*1  
Read error sector  
Sector Replacement  
Program end  
No  
No  
Sector Replacement  
Program end  
Check status  
Yes  
Check ECC  
Yes  
No  
Check status  
Yes  
END  
Note: 1. Refer to 'Spare sector replacement flow after program error' to escape the deta.  
Spare Sectors Replacement Flow at Status Register I/O6 Read  
43  
HN29V102414T-50H  
Memory Structure  
bit  
sector  
byte (8 bits)  
2,112 bytes (16,896 bits)  
Bit: Minimum unit of data.  
Byte: Input/output data unit in programming and reading. (1 byte = 8 bits)  
Sector: Page unit in erase, programming and reading. (1 sector = 2,112 bytes = 16,896 bits)  
Device: 1 device = 32,768 sectors.  
44  
HN29V102414T-50H  
Package Dimensions  
HN29V102414T-50H (TFP-48DA)  
As of January, 2002  
12.00  
12.40 Max  
48  
Unit: mm  
25  
1
24  
0.50  
*0.22 ± 0.08  
0.20 ± 0.06  
0.80  
M
0.08  
0.45 Max  
20.00 ± 0.20  
0˚ – 8˚  
0.50 ± 0.10  
0.10  
Hitachi Code  
JEDEC  
JEITA  
Mass (reference value)  
TFP-48DA  
Conforms  
Conforms  
0.52 g  
*Dimension including the plating thickness  
Base material dimension  
45  
HN29V102414T-50H  
Cautions  
1. Hitachi neither warrants nor grants licenses of any rights of Hitachi’s or any third party’s patent,  
copyright, trademark, or other intellectual property rights for information contained in this document.  
Hitachi bears no responsibility for problems that may arise with third party’s rights, including intellectual  
property rights, in connection with use of the information contained in this document.  
2. Products and product specifications may be subject to change without notice. Confirm that you have  
received the latest product standards or specifications before final design, purchase or use.  
3. Hitachi makes every attempt to ensure that its products are of high quality and reliability. However,  
contact Hitachi’s sales office before using the product in an application that demands especially high  
quality and reliability or where its failure or malfunction may directly threaten human life or cause risk of  
bodily injury, such as aerospace, aeronautics, nuclear power, combustion control, transportation, traffic,  
safety equipment or medical equipment for life support.  
4. Design your application so that the product is used within the ranges guaranteed by Hitachi particularly for  
maximum rating, operating supply voltage range, heat radiation characteristics, installation conditions and  
other characteristics. Hitachi bears no responsibility for failure or damage when used beyond the  
guaranteed ranges. Even within the guaranteed ranges, consider normally foreseeable failure rates or  
failure modes in semiconductor devices and employ systemic measures such as fail-safes, so that the  
equipment incorporating Hitachi product does not cause bodily injury, fire or other consequential damage  
due to operation of the Hitachi product.  
5. This product is not designed to be radiation resistant.  
6. No one is permitted to reproduce or duplicate, in any form, the whole or part of this document without  
written approval from Hitachi.  
7. Contact Hitachi’s sales office for any questions regarding this document or Hitachi semiconductor  
products.  
Hitachi, Ltd.  
Semiconductor & Integrated Circuits  
Nippon Bldg., 2-6-2, Ohte-machi, Chiyoda-ku, Tokyo 100-0004, Japan  
Tel: (03) 3270-2111 Fax: (03) 3270-5109  
URL  
http://www.hitachisemiconductor.com/  
For further information write to:  
Hitachi Semiconductor  
(America) Inc.  
179 East Tasman Drive Whitebrook Park  
Hitachi Europe Ltd.  
Electronic Components Group  
Hitachi Asia Ltd.  
Hitachi Tower  
16 Collyer Quay #20-00  
Singapore 049318  
Hitachi Asia (Hong Kong) Ltd.  
Group III (Electronic Components)  
7/F., North Tower  
San Jose,CA 95134  
Lower Cookham Road  
World Finance Centre,  
Tel: <1> (408) 433-1990 Maidenhead  
Fax: <1>(408) 433-0223 Berkshire SL6 8YA, United Kingdom  
Tel: <44> (1628) 585000  
Tel : <65>-538-6533/538-8577  
Fax : <65>-538-6933/538-3877  
URL : http://semiconductor.hitachi.com.sg  
Harbour City, Canton Road  
Tsim Sha Tsui, Kowloon Hong Kong  
Tel : <852>-(2)-735-9218  
Fax : <852>-(2)-730-0281  
URL : http://semiconductor.hitachi.com.hk  
Fax: <44> (1628) 585200  
Hitachi Asia Ltd.  
(Taipei Branch Office)  
4/F, No. 167, Tun Hwa North Road  
Hung-Kuo Building  
Hitachi Europe GmbH  
Electronic Components Group  
Dornacher Straße 3  
D-85622 Feldkirchen  
Postfach 201,D-85619 Feldkirchen  
Germany  
Tel: <49> (89) 9 9180-0  
Fax: <49> (89) 9 29 30 00  
Taipei (105), Taiwan  
Tel : <886>-(2)-2718-3666  
Fax : <886>-(2)-2718-8180  
Telex : 23222 HAS-TP  
URL : http://www.hitachi.com.tw  
Copyright © Hitachi, Ltd., 2001. All rights reserved. Printed in Japan.  
Colophon 5.0  
46  

相关型号:

HN29V128A0ABP-5E

8MX16 FLASH 3.3V PROM, PBGA95, 10 X 11.50 MM, 0.80 MM PITCH, LEAD FREE, CSP-95
RENESAS

HN29V128A1ABP-5E

16MX8 FLASH 3.3V PROM, PBGA95, 10 X 11.50 MM, 0.80 MM PITCH, LEAD FREE, CSP-95
RENESAS

HN29V1G91T-30

128M X 8-bit AG-AND Flash Memory
RENESAS

HN29V1G91T-35

Flash Application Design Guidelines Others
ETC

HN29V25611A

256M AND type Flash Memory More than 16,057-sector (271,299,072-bit)
RENESAS

HN29V25611ABP-50

FLASH 3V PROM, PBGA72, 0.80 MM PITCH, CSP-72
RENESAS

HN29V25611ABP-50

Flash, 256MX1, 50ns, PBGA72, 0.80 MM PITCH, CSP-72
HITACHI

HN29V25611AT-50

256M AND type Flash Memory More than 16,057-sector (271,299,072-bit)
RENESAS

HN29V25611AT-50

Flash, 32MX8, 50ns, PDSO48, 12 X 18.40 MM, 0.50 MM PITCH, PLASTIC, TSOP1-48
HITACHI

HN29V25611AT-50H

256M AND type Flash Memory More than 16,057-sector (271,299,072-bit)
RENESAS

HN29V256A0BBP-30

16MX16 FLASH 2.7V PROM, 35ns, PBGA95, 10 X 11.50 MM, 0.80 MM PITCH, LEAD FREE, CSP-95
RENESAS

HN29V256A1BBP-30

32MX8 FLASH 2.7V PROM, 35ns, PBGA95, 10 X 11.50 MM, 0.80 MM PITCH, LEAD FREE, CSP-95
RENESAS