Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TENTATIVE
FEATURES
Power supply voltage
VCCs = 2.7 V~3.1 V
VCCn = 2.7 V~3.1 V
Pseudo SRAM page read operation mode
Page read operation by 4 words
Current consumption
Operating: 30 mA maximum(CMOS level)
Standby:
70 A maximum(Pseudo SRAM CMOS level)
Standby:
100 A maximum(NAND E2PROM)
NAND E2PROM Organization
Memory cell allay 528 16K 8
Register
528 8
Page size
528 bytes
Block size
(8K + 256) bytes
Package
P-FBGA69-1209-0.80A3:0.31 g (typ.)
10
A0~A20
Address Inputs
A0 , A1
DQ0~DQ15
NC
NC
NC
NC
NC
LB
A3
A6
UB
A2
A5
A18
A1
A4
A17
F
G
NC
NC
A0
VSS
DQ1
WP#n
OE /RE#n
DQ9
CE1S
DQ0
DQ8
CLE
A8
A11
CE2S
A19
A12
A15
ALE
A20
A9
A13
NC
A10
A14
VCCn
DQ6
DQ3
DQ11
NC
A16
DQ4
VCCs
DQ12 DQ7
NC
CE#n
WE /WE#n
NC
NC
LB , UB
RY/BY
WP#n
DQ5 DQ14
ALE
VCCs
CLE
VSS
Data Inputs/Outputs
OE / RE#n
CE#n
DQ10 VCCqn
DQ2
WE /WE#n
(with
PIN NAMES
A7
cycle
VCCn, Vccqn
NC
NC
VSS
Ground
NC
NC
NC
Not Connected
NAND E PROM
000707EBA2
TOSHIBA is continually working to improve the quality and reliability of its products. Nevertheless, semiconductor devices in general
can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical stress. It is the responsibility of the
buyer, when utilizing TOSHIBA products, to comply with the standards of safety in making a safe design for the entire system, and
to avoid situations in which a malfunction or failure of such TOSHIBA products could cause loss of human life, bodily injury or
damage to property.
In developing your designs, please ensure that TOSHIBA products are used within specified operating ranges as set forth in the
most recent TOSHIBA products specifications. Also, please keep in mind the precautions and conditions set forth in the Handling
Guide for Semiconductor Devices, or TOSHIBA Semiconductor Reliability Handbook etc..
The TOSHIBA products listed in this document are intended for usage in general electronics applications (computer, personal
equipment, office equipment, measuring equipment, industrial robotics, domestic appliances, etc.). These TOSHIBA products are
neither intended nor warranted for usage in equipment that requires extraordinarily high quality and/or reliability or a malfunction or
failure of which may cause loss of human life or bodily injury (Unintended Usage). Unintended Usage include atomic energy
control instruments, airplane or spaceship instruments, transportation instruments, traffic signal instruments, combustion control
instruments, medical instruments, all types of safety devices, etc.. Unintended Usage of TOSHIBA products listed in this document
shall be made at the customers own risk.
The products described in this document are subject to the foreign exchange and foreign trade laws.
The information contained herein is presented only as a guide for the applications of our products. No responsibility is assumed by
TOSHIBA CORPORATION for any infringements of intellectual property or other rights of the third parties which may result from its
use. No license is granted by implication or otherwise under any intellectual property or other rights of TOSHIBA CORPORATION or
others.
The information contained herein is subject to change without notice.
2002-01-24
1/41
TH50VPN5640EBSB
BLOCK DIAGRAM
VCCn VCCqn
CE#n
CLE
ALE
WE#n
RE#n
WP#n
VSS
64 Mbits
2
NAND E PROM
DQ0~DQ7
RY/BY
DQ0~DQ15
VCCs
VSS
A0~A20
WE
OE
CE1S
CE2S
UB
LB
32 Mbits
PSEUDO SRAM
DQ0~DQ15
2002-01-24
2/41
TH50VPN5640EBSB
MODE SELECTION
OPERATION
CE1S
CE2S
E PROM
Output Disable
E PROM Serial
Data Output
2
E PROM
Standby
2
E PROM
Command Input
2
E PROM
Data Input
2
E PROM
Address Input
2
E PROM During
Programming
2
E PROM
During Erasing
2
E PROMProgra
m, Erase Inhibit
Pseudo
READ
Pseudo
WRITE
SRAM
SRAM
WE
OE
RE#n WE#n
UB
LB
CLE
ALE
CE#n WP#n
DQ0~DQ7
DQ8~
DQ15
Add
DOUT
Hi-Z
Hi-Z
Hi-Z
COMAND-IN
Hi-Z
DIN
Hi-Z
AIN
Hi-Z
Hi-Z
Hi-Z
Hi-Z
DOUT
DOUT
**
DOUT
Hi-Z
**
Hi-Z
DOUT
**
DIN
DIN
**
DIN
Hi-Z
**
Hi-Z
DIN
**
Hi-Z
Hi-Z
**
Hi-Z
Hi-Z
**
Pseudo SRAM
Standby
Pseudo SRAM
DeepPower-dow
n Standby
Pseudo SRAM
Output Disable
Notes:*:
**:
Dont Care
At CE1S falling edge, all address(A2 to A20) are valid IN. Page address signals(A0 and A1) must be VIH or VIL, during
entire cycle.
DIN: Data IN
AIN: Address In
DOUT: Data Out
Hi-Z: High impedance
COMAND-IN: Command Input
2
N:
Depends on E PROM memory operation mode
S:
Depends on Pseudo SRAM operation Mode
Does not apply when CE#n = CE1S = VIL and CE2S = VIH at the same time.
2002-01-24
3/41
TH50VPN5640EBSB
ABSOLUTE MAXIMUM RATINGS
SYMBOL
PARAMETER
RANGE
UNIT
VCC
0.3~3.6
VIN
Input Voltage
0.3~3.6
VDQ
Input/Output Voltage
Topr
Operating Temperature
25~85
PD
Power Dissipation
0.6
Tsolder
260
Ishort
100
mA
Tstg
Storage Temperature
55~125
PARAMETER
MIN
TYP.
MAX
UNIT
VCCs/VCCn,VCCqn,
2.7
3.1
VIH
2.2
VCC + 0.3
VIL
0.3
0.4
VDH
2.5
3.0
CONDITION
MIN
TYP.
MAX
UNIT
VIN = GND
15
pF
VOUT = GND
20
pF
PARAMETER
CIN
Input Capacitance
COUT
Output Capacitance
Note: These parameters are sampled periodically and are not tested for every device.
2002-01-24
4/41
TH50VPN5640EBSB
DC CHARACTERISTICS (Ta = 25~85C, VCCs/VCCn = 2.7 V~3.1 V)
SYMBOL
PARAMETER
CONDITION
IIL
VIN = 0 V~VCC
ISOH
ISOL
MIN
10
VOH = 2.0 V
0.5
mA
VOL = 0.4 V
1.0
mA
VOH = 2.4 V
0.4
mA
VOL = 0.4 V
2.1
mA
IFOH
IFOL
IFOL
VOL = 0.4 V
mA
( RY/BY )
ILO
10
10
30
mA
tcycle = 50 ns
10
30
mA
tcycle = 50 ns
10
30
mA
tcycle = 50 ns
10
30
mA
ICCO1
ICCO2
(Data Input)
2
ICCO4
ICCO5
10
30
mA
10
30
mA
ICCO6
ICCO7
ICCO8
ICCS1
2
2
tRC = Min
40
mA
IOUT = 0 mA,
tRC = 1us
mA
tRC = Min
25
mA
CE#n= VIH
mA
ICCS2
100
ICCS3
mA
ICCS4
70
ICCS5
CE2S = 0.2 V
2002-01-24
5/41
TH50VPN5640EBSB
AC CHARACTERISTICS AND OPERATING CONDITIONS(Pseudo SRAM)
(Ta = 25C~85C, VDD = 2.7~3.1 V)
SYMBOL
MIN
MAX
UNIT
100
ns
tCE
85
10000
ns
tP
Pre-charge Time
15
ns
tCEA
85
ns
tOEA
OE Access Time
85
ns
tOEP
OE Pulse Width
85
10000
ns
tBEA
LB , UB Access Time
25
ns
tAPH
85
ns
tASC
15
ns
tAHC
70
ns
tASO, tASW
ns
tAHO, tAHW
70
ns
tWHC
WE Hold Time
ns
tRCS
10
ns
tRCH
10
ns
tWP
WE Pulse Width
85
10000
ns
tWCH
85
ns
tCWL
85
ns
tWBH
LB , UB to End of Write
50
ns
tBWL
85
ns
tWR
ns
tDSW
30
ns
tDSC
30
ns
tDSB
30
ns
tDHW
ns
tDHC
ns
tDHB
ns
tCLZ
10
ns
tOLZ
ns
tBLZ
ns
tRC
PARAMETER
tWLZ
ns
tCHZ
20
ns
tOHZ
20
ns
tBHZ
20
ns
tWHZ
20
ns
tPC
25
ns
tAA
25
ns
tAOH
10
ns
tCS
ns
tCH
200
tDPD
10
ms
tCHC
ns
tCHP
30
2002-01-24
6/41
TH50VPN5640EBSB
AC TEST CONDITIONS
Pseudo SRAM
PARAMETER
Input Pulse Level
CONDITION
VCCS- 0.2V, 0.2 V
5 ns
VCCS 0.5
VCCS 0.5
CL (30 pF) + 1 TTL Gate
Output Load
AC TEST CONDITIONS
NAND E2PROM
PARAMETER
Input Pulse Level
Input Pulse Rise and Fall Time (10%~90%)
CONDITION
0.4 V, 2.4 V
5 ns
VCCn 0.5
VCCn 0.5
Output Load
2002-01-24
7/41
TH50VPN5640EBSB
AC CHARACTERISTICS AND OPERATING CONDITIONS(NAND E2PROM )
(Ta = 25C~85C, VDD = 2.7~3.1 V)
SYMBOL
PARAMETER
MIN
MAX
UNIT
tCLS
ns
tCLH
10
ns
tCS
ns
tCH
10
ns
tWP
30
ns
tALS
ns
tALH
10
ns
tDS
20
ns
tDH
10
ns
tWC
50
ns
tWH
20
ns
tWW
100
ns
tRR
20
ns
tRP
40
ns
tRC
60
ns
tREA
40
ns
tCEA
45
ns
40
ns
ns
tREAID
tOH
10
tRHZ
30
ns
tCHZ
20
ns
tREH
20
ns
ns
tIR
tRSTO
40
ns
tCSTO
50
ns
tRHW
ns
tWHC
30
ns
tWHR
30
ns
tAR1
100
ns
tCR
100
ns
25
tWB
200
ns
tAR2
50
ns
tRST
6/10/500
tR
2002-01-24
NOTES
8/41
TH50VPN5640EBSB
Note: (1) CE#n High to Ready time depends on the pull-up resistor tied to the RY/ BY pin.
(Refer to Application Note (20) toward the end of this document.)
(2) Sequential Read is terminated when tCEH is greater than or equal to 100 ns. If the RE#n to CE#n delay is
less than 30 ns, RY/ BY signal stays Ready
.
tCEH 100 ns
*
*: VIH or VIL
CE#n
RE#n
525
526
527
RY/BY
Busy
PROGRAMMING AND ERASING CHARACTERISTICS (Ta = -25 to 85, VCC = 2.7 V to 3.1V)
SYMBOL
PARAMETER
MIN
TYP.
MAX
UNIT
s
tPROG
Programming Time
200
1000
10
tBERASE
NOTES
(1)
ms
(1): Refer to Application Note (23) toward the end of this document.
2002-01-24
9/41
TH50VPN5640EBSB
TIMING DIAGRAMS
PSEUDO SRAM READ TIMING
tP
tCE
CE1S
*
tRC
tCH
CE2S
tASC
tAPH
A0~A1
tAHC
A2~A20
tASO
OE
tAHO
tP
*
tRCH
tRCS
tOEP
tOEA
WE
tCHZ
tBEA
LB , UB
tOLZ
tBLZ
DOUT
tBHZ
Valid Data Out
tCLZ
tCEA
*
tOHZ
tP
*
tRC
tCH
CE2S
tAPH
tPC
tPC
tPC
A0~A1
tASC
tAHC
tASO
tAHO
A2~A20
OE
tP
*
tRCH
tRCS
tOEA
WE
tBEA
tOLZ
LB , UB
tAOH
tBLZ
DOUT
tCLZ
tCEA
*
Dout
tAOH
Dout
tAA
tAOH
Dout
tAA
tCZH
Dout
tAA
2002-01-24
10/41
TH50VPN5640EBSB
PSEUDO SRAM WRITE TIMING ( WE Control Write)
tCE
tP
CE1S
tCH
tRC
CE2S
tWR
tASC
tAPH
A0~A1
tASW
tAHW
A2~A20
tCWL
tP
tWP
WE
tWHC
tWCH
LB , UB
tWBH
Valid Data In
DIN
tDSW
DOUT
tDHW
Hi-Z
tP
CE1S
tCH
tRC
CE2S
tWR
tASC
tAPH
A0~A1
tASW
tAHW
A2~A20
tWCH
tP
tWP
WE
tWHC
tCWL
tWBL
LB , UB
tWBH
Valid Data In
DIN
tDSB
DOUT
tDHB
Hi-Z
2002-01-24
11/41
TH50VPN5640EBSB
PSEUDO SRAM WRITE TIMING (CE1S Control Write)
tCE
tP
CE1S
tCH
tRC
CE2S
tWR
tAHC
tASC
tAPH
A0~A1
tASW
tAHW
A2~A20
tWHC
tCWL
WE
tBWL
LB , UB
tDSC
Valid Data In
DIN
tCLZ
DOUT
tDHC
tWHZ
Hi-Z
2002-01-24
12/41
TH50VPN5640EBSB
POWER ON TIMING
VCCS
VCCS min
CE1S
tCS
tCHC
CE2S
tCH
tCHP
tDPD
CE2S
tCS
tCH
CE2S
OE
WE
2002-01-24
13/41
TH50VPN5640EBSB
APPLICATION NOTES AND COMMENTS
Note:
(1)
Stresses greater than listed under Absolute Maximum Ratings may cause permanent damage to the
device.
(2)
(3)
(4)
ICCO depends on output loading. Specified values are defined with the output open condition.
(5)
After power-up, an initial pause of 200 s with CE2S high is required with the output open condition.
(6)
(7)
Parameters tCHZ, tOHZ, tBHZ and tWHZ define the time at which the output goes the open condition and
are not output voltage reference levels.
(8)
During write cycles, input data is latched on the earliest of WE , LB / UB or CE1S rising edge.
Therefore, input data must be valid during the set-up time (tDSC, tDSB or tDSW) and hold time(tDHC,
tDHB or tDHW).
(9)
Address(A2 to A20) inputs are latched on the falling edge of CE1S . Therefore, addresses(A2 to A20) input
must be valid during the set-up time (tASC) and hold time(tAHC).
(10)
(11)
If OE is high during the write cycle, the outputs will remain at high impedance.
(12)
During the output state of DQ signals, input signals of reverse polarity must not be applied.
2002-01-24
14/41
TH50VPN5640EBSB
Latch Timing Diagram for Command/Address/Data
CLE
ALE
CE#n
RE#n
Setup Time
Hold Time
WE#n
tDS
tDH
DQ0
to DQ7
: VIH or VIL
CLE
tCLS
tCS
tCLH
tCH
CE#n
tWP
WE#n
tALS
tALH
ALE
tDS
DQ0
~DQ7
tDH
Command
: VIH
or VIL
2002-01-24
15/41
TH50VPN5640EBSB
Address Input Cycle Timing Diagram
tCLS
CLE
tWC
tCS
tWC
tCH
tCH
tCS
CE#n
tWP
tWH
tWP
tWH
tWP
WE#n
tALS
tALH
ALE
tDS
DQ0
~DQ7
tDH
A0~A7
tDS
tDH
tDS
A9~A16
tDH
A17~A22
: VIH or VIL
CLE
tCH
tCH
tCS
CE#n
tALS
tWC
ALE
tWP
tWH
tWP
tWP
WE#n
tDS
DQ0
~DQ7
tDH
DIN0
tDS
tDH
DIN1
tDS
tDH
DIN 527
: VIH or VIL
2002-01-24
16/41
TH50VPN5640EBSB
Serial Read Cycle Timing Diagram
tRC
CE#n
tRP
tREH
tRP
tRP
tCH
tCHZ
RE#n
tOH
tRHZ
tREA
tREA
tOH
tRHZ
tOH
tRHZ
tREA
DQ0
~DQ7
tCEA
tRR
RY/BY
: VIH or VIL
CLE
tCLS
tCLH
tCS
CE#n
tWP
tCH
WE#n
tWHC
tCSTO
tCHZ
tIR
tOH
tRHZ
tWHR
RE#n
tDS
DQ0
~DQ7
tDH
70H*
tRSTO
Status
output
RY/BY
: VIH or VIL
2002-01-24
17/41
TH50VPN5640EBSB
Read Cycle (1) Timing Diagram
CLE
tCLS
tCLH
tCS
tCH
CE#n
tWC
WE#n
tALH
tALS
tALH
tAR2
ALE
tr
tRR
tRC
tWB
RE#n
DQ0
~DQ7
tDS tDH
tDS tDH
tDS tDH
tDS tDH
00H
A0~A7
A9~A16
A17~A22
tREA
DOUT
N
DOUT
N+1
DOUT
N+2
DOUT
527
Column address
N*
RY / BY
: VIH or VIL
CLE
tCLS
tCLH
tCS
tCH
CE#n
tCHZ
t
WE#n
tALH
tALS
tAR2
ALE
tr
tRR
tRC
tWB
tOH
tRHZ
RE#n
DQ0
~DQ7
tDS tDH
tDS tDH
tDS tDH
tDH
00H
A0~A7
A9~A16
A17~A22
tREA
DOUT
N
DOUT
N+1
DOUT
N+2
Column address
N*
RY/BY
* Read Operation using 00H Command N: 0 to 255
: VIH or VIL
2002-01-24
18/41
TH50VPN5640EBSB
Read Cycle (2) Timing Diagram
CLE
tCLS
tCLH
tCS
tCH
CE#n
WE#n
tALH
tALS
tALH
ALE
tAR2
tr
tRR
tRC
tWB
RE#n
tDS tDH
DQ0
~DQ7
tDS tDH
01H
tREA
DOUT
DOUT
256 + N 256 + N + 1
Column address
N*
DOUT
527
RY / BY
: VIH or VIL
CLE
tCLS
tCLH
tCS
tCH
CE#n
WE#n
tALH
tALS
tALH
tAR2
ALE
tr
tRC
tWB
RE#n
tDS tDH
DQ0
~DQ7
tRR
50H
tDS tDH
tREA
A9~A16 A17~A22
Column address
N*
DOUT
DOUT
512 + M 512 + M + 1
DOUT
527
RY / BY
: VIH or VIL
*: Read Operation using 50H Command N: 0 to15
2002-01-24
19/41
TH50VPN5640EBSB
Sequential Read (1) Timing Diagram
CLE
CE#n
WE#n
ALE
RE#n
DQ0
~DQ7
00H
Page
address
M
N+1 N+2
527
tr
527
527
tr
RY/BY
Page M + 1
access
Page M
access
: VIH or VIL
CE#n
WE#n
ALE
RE#n
DQ0
~DQ7
01H
A0 to A7 A9~A16 A17~A22
Page
Column
address address
M
N
527
tr
tr
RY/BY
Page M
access
Page M + 1
access
: VIH or VIL
2002-01-24
20/41
TH50VPN5640EBSB
Auto-Program Operation Timing Diagram
tCLS
CLE
tCLS
tCLH
tCS
CE#n
tCS
tCH
WE#n
tALH
tALS
tALH
tALS
tPROG
tWB
ALE
RE#n
tDS
tDS tDH
DQ0
~DQ7
tDS tDH
80H
tDS t
DH
tDH
DIN0
DIN1
DIN
527
10H
70H
Status
output
RY/BY
: VIH or VIL
tCLS
tCLH
tCLS
tCS
CE#n
WE#n
tALS
tALH
tWB
tBERASE
ALE
RE#n
tDS tDH
DQ0
~DQ7
60H
A9~A16 A17~A22
D0H
70H
Status
output
RY/BY
Auto Block
Erase Setup
command
Erase Start
command
: VIH or VIL
Busy
Status Read
command
2002-01-24
21/41
TH50VPN5640EBSB
ID Read Operation Timing Diagram
CLE
t
tCS
tCH
tCLS
tCS
CE#n
tCH
WE#n
tALH
tALS
tALH
tCR
tAR1
ALE
RE#n
tDS
DQ0
~DQ7
90H
tDH
tREAID
tREAID
00
98H
E6H
Address
input
Maker code
Device code
: VIH or VIL
2002-01-24
22/41
TH50VPN5640EBSB
NAND PIN FUNCTIONS
Command Latch Enable: CLE
The CLE input signal is used to control loading of the operation mode command into the internal command
register. The command is latched into the command register from the DQ port on the rising edge of the WE#n
signal while CLE is High.
DQ Port: DQ0 to 7
The DQ0 to 7 pins are used as a port for transferring address, command and input/output data to and from
the device.
Ready/Busy: RY/BY
The RY/BY output signal is used to indicate the operating condition of the device. The RY/BY signal is in Busy
state ( RY/BY = L) during the Program, Erase and Read operations and will return to Ready state ( RY/BY = H)
after completion of the operation. The output buffer for this signal is an open drain.
2002-01-24
23/41
TH50VPN5640EBSB
Schematic Cell Layout and Address Assignment
The Program operation works on page units while the Erase operation works on block units.
DQ0
512
DQ7
16
16384 pages
16 pages
=
=
1024 blocks
1 block
DQ6
DQ5
DQ4
DQ3
DQ2
DQ1
DQ0
First cycle
A7
A6
A5
A4
A3
A2
A1
A0
Second cycle
A16
A15
A14
A13
A12
A11
A10
A9
*L
*L
A22
A21
A20
A19
A18
A17
Third cycle
A0~A7:
A9~A22:
A13~A22:
A9~A12:
Column address
Page address
Block address
NAND address in block
ALE
CE#n
Command Input
Data Input
Address Input
Serial Data Output
WE#n
RE#n
WP#n
2002-01-24
24/41
TH50VPN5640EBSB
Table 3. Command table (HEX)
First Cycle
Second Cycle
80
00
01
50
Reset
FF
Auto Program
10
60
D0
Status Read
70
ID Read
90
1
c
DQ7 6
1 DQ0
ALE
CE#n
WE#n
RE#n
DQ0~DQ7
Power
Output Select
Data output
Active
Output Deselect
High impedance
Active
H: VIH, L: VIL
2002-01-24
25/41
TH50VPN5640EBSB
NAND DEVICE OPERATION
Read Mode (1)
Read mode (1) is set when a 00H command is issued to the Command register. Refer to Figure 3 below for
timing details and the block diagram.
CLE
CE#n
WE#n
ALE
RE#n
RY/BY
DQ
Busy
M
00H
Start-address input
M
527
Select page
N
Cell array
Figure 3. Read mode (1) operation
CLE
CE#n
WE#n
ALE
RE#n
RY/BY
DQ
Busy
M
01H
Start-address input
256
527
Select page
N
Cell array
Figure 4. Read mode (2) operation
2002-01-24
26/41
TH50VPN5640EBSB
Read Mode (3)
Read mode (3) has the same timing as Read modes (1) and (2) but is used to access information in the extra
16-byte redundancy area of the page. The start pointer is therefore set to a value between byte 512 and byte
527.
CLE
CE#n
WE#n
ALE
RE#n
RY/BY
DQ
Busy
50H
A0~A3
512
527
Addresses bits A0~A3 are used to set the start pointer for the
redundant memory cells, while A4~A7 are ignored.
Once a 50H command has been issued, the pointer moves to
the redundant cell locations and only those 16 cells can be
addressed, regardless of the value of the A4-to-A7 address. (An
00H command is necessary to move the pointer back to the
0-to-511 main memory cell location.)
2002-01-24
27/41
TH50VPN5640EBSB
Status Read
The device automatically implements the execution and verification of the Program and Erase operations.
The Status Read function is used to monitor the Ready/Busy status of the device, determine the result
(pass/fail) of a Program or Erase operation, and determine whether the device is in Protect mode. The device
status is output via the DQ port on the RE#n clock after a 70H command input. The resulting information is
outlined in Table 5.
Table 5. Status output table
STATUS
OUTPUT
DQ0
Pass/Fail
Pass: 0
Fail: 1
DQ1
Not Used
DQ2
Not Used
DQ3
Not Used
DQ4
Not Used
DQ5
Not Used
DQ6
Ready/Busy
Ready: 1
Busy: 0
DQ7
Write Protect
Protect: 0
Not Protected: 1
CLE
ALE
WE#n
RE#n
CE#N1
CE#N2
CE#N3
Device
1
Device
2
Device
3
CE#Nn
CE#Nn+1
Device
n
Device
n+1
DQ0~DQ7
RY/BY
RY/BY
Busy
CLE
ALE
WE#n
CE#N1
CE#Nn
RE#n
DQ
70H
70H
Status on
Device 1
Status on
Device N
System Design Note: If the RY/BY pin signals from multiple devices are wired together as shown in the
diagram, the Status Read function can be used to determine the status of each individual device.
2002-01-24
28/41
TH50VPN5640EBSB
Auto Page Program
The device carries out an Automatic Page Program operation when it receives a 10H Program command
after the address and data have been input. The sequence of command, address and data input is shown below.
(Refer to the detailed timing chart.)
80
10
70
Status Read
command
RY/BY
DQ
Pass
Fail
Data input
Program
Selected
page
60
D0
Block Address
input: 2 cycles
RY/BY
70
Erase
Start
Status Read
command
DQ
Pass
Fail
Busy
2002-01-24
29/41
TH50VPN5640EBSB
Reset
The Reset mode stops all operations. For example, in the case of a Program or Erase operation the internally
generated voltage is discharged to 0 volts and the device enters Wait state.
The response to an FFH Reset command input during the various device operations is as follows:
10
FF
00
Internal VPP
RY/BY
tRST (max 10 s)
FF
00
Internal erase
voltage
RY/BY
tRST (max 500 s)
FF
00
RY/BY
tRST (max 6 s)
70
DQ status: Pass/Fail Pass
Ready/Busy Ready
RY/BY
FF
70
DQ status: Ready/Busy Busy
RY/BY
(2)
(3)
FF
FF
FF
RY/BY
The second
FF
FF
command is
2002-01-24
30/41
TH50VPN5640EBSB
ID Read
The TH50VPN5640EBSB contains ID codes which identify the device type and the manufacturer.
The ID codes can be read out under the following timing conditions:
CLE
tCR
CE#n
WE#n
tAR1
ALE
RE#n
tREAID
90H
DQ
00
ID Read command
Address 00
98H
73H
Maker code
Device code
For the specifications of the access times tREAID, tCR and tAR1 refer to the AC Characteristics.
Figure 13. ID Read timing
DQ6
DQ5
DQ4
DQ3
DQ2
DQ1
DQ0
Hex Data
Maker code
98H
Device code
E6H
2002-01-24
31/41
TH50VPN5640EBSB
APPLICATION NOTES AND COMMENTS
(13)
Power-on/off sequence:
The WP#n signal is useful for protecting against data corruption at power-on/off. The following timing
sequence is necessary.
The WP#n signal may be negated any time after the VCC reaches 2.5 V and CE#n signal is kept high in
power up sequence.
2.7 V
2.5 V
0V
CE#n, WE#n, RE#n
VCC
Dont
care
Dont
care
CLE, ALE
WP#n
VIH
VIL
VIL
Operation
Figure 15. Power-on/off Sequence
In order to operate this device stably, after VCC becomes 2.5 V, it recommends starting access after about
200 s.
Power on
FF
Reset
Figure
XX
10
For this operation the FFH command is
Programming cannot be
2002-01-24
32/41
TH50VPN5640EBSB
(18) Status Read during a Read operation
00
command
00
70
[A]
CE#n
WE#n
RY/BY
RE#n
Status Read
command input
Address N
Status Read
Status output
Figure 18.
The device status can be read out by inputting the Status Read command 70H in Read mode.
Once the device has been set to Status Read mode by a 70H command, the device will not return to Read
mode.
Therefore, a Status Read during a Read operation is prohibited.
However, when the Read command 00H is input during [A], Status mode is reset and the device returns
to Read mode. In this case, data output starts automatically from address N and address input is
unnecessary
2002-01-24
33/41
TH50VPN5640EBSB
(19) Pointer control for 00H, 01H and 50H
The device has three Read modes which set the destination of the pointer. Table 7 shows the destination of
the pointer, and Figure 14 is a block diagram of their operations.
Table 8. Pointer Destination
Read Mode
Command
Pointer
(1)
00H
0 to 255
(2)
01H
256 to 511
(3)
50H
512 to 527
255 256
A
(1) 00H
(2) 01H
(3) 50H
Pointer control
Figure 19. Pointer control
The pointer is set to region A by the 00H command, to region B by the 01H command, and to region C by
the 50H command.
(Example)
The 00H command must be input to set the pointer back to region A when the pointer is pointing to
region C.
00H
50H
Add
Start point
A area
Add
Start point
A area
Add
Start point
C area
Add
Start point
C area
Add
Start point
B area
Add
Start point
A area
50H
Add
Start point
C area
Add
Start point
A area
00H
01H
To program region C only, set the start point to region C using the 50H command.
50H
01H
80H
10H
Add
DIN
Start point
C Area
Add
DIN
Start point
B Area
80H
10H
Programming region B and C
2002-01-24
34/41
TH50VPN5640EBSB
(20) RY/ BY : termination for the Ready/Busy pin ( RY/ BY )
A pull-up resistor needs to be used for termination because the RY/ BY buffer consists of an open drain
circuit.
VCCn
VCCn
Ready
3.0 V
Device
VCCn
3.0 V
1.0 V
RY/BY
CL
Busy
1.0 V
tf
tr
VSS
1.5 s
Figure 21.
tr
This data may vary from device to device.
We recommend that you use this data as a reference
when selecting a resistor value.
tf
1.0 s
15 ns
10 ns
tf
tr
0.5 s
0
VCCn = 3.3 V
Ta = 25C
CL = 100 pF
5 ns
1 K
2 K
3 K
4 K
2002-01-24
35/41
TH50VPN5640EBSB
(21)
WE#n
DIN
80
10
WP#n
RY/BY
tWW (100 ns min)
Disable Programming
WE#n
DIN
80
10
WP#n
RY/BY
tWW (100 ns min)
Enable Erasing
WE#n
DIN
60
D0
WP#n
RY/BY
tWW (100 ns min)
Disable Erasing
WE#n
DIN
60
D0
WP#n
RY/BY
tWW (100 ns min)
2002-01-24
36/41
TH50VPN5640EBSB
(22)
CLE
CE#n
WE#n
ALE
DQ
00H, 01H, 50H
Address input
Ignored
RY/BY
Internal read operation starts when WE#n goes High in the third cycle.
Figure 22.
Program operation
CLE
CE#n
WE#n
ALE
DQ
80H
Address input
Data input
Ignored
Figure 23.
2002-01-24
37/41
TH50VPN5640EBSB
(23) Several programming cycles on the same page (Partial Page Program)
A page can be divided into up to 10 segments. Each segment can be programmed individually as follows:
1st programming
2nd programming
All 1s
Data Pattern 1
All 1s
All 1s
3rd programming
Result
All 1s
Data Pattern 2
Data Pattern 1
All 1s
Data Pattern 3
Data Pattern 2
All 1s
Data Pattern 3
All 1s
All 1s
Figure 24.
Note: The input data for unprogrammed or previously programmed page segments must be 1
(i.e. the inputs for all page bytes outside the segment which is to be programmed should be set to all 1).
(24)
Hence the RE#n clock input must start after the address input.
DQ
Address input
00H/01H/50H
WE#n
RE#n
RY/BY
Figure 25.
2002-01-24
38/41
TH50VPN5640EBSB
(25) Invalid blocks (bad blocks)
The device contains unusable blocks. Therefore, at the time of use, please check whether a block is bad
and do not use these bad blocks.
Bad Block
Bad Block
Figure 26.
At the time of shipment, all data bytes in a Valid Block are FFH. For Bad
Block, all bytes are not in the FFH state. Please dont perform erase
operation to Bad Block.
Check if the device has any bad blocks after installation into the system.
Figure 27 shows the test flow for bad block detection. Bad blocks which are
detected by the test flow must be managed as unusable blocks by the
system.
A bad block does not affect the performance of good blocks because it is
isolated from the Bit line by the Select gate
MIN
TYP.
MAX
UNIT
1014
1024
Block
Start
Block No = 1
Fail
Read Check
Pass
Block No. = Block No. + 1
Bad Block *1
No
Block No. = 1024
Yes
End
Figure 27
2002-01-24
39/41
TH50VPN5640EBSB
(26)
FAILURE MODE
Block
Erase Failure
Page
Programming
Failure
Programming
Failure
10
Single Bit
(2) ECC
Program
Error occurs
Buffer
memory
Block A
Block B
Figure 28.
Erase
When an error occurs in an Erase operation, prevent future accesses to this bad block
(again by creating a table within the system or by using another appropriate scheme).
2002-01-24
40/41
TH50VPN5640EBSB
PACKAGE DIMENSIONS
Unit: mm
2002-01-24
41/41