MX29LV128DBT2C-90Q [Macronix]

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY; 128M - BIT [ 16M ×8 / 8M ×16 ]单电压3V仅限于Flash存储器
MX29LV128DBT2C-90Q
型号: MX29LV128DBT2C-90Q
厂家: MACRONIX INTERNATIONAL    MACRONIX INTERNATIONAL
描述:

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY
128M - BIT [ 16M ×8 / 8M ×16 ]单电压3V仅限于Flash存储器

存储
文件: 总73页 (文件大小:881K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MX29LV128D T/B  
128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY  
FEATURES  
GENERAL FEATURES  
• 16,777,216 x 8 / 8,388,608 x 16 switchable  
• Sector Structure  
- 8KB(4KW) x 8 and 64KB(32KW) x 255  
• Extra 128-word sector for security  
- Features factory locked and identifiable, and customer lockable  
• Sector Groups Protection / Chip Unprotect  
- Provides sector group protect function to prevent program or erase operation in the protected sector group  
- Provides chip unprotect function to allow code changing  
- Provides temporary sector group unprotect function for code changing in previously protected sector groups  
• Single Power Supply Operation  
- 3.0 to 3.6 volt for read, erase, and program operations  
• Latch-up protected to 100mA from -1V to 1.5xVcc  
• Low Vcc write inhibit : Vcc <= VLKO  
• Compatible with JEDEC standard  
- Pinout and software compatible to single power supply Flash  
PERFORMANCE  
• High Performance  
- Fast access time: 90ns  
- Fast program time:11us/word (typical)  
- Fast erase time: 1s/sector (typical)  
• Low Power Consumption  
- Low active read current: 20mA (typical) at 5MHz  
- Low standby current: 8uA (typical)  
Typical 100,000 erase/program cycle  
• 10 years data retention  
SOFTWARE FEATURES  
• Erase Suspend/ Erase Resume  
- Suspends sector erase operation to read data from or program data to another sector which is not being erased  
• Status Reply  
- Data# Polling &Toggle bits provide detection of program and erase operation completion  
• Support Common Flash Interface (CFI)  
HARDWARE FEATURES  
• Ready/Busy# (RY/BY#) Output  
- Provides a hardware method of detecting program and erase operation completion  
• Hardware Reset (RESET#) Input  
- Provides a hardware method to reset the internal state machine to read mode  
• WP#/ACC input pin  
- Hardware write protect pin/Provides accelerated program capability  
PACKAGE  
• 48-PinTSOP  
• 56-PinTSOP  
• 70-Pin SSOP  
All Pb-free devices are RoHS Compliant  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
1
MX29LV128D T/B  
PIN CONFIGURATION  
48 TSOP  
A15  
A14  
A13  
A12  
A11  
A10  
A9  
1
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
A16  
2
BYTE#  
GND  
Q15/A-1  
Q7  
3
4
5
6
Q14  
Q6  
7
A8  
8
Q13  
Q5  
A19  
A20  
WE#  
RESET#  
A21  
WP#/ACC  
A22  
A18  
A17  
A7  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
Q12  
Q4  
V
CC  
Q11  
Q3  
Q10  
Q2  
Q9  
Q1  
A6  
Q8  
A5  
Q0  
A4  
OE#  
GND  
CE#  
A0  
A3  
A2  
A1  
56TSOP  
NC  
A22  
A15  
A14  
A13  
A12  
A11  
A10  
A9  
1
56  
55  
54  
53  
52  
51  
50  
49  
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
NC  
2
NC  
3
A16  
BYTE#  
GND  
Q15/A-1  
Q7  
4
5
6
7
8
Q14  
Q6  
9
A8  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
Q13  
Q5  
A19  
A20  
WE#  
RESET#  
A21  
WP#/ACC  
RY/BY#  
A18  
A17  
A7  
Q12  
Q4  
V
CC  
Q11  
Q3  
Q10  
Q2  
Q9  
Q1  
A6  
Q8  
A5  
Q0  
A4  
OE#  
GND  
CE#  
A0  
A3  
A2  
A1  
NC  
NC  
NC  
V
CC  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
2
MX29LV128D T/B  
70 SSOP  
PIN DESCRIPTION  
SYMBOL PIN NAME  
70  
69  
68  
67  
66  
65  
64  
63  
62  
61  
60  
59  
58  
57  
56  
55  
54  
53  
52  
51  
50  
49  
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
A19  
A8  
A20  
A21  
A18  
A17  
OE#  
A6  
A5  
A4  
A3  
A2  
2
3
4
5
6
7
8
9
A15  
A10  
A11  
A12  
A13  
A14  
A9  
A16  
WE#  
NC  
A22  
NC  
NC  
NC  
NC  
WP#/ACC  
NC  
NC  
NC  
NC  
RESET#  
GND  
GND  
Q15/A-1  
Q7  
Q14  
Q6  
Q13  
Q5  
A0~A22  
Q0~Q14  
Q15/A-1  
CE#  
Address Input  
Data Inputs/Outputs  
Q15(Word Mode)/LSB addr(Byte Mode)  
Chip Enable Input  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
A1  
A0  
BYTE#  
NC  
WE#  
Write Enable Input  
OE#  
Output Enable Input  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
NC  
CE#  
GND  
GND  
A7  
Q0  
Q8  
Q1  
Q9  
Q2  
Q10  
Q3  
RESET#  
Hardware Reset Pin, Active Low  
WP#/ACC HardwareWrite Protect/Programming  
Acceleration input  
RY/BY#  
BYTE#  
VCC  
Read/Busy Output  
Selects 8 bits or 16 bits mode  
+3.0V single power supply  
Device Ground  
GND  
NC  
Pin Not Connected Internally  
Q12  
Q4  
VCC  
VCC  
Q11  
NC  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
3
MX29LV128D T/B  
LOGIC SYMBOL  
23  
16 or 8  
A0-A22  
Q0-Q15  
(A-1)  
CE#  
OE#  
WE#  
RESET#  
WP#/ACC  
BYTE#  
RY/BY#  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
4
MX29LV128D T/B  
BLOCK DIAGRAM  
CE#  
OE#  
WRITE  
CONTROL  
INPUT  
PROGRAM/ERASE  
STATE  
MACHINE  
(WSM)  
WE#  
RESET#  
BYTE#  
WP#/ACC  
HIGH VOLTAGE  
LOGIC  
STATE  
FLASH  
ARRAY  
ADDRESS  
LATCH  
REGISTER  
ARRAY  
A0-AM  
AND  
SOURCE  
HV  
BUFFER  
Y-PASS GATE  
COMMAND  
DATA  
DECODER  
PGM  
SENSE  
DATA  
HV  
AMPLIFIER  
COMMAND  
DATA LATCH  
PROGRAM  
DATA LATCH  
Q0-Q15/A-1  
I/O BUFFER  
AM: MSB address  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
5
MX29LV128D T/B  
BLOCK DIAGRAM DESCRIPTION  
The block diagram on Page 4 illustrates a simplified architecture of MX29LV128DT/B.Each block in the block diagram  
represents one or more circuit modules in the real chip used to access, erase, program, and read the memory array.  
The "CONTROL INPUT LOGIC" block receives input pins CE#, OE#, WE#, RESET#, BYTE#, and WP#/ACC. It  
creates internal timing control signals according to the input pins and outputs to the "ADDRESS LATCH AND BUFFER"  
to latch the external address pins A0-AM(A22).The internal addresses are output from this block to the main array and  
decoders composed of "X-DECODER", "Y-DECODER", "Y-PASS GATE", AND "FLASH ARRAY".The X-DECODER  
decodes the word-lines of the flash array, while theY-DECODER decodes the bit-lines of the flash array.The bit lines  
are electrically connected to the "SENSE AMPLIFIER" and "PGM DATA HV" selectively through theY-PASS GATES.  
SENSE AMPLIFIERS are used to read out the contents of the flash memory, while the "PGM DATA HV" block is used  
to selectively deliver high power to bit-lines during programming.The "I/O BUFFER" controls the input and output on  
the Q0-Q15/A-1 pads. During read operation, the I/O BUFFER receives data from SENSE AMPLIFIERS and drives  
the output pads accordingly.In the last cycle of program command, the I/O BUFFER transmits the data on Q0-Q15/A-  
1 to "PROGRAM DATA LATCH", which controls the high power drivers in "PGM DATA HV" to selectively program the  
bits in a word or byte according to the user input pattern.  
The "PROGRAM/ERASE HIGH VOLTAGE" block comprises the circuits to generate and deliver the necessary high  
voltage to the X-DECODER, FLASH ARRAY, and "PGM DATA HV" blocks.The logic control module comprises of the  
"WRITE STATE MACHINE, WSM", "STATE REGISTER", "COMMAND DATA DECODER", and "COMMAND DATA  
LATCH". When the user issues a command by toggling WE#, the command on Q0-A15/A-1 is latched in the COM-  
MAND DATA LATCH and is decoded by the COMMAND DATA DECODER. The STATE REGISTER receives the  
command and records the current state of the device. The WSM implements the internal algorithms for program or  
erase according to the current command state by controlling each block in the block diagram.  
ARRAY ARCHITECTURE  
The main flash memory array can be organized as 16M Bytes x 8 or as 8M Words x 16. The details of the address  
ranges and the corresponding sector addresses are shown inTable 1.Table 1.a shows the sector group architecture for  
the Top Boot part, whereas Table 1.b shows the sector group architecture for the Bottom Boot part. The specific  
security sector addresses are shown at the bottom off each of these tables.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
6
MX29LV128D T/B  
BLOCK STRUCTURE  
Table 1. a: MX29LV128DT SECTOR GROUP ARCHITECTURE  
Sector  
Sector Size  
Sector  
Sector Address  
A22-A12  
Address Range  
Group Byte Mode Word Mode  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
10  
10  
10  
SA0  
SA1  
00000000xxx  
00000001xxx  
00000010xxx  
00000011xxx  
00000100xxx  
00000101xxx  
00000110xxx  
00000111xxx  
00001000xxx  
00001001xxx  
00001010xxx  
00001011xxx  
00001100xxx  
00001101xxx  
00001110xxx  
00001111xxx  
00010000xxx  
00010001xxx  
00010010xxx  
00010011xxx  
00010100xxx  
00010101xxx  
00010110xxx  
00010111xxx  
00011000xxx  
00011001xxx  
00011010xxx  
00011011xxx  
00011100xxx  
00011101xxx  
00011110xxx  
00011111xxx  
00100000xxx  
00100001xxx  
00100010xxx  
00100011xxx  
00100100xxx  
00100101xxx  
00100110xxx  
000000-0FFFF  
010000-1FFFF  
020000-2FFFF  
030000-3FFFF  
040000-4FFFF  
050000-5FFFF  
060000-6FFFF  
070000-7FFFF  
080000-8FFFF  
090000-9FFFF  
0A0000-AFFFF  
0B0000-BFFFF  
0C0000-CFFFF  
0D0000-DFFFF  
0E0000-EFFFF  
0F0000-FFFFF  
100000-10FFFF  
110000-11FFFF  
120000-12FFFF  
130000-13FFFF  
140000-14FFFF  
150000-15FFFF  
160000-16FFFF  
170000-17FFFF  
180000-18FFFF  
190000-19FFFF  
1A0000-1AFFFF  
1B0000-1BFFFF  
1C0000-1CFFFF  
1D0000-1DFFFF  
1E0000-1EFFFF  
1F0000-1FFFFF  
200000-20FFFF  
210000-21FFFF  
220000-22FFFF  
230000-23FFFF  
240000-24FFFF  
250000-25FFFF  
260000-26FFFF  
000000-007FFF  
008000-00FFFF  
010000-017FFF  
018000-01FFFF  
020000-027FFF  
028000-02FFFF  
030000-037FFF  
038000-03FFFF  
040000-047FFF  
048000-04FFFF  
050000-057FFF  
058000-05FFFF  
060000-067FFF  
068000-06FFFF  
070000-077FFF  
078000-07FFFF  
080000-087FFF  
088000-08FFFF  
090000-097FFF  
098000-09FFFF  
0A0000-0A7FFF  
0A8000-0AFFFF  
0B0000-0B7FFF  
0B8000-0BFFFF  
0C0000-0C7FFF  
0C8000-0CFFFF  
0D0000-0D7FFF  
0D8000-0DFFFF  
0E0000-0E7FFF  
0E8000-0EFFFF  
0F0000-0F7FFF  
0F8000-0FFFFF  
100000-107FFF  
108000-10FFFF  
110000-117FFF  
118000-11FFFF  
120000-127FFF  
128000-12FFFF  
130000-137FFF  
SA2  
SA3  
SA4  
SA5  
SA6  
SA7  
SA8  
SA9  
SA10  
SA11  
SA12  
SA13  
SA14  
SA15  
SA16  
SA17  
SA18  
SA19  
SA20  
SA21  
SA22  
SA23  
SA24  
SA25  
SA26  
SA27  
SA28  
SA29  
SA30  
SA31  
SA32  
SA33  
SA34  
SA35  
SA36  
SA37  
SA38  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
7
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
10  
11  
11  
11  
11  
12  
12  
12  
12  
13  
13  
13  
13  
14  
14  
14  
14  
15  
15  
15  
15  
16  
16  
16  
16  
17  
17  
17  
17  
18  
18  
18  
18  
19  
19  
19  
19  
20  
20  
20  
20  
SA39  
SA40  
SA41  
SA42  
SA43  
SA44  
SA45  
SA46  
SA47  
SA48  
SA49  
SA50  
SA51  
SA52  
SA53  
SA54  
SA55  
SA56  
SA57  
SA58  
SA59  
SA60  
SA61  
SA62  
SA63  
SA64  
SA65  
SA66  
SA67  
SA68  
SA69  
SA70  
SA71  
SA72  
SA73  
SA74  
SA75  
SA76  
SA77  
SA78  
SA79  
00100111xxx  
00101000xxx  
00101001xxx  
00101010xxx  
00101011xxx  
00101100xxx  
00101101xxx  
00101110xxx  
00101111xxx  
00110000xxx  
00110001xxx  
00110010xxx  
00110011xxx  
00110100xxx  
00110101xxx  
00110110xxx  
00110111xxx  
00111000xxx  
00111001xxx  
00111010xxx  
00111011xxx  
00111100xxx  
00111101xxx  
00111110xxx  
00111111xxx  
01000000xxx  
01000001xxx  
01000010xxx  
01000011xxx  
01000100xxx  
01000101xxx  
01000110xxx  
01000111xxx  
01001000xxx  
01001001xxx  
01001010xxx  
01001011xxx  
01001100xxx  
01001101xxx  
01001110xxx  
01001111xxx  
270000-27FFFF  
280000-28FFFF  
290000-29FFFF  
2A0000-2AFFFF  
2B0000-2BFFFF  
2C0000-2CFFFF  
2D0000-2DFFFF  
2E0000-2EFFFF  
2F0000-2FFFFF  
300000-30FFFF  
310000-31FFFF  
320000-32FFFF  
330000-33FFFF  
340000-34FFFF  
350000-35FFFF  
360000-36FFFF  
370000-37FFFF  
380000-38FFFF  
390000-39FFFF  
3A0000-3AFFFF  
3B0000-3BFFFF  
3C0000-3CFFFF  
3D0000-3DFFFF  
3E0000-3EFFFF  
3F0000-3FFFFF  
400000-40FFFF  
410000-41FFFF  
420000-42FFFF  
430000-43FFFF  
440000-44FFFF  
450000-45FFFF  
460000-46FFFF  
470000-47FFFF  
480000-48FFFF  
490000-49FFFF  
4A0000-4AFFFF  
4B0000-4BFFFF  
4C0000-4CFFFF  
4D0000-4DFFFF  
4E0000-4EFFFF  
4F0000-4FFFFF  
138000-13FFFF  
140000-147FFF  
148000-14FFFF  
150000-157FFF  
158000-15FFFF  
160000-167FFF  
168000-16FFFF  
170000-177FFF  
178000-17FFFF  
180000-187FFF  
188000-18FFFF  
190000-197FFF  
198000-19FFFF  
1A0000-1A7FFF  
1A8000-1AFFFF  
1B0000-1B7FFF  
1B8000-1BFFFF  
1C0000-1C7FFF  
1C8000-1CFFFF  
1D0000-1D7FFF  
1D8000-1DFFFF  
1E0000-1E7FFF  
1E8000-1EFFFF  
1F0000-1F7FFF  
1F8000-1FFFFF  
200000-207FFF  
208000-20FFFF  
210000-217FFF  
218000-21FFFF  
220000-227FFF  
228000-22FFFF  
230000-237FFF  
238000-23FFFF  
240000-247FFF  
248000-24FFFF  
250000-257FFF  
258000-25FFFF  
260000-267FFF  
268000-26FFFF  
270000-277FFF  
278000-27FFFF  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
8
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
21  
21  
21  
21  
22  
22  
22  
22  
23  
23  
23  
23  
24  
24  
24  
24  
25  
25  
25  
25  
26  
26  
26  
26  
27  
27  
27  
27  
28  
28  
28  
28  
29  
29  
29  
29  
30  
30  
30  
30  
31  
SA80  
SA81  
01010000xxx  
01010001xxx  
01010010xxx  
01010011xxx  
01010100xxx  
01010101xxx  
01010110xxx  
01010111xxx  
01011000xxx  
01011001xxx  
01011010xxx  
01011011xxx  
01011100xxx  
01011101xxx  
01011110xxx  
01011111xxx  
01100000xxx  
01100001xxx  
01100010xxx  
01100011xxx  
01100100xxx  
01100101xxx  
01100110xxx  
01100111xxx  
01101000xxx  
01101001xxx  
01101010xxx  
01101011xxx  
01101100xxx  
01101101xxx  
01101110xxx  
01101111xxx  
01110000xxx  
01110001xxx  
01110010xxx  
01110011xxx  
01110100xxx  
01110101xxx  
01110110xxx  
01110111xxx  
01111000xxx  
500000-50FFFF  
510000-51FFFF  
520000-52FFFF  
530000-53FFFF  
540000-54FFFF  
550000-55FFFF  
560000-56FFFF  
570000-57FFFF  
580000-58FFFF  
590000-59FFFF  
5A0000-5AFFFF  
5B0000-5BFFFF  
5C0000-5CFFFF  
5D0000-5DFFFF  
5E0000-5EFFFF  
5F0000-5FFFFF  
600000-60FFFF  
610000-61FFFF  
620000-62FFFF  
630000-63FFFF  
640000-64FFFF  
650000-65FFFF  
660000-66FFFF  
670000-67FFFF  
680000-68FFFF  
690000-69FFFF  
6A0000-6AFFFF  
6B0000-6BFFFF  
6C0000-6CFFFF  
6D0000-6DFFFF  
6E0000-6EFFFF  
6F0000-6FFFFF  
700000-70FFFF  
710000-71FFFF  
720000-72FFFF  
730000-73FFFF  
740000-74FFFF  
750000-75FFFF  
760000-76FFFF  
770000-77FFFF  
780000-78FFFF  
280000-287FFF  
288000-28FFFF  
290000-297FFF  
298000-29FFFF  
2A0000-2A7FFF  
2A8000-2AFFFF  
2B0000-2B7FFF  
2B8000-2BFFFF  
2C0000-2C7FFF  
2C8000-2CFFFF  
2D0000-2D7FFF  
2D8000-2DFFFF  
2E0000-2E7FFF  
2E8000-2EFFFF  
2F0000-2F7FFF  
2F8000-2FFFFF  
300000-307FFF  
308000-30FFFF  
310000-317FFF  
318000-31FFFF  
320000-327FFF  
328000-32FFFF  
330000-337FFF  
338000-33FFFF  
340000-347FFF  
348000-34FFFF  
350000-357FFF  
358000-35FFFF  
360000-367FFF  
368000-36FFFF  
370000-377FFF  
378000-37FFFF  
380000-387FFF  
388000-38FFFF  
390000-397FFF  
398000-39FFFF  
3A0000-3A7FFF  
3A8000-3AFFFF  
3B0000-3B7FFF  
3B8000-3BFFFF  
3C0000-3C7FFF  
SA82  
SA83  
SA84  
SA85  
SA86  
SA87  
SA88  
SA89  
SA90  
SA91  
SA92  
SA93  
SA94  
SA95  
SA96  
SA97  
SA98  
SA99  
SA100  
SA101  
SA102  
SA103  
SA104  
SA105  
SA106  
SA107  
SA108  
SA109  
SA110  
SA111  
SA112  
SA113  
SA114  
SA115  
SA116  
SA117  
SA118  
SA119  
SA120  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
9
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
31  
31  
31  
32  
32  
32  
32  
33  
33  
33  
33  
34  
34  
34  
34  
35  
35  
35  
35  
36  
36  
36  
36  
37  
37  
37  
37  
38  
38  
38  
38  
39  
39  
39  
39  
40  
40  
40  
40  
41  
41  
SA121  
SA122  
SA123  
SA124  
SA125  
SA126  
SA127  
SA128  
SA129  
SA130  
SA131  
SA132  
SA133  
SA134  
SA135  
SA136  
SA137  
SA138  
SA139  
SA140  
SA141  
SA142  
SA143  
SA144  
SA145  
SA146  
SA147  
SA148  
SA149  
SA150  
SA151  
SA152  
SA153  
SA154  
SA155  
SA156  
SA157  
SA158  
SA159  
SA160  
SA161  
01111001xxx  
01111010xxx  
01111011xxx  
01111100xxx  
01111101xxx  
01111110xxx  
01111111xxx  
10000000xxx  
10000001xxx  
10000010xxx  
10000011xxx  
10000100xxx  
10000101xxx  
10000110xxx  
10000111xxx  
10001000xxx  
10001001xxx  
10001010xxx  
10001011xxx  
10001100xxx  
10001101xxx  
10001110xxx  
10001111xxx  
10010000xxx  
10010001xxx  
10010010xxx  
10010011xxx  
10010100xxx  
10010101xxx  
10010110xxx  
10010111xxx  
10011000xxx  
10011001xxx  
10011010xxx  
10011011xxx  
10011100xxx  
10011101xxx  
10011110xxx  
10011111xxx  
10100000xxx  
10100001xxx  
790000-79FFFF  
7A0000-7AFFFF  
7B0000-7BFFFF  
7C0000-7CFFFF  
7D0000-7DFFFF  
7E0000-7EFFFF  
7F0000-7FFFFF  
800000-80FFFF  
810000-81FFFF  
820000-82FFFF  
830000-83FFFF  
840000-84FFFF  
850000-85FFFF  
860000-86FFFF  
870000-87FFFF  
880000-88FFFF  
890000-89FFFF  
8A0000-8AFFFF  
8B0000-8BFFFF  
8C0000-8CFFFF  
8D0000-8DFFFF  
8E0000-8EFFFF  
8F0000-8FFFFF  
900000-90FFFF  
910000-91FFFF  
920000-92FFFF  
930000-93FFFF  
940000-94FFFF  
950000-95FFFF  
960000-96FFFF  
970000-97FFFF  
980000-98FFFF  
990000-99FFFF  
9A0000-9AFFFF  
9B0000-9BFFFF  
9C0000-9CFFFF  
9D0000-9DFFFF  
9E0000-9EFFFF  
9F0000-9FFFFF  
A00000-A0FFFF  
A10000-A1FFFF  
3C8000-3CFFFF  
3D0000-3D7FFF  
3D8000-3DFFFF  
3E0000-3E7FFF  
3E8000-3EFFFF  
3F0000-3F7FFF  
3F8000-3FFFFF  
400000-407FFF  
408000-40FFFF  
410000-417FFF  
418000-41FFFF  
420000-427FFF  
428000-42FFFF  
430000-437FFF  
438000-43FFFF  
440000-447FFF  
448000-44FFFF  
450000-457FFF  
458000-45FFFF  
460000-467FFF  
468000-46FFFF  
470000-477FFF  
478000-47FFFF  
480000-487FFF  
488000-48FFFF  
490000-497FFF  
498000-49FFFF  
4A0000-4A7FFF  
4A8000-4AFFFF  
4B0000-4B7FFF  
4B8000-4BFFFF  
4C0000-4C7FFF  
4C8000-4CFFFF  
4D0000-4D7FFF  
4D8000-4DFFFF  
4E0000-4E7FFF  
4E8000-4EFFFF  
4F0000-4F7FFF  
4F8000-4FFFFF  
500000-507FFF  
508000-50FFFF  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
10  
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
41  
41  
42  
42  
42  
42  
43  
43  
43  
43  
44  
44  
44  
44  
45  
45  
45  
45  
46  
46  
46  
46  
47  
47  
47  
47  
48  
48  
48  
48  
49  
49  
49  
49  
50  
50  
50  
50  
51  
51  
51  
SA162  
SA163  
SA164  
SA165  
SA166  
SA167  
SA168  
SA169  
SA170  
SA171  
SA172  
SA173  
SA174  
SA175  
SA176  
SA177  
SA178  
SA179  
SA180  
SA181  
SA182  
SA183  
SA184  
SA185  
SA186  
SA187  
SA188  
SA189  
SA190  
SA191  
SA192  
SA193  
SA194  
SA195  
SA196  
SA197  
SA198  
SA199  
SA200  
SA201  
SA202  
10100010xxx  
10100011xxx  
10100100xxx  
10100101xxx  
10100110xxx  
10100111xxx  
10101000xxx  
10101001xxx  
10101010xxx  
10101011xxx  
10101100xxx  
10101101xxx  
10101110xxx  
10101111xxx  
10110000xxx  
10110001xxx  
10110010xxx  
10110011xxx  
10110100xxx  
10110101xxx  
10110110xxx  
10110111xxx  
10111000xxx  
10111001xxx  
10111010xxx  
10111011xxx  
10111100xxx  
10111101xxx  
10111110xxx  
10111111xxx  
11000000xxx  
11000001xxx  
11000010xxx  
11000011xxx  
11000100xxx  
11000101xxx  
11000110xxx  
11000111xxx  
11001000xxx  
11001001xxx  
11001010xxx  
A20000-A2FFFF  
A30000-A3FFFF  
A40000-A4FFFF  
A50000-A5FFFF  
A60000-A6FFFF  
A70000-A7FFFF  
A80000-A8FFFF  
A90000-A9FFFF  
AA0000-AAFFFF  
AB0000-ABFFFF  
AC0000-ACFFFF  
AD0000-ADFFFF  
AE0000-AEFFFF  
AF0000-AFFFFF  
B00000-B0FFFF  
B10000-B1FFFF  
B20000-B2FFFF  
B30000-B3FFFF  
B40000-B4FFFF  
B50000-B5FFFF  
B60000-B6FFFF  
B70000-B7FFFF  
B80000-B8FFFF  
B90000-B9FFFF  
BA0000-BAFFFF  
BB0000-BBFFFF  
BC0000-BCFFFF  
BD0000-BDFFFF  
BE0000-BEFFFF  
BF0000-BFFFFF  
C00000-C0FFFF  
C10000-C1FFFF  
C20000-C2FFFF  
C30000-C3FFFF  
C40000-C4FFFF  
C50000-C5FFFF  
C60000-C6FFFF  
C70000-C7FFFF  
C80000-C8FFFF  
C90000-C9FFFF  
CA0000-CAFFFF  
510000-517FFF  
518000-51FFFF  
520000-527FFF  
528000-52FFFF  
530000-537FFF  
538000-53FFFF  
540000-547FFF  
548000-54FFFF  
550000-557FFF  
558000-55FFFF  
560000-567FFF  
568000-56FFFF  
570000-577FFF  
578000-57FFFF  
580000-587FFF  
588000-58FFFF  
590000-597FFF  
598000-59FFFF  
5A0000-5A7FFF  
5A8000-5AFFFF  
5B0000-5B7FFF  
5B8000-5BFFFF  
5C0000-5C7FFF  
5C8000-5CFFFF  
5D0000-5D7FFF  
5D8000-5DFFFF  
5E0000-5E7FFF  
5E8000-5EFFFF  
5F0000-5F7FFF  
5F8000-5FFFFF  
600000-607FFF  
608000-60FFFF  
610000-617FFF  
618000-61FFFF  
620000-627FFF  
628000-62FFFF  
630000-637FFF  
638000-63FFFF  
640000-647FFF  
648000-64FFFF  
650000-657FFF  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
11  
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
51  
52  
52  
52  
52  
53  
53  
53  
53  
54  
54  
54  
54  
55  
55  
55  
55  
56  
56  
56  
56  
57  
57  
57  
57  
58  
58  
58  
58  
59  
59  
59  
59  
60  
60  
60  
60  
61  
SA203  
SA204  
SA205  
SA206  
SA207  
SA208  
SA209  
SA210  
SA211  
SA212  
SA213  
SA214  
SA215  
SA216  
SA217  
SA218  
SA219  
SA220  
SA221  
SA222  
SA223  
SA224  
SA225  
SA226  
SA227  
SA228  
SA229  
SA230  
SA231  
SA232  
SA233  
SA234  
SA235  
SA236  
SA237  
SA238  
SA239  
SA240  
11001011xxx  
11001100xxx  
11001101xxx  
11001110xxx  
11001111xxx  
11010000xxx  
11010001xxx  
11010010xxx  
11010011xxx  
11010100xxx  
11010101xxx  
11010110xxx  
11010111xxx  
11011000xxx  
11011001xxx  
11011010xxx  
11011011xxx  
11011100xxx  
11011101xxx  
11011110xxx  
11011111xxx  
11100000xxx  
11100001xxx  
11100010xxx  
11100011xxx  
11100100xxx  
11100101xxx  
11100110xxx  
11100111xxx  
11101000xxx  
11101001xxx  
11101010xxx  
11101011xxx  
11101100xxx  
11101101xxx  
11101110xxx  
11101111xxx  
11110000xxx  
CB0000-CBFFFF  
CC0000-CCFFFF  
CD0000-CDFFFF  
CE0000-CEFFFF  
CF0000-CFFFFF  
D00000-D0FFFF  
D10000-D1FFFF  
D20000-D2FFFF  
D30000-D3FFFF  
D40000-D4FFFF  
D50000-D5FFFF  
D60000-D6FFFF  
D70000-D7FFFF  
D80000-D8FFFF  
D90000-D9FFFF  
DA0000-DAFFFF  
DB0000-DBFFFF  
DC0000-DCFFFF  
DD0000-DDFFFF  
DE0000-DEFFFF  
DF0000-DFFFFF  
E00000-E0FFFF  
E10000-E1FFFF  
E20000-E2FFFF  
E30000-E3FFFF  
E40000-E4FFFF  
E50000-E5FFFF  
E60000-E6FFFF  
E70000-E7FFFF  
E80000-E8FFFF  
E90000-E9FFFF  
EA0000-EAFFFF  
EB0000-EBFFFF  
EC0000-ECFFFF  
ED0000-EDFFFF  
EE0000-EEFFFF  
EF0000-EFFFFF  
F00000-FFFFFF  
658000-65FFFF  
660000-667FFF  
668000-66FFFF  
670000-677FFF  
678000-67FFFF  
680000-687FFF  
688000-68FFFF  
690000-697FFF  
698000-69FFFF  
6A0000-6A7FFF  
6A8000-6AFFFF  
6B0000-6B7FFF  
6B8000-6BFFFF  
6C0000-6C7FFF  
6C8000-6CFFFF  
6D0000-6D7FFF  
6D8000-6DFFFF  
6E0000-6E7FFF  
6E8000-6EFFFF  
6F0000-6F7FFF  
6F8000-6FFFFF  
700000-707FFF  
708000-70FFFF  
710000-717FFF  
718000-71FFFF  
720000-727FFF  
728000-72FFFF  
730000-737FFF  
738000-73FFFF  
740000-747FFF  
748000-74FFFF  
750000-757FFF  
758000-75FFFF  
760000-767FFF  
768000-76FFFF  
770000-777FFF  
778000-77FFFF  
780000-787FFF  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
12  
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
8
(Kwords)  
61  
61  
61  
62  
62  
62  
62  
63  
63  
63  
63  
64  
64  
64  
65  
66  
67  
68  
69  
70  
71  
72  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
4
SA241  
SA242  
SA243  
SA244  
SA245  
SA246  
SA247  
SA248  
SA249  
SA250  
SA251  
SA252  
SA253  
SA254  
SA255  
SA256  
SA257  
SA258  
SA259  
SA260  
SA261  
SA262  
11110001xxx  
11110010xxx  
11110011xxx  
11110100xxx  
11110101xxx  
11110110xxx  
11110111xxx  
11111000xxx  
11111001xxx  
11111010xxx  
11111011xxx  
11111100xxx  
11111101xxx  
11111110xxx  
11111111000  
11111111001  
11111111010  
11111111011  
11111111100  
11111111101  
11111111110  
11111111111  
F10000-F1FFFF  
F20000-F2FFFF  
F30000-F3FFFF  
F40000-F4FFFF  
F50000-F5FFFF  
F60000-F6FFFF  
F70000-F7FFFF  
F80000-F8FFFF  
F90000-F9FFFF  
FA0000-FAFFFF  
FB0000-FBFFFF  
FC0000-FCFFFF  
FD0000-FDFFFF  
FE0000-FEFFFF  
FF0000-FF1FFF  
FF2000-FF3FFF  
FF4000-FF5FFF  
FF6000-FF7FFF  
FF8000-FF9FFF  
FFA000-FFBFFF  
FFC000-FFDFFF  
FFE000-FFFFFF  
788000-78FFFF  
790000-797FFF  
798000-79FFFF  
7A0000-7A7FFF  
7A8000-7AFFFF  
7B0000-7B7FFF  
7B8000-7BFFFF  
7C0000-7C7FFF  
7C8000-7CFFFF  
7D0000-7D7FFF  
7D8000-7DFFFF  
7E0000-7E7FFF  
7E8000-7EFFFF  
7F0000-7F7FFF  
7F8000-7F8FFF  
7F9000-7F9FFF  
7FA000-7FAFFF  
7FB000-7FBFFF  
7FC000-7FCFFF  
7FD000-7FDFFF  
7FE000-7FEFFF  
7FF000-7FFFFF  
8
4
8
4
8
4
8
4
8
4
8
4
8
4
Top Boot Security Sector Addresses  
Sector Size  
Sector Address  
Address Range  
Byte Mode  
Word Mode  
(words)  
128  
A21~A12  
Byte Mode (x8)  
Word Mode (x16)  
(bytes)  
256  
1111111111  
FFFF00h-FFFFFFh  
7FFF80h-7FFFFFh  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
13  
MX29LV128D T/B  
Table 1. b:MX29LV128DB SECTOR GROUP ARCHITECTURE  
Sector  
Sector Size  
Sector  
Sector Address  
A22-A12  
Address Range  
Group Byte Mode Word Mode  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
8
(Kwords)  
4
1
SA0  
SA1  
00000000000  
00000000001  
00000000010  
00000000011  
00000000100  
00000000101  
00000000110  
00000000111  
00000001xxx  
00000010xxx  
00000011xxx  
00000100xxx  
00000101xxx  
00000110xxx  
00000111xxx  
00001000xxx  
00001001xxx  
00001010xxx  
00001011xxx  
00001100xxx  
00001101xxx  
00001110xxx  
00001111xxx  
00010000xxx  
00010001xxx  
00010010xxx  
00010011xxx  
00010100xxx  
00010101xxx  
00010110xxx  
00010111xxx  
00011000xxx  
00011001xxx  
00011010xxx  
00011011xxx  
00011100xxx  
00011101xxx  
00011110xxx  
00011111xxx  
000000-001FFF  
002000-003FFF  
004000-005FFF  
006000-007FFF  
008000-009FFF  
00A000-00BFFF  
00C000-00DFFF  
00E000-00FFFF  
010000-01FFFF  
020000-02FFFF  
030000-03FFFF  
040000-04FFFF  
050000-05FFFF  
060000-06FFFF  
070000-07FFFF  
080000-08FFFF  
090000-09FFFF  
0A0000-0AFFFF  
0B0000-0BFFFF  
0C0000-0CFFFF  
0D0000-0DFFFF  
0E0000-0EFFFF  
0F0000-0FFFFF  
100000-10FFFF  
110000-11FFFF  
120000-12FFFF  
130000-13FFFF  
140000-14FFFF  
150000-15FFFF  
160000-16FFFF  
170000-17FFFF  
180000-18FFFF  
190000-19FFFF  
1A0000-1AFFFF  
1B0000-1BFFFF  
1C0000-1CFFFF  
1D0000-1DFFFF  
1E0000-1EFFFF  
1F0000-1FFFFF  
000000-000FFF  
001000-001FFF  
002000-002FFF  
003000-003FFF  
004000-004FFF  
005000-005FFF  
006000-006FFF  
007000-007FFF  
008000-00FFFF  
010000-017FFF  
018000-01FFFF  
020000-027FFF  
028000-02FFFF  
030000-037FFF  
038000-03FFFF  
040000-047FFF  
048000-04FFFF  
050000-057FFF  
058000-05FFFF  
060000-067FFF  
068000-06FFFF  
070000-077FFF  
078000-07FFFF  
080000-087FFF  
088000-08FFFF  
090000-097FFF  
098000-09FFFF  
0A0000-0A7FFF  
0A8000-0AFFFF  
0B0000-0B7FFF  
0B8000-0BFFFF  
0C0000-0C7FFF  
0C8000-0CFFFF  
0D0000-0D7FFF  
0D8000-0DFFFF  
0E0000-0E7FFF  
0E8000-0EFFFF  
0F0000-0F7FFF  
0F8000-0FFFFF  
2
8
4
3
8
4
SA2  
4
8
4
SA3  
5
8
4
SA4  
6
8
4
SA5  
7
8
4
SA6  
8
8
4
SA7  
9
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
SA8  
9
SA9  
9
SA10  
SA11  
SA12  
SA13  
SA14  
SA15  
SA16  
SA17  
SA18  
SA19  
SA20  
SA21  
SA22  
SA23  
SA24  
SA25  
SA26  
SA27  
SA28  
SA29  
SA30  
SA31  
SA32  
SA33  
SA34  
SA35  
SA36  
SA37  
SA38  
10  
10  
10  
10  
11  
11  
11  
11  
12  
12  
12  
12  
13  
13  
13  
13  
14  
14  
14  
14  
15  
15  
15  
15  
16  
16  
16  
16  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
14  
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
17  
17  
17  
17  
18  
18  
18  
18  
19  
19  
19  
19  
20  
20  
20  
20  
21  
21  
21  
21  
22  
22  
22  
22  
23  
23  
23  
23  
24  
24  
24  
24  
25  
25  
25  
25  
26  
26  
26  
26  
27  
SA39  
SA40  
SA41  
SA42  
SA43  
SA44  
SA45  
SA46  
SA47  
SA48  
SA49  
SA50  
SA51  
SA52  
SA53  
SA54  
SA55  
SA56  
SA57  
SA58  
SA59  
SA60  
SA61  
SA62  
SA63  
SA64  
SA65  
SA66  
SA67  
SA68  
SA69  
SA70  
SA71  
SA72  
SA73  
SA74  
SA75  
SA76  
SA77  
SA78  
SA79  
00100000xxx  
00100001xxx  
00100010xxx  
00100011xxx  
00100100xxx  
00100101xxx  
00100110xxx  
00100111xxx  
00101000xxx  
00101001xxx  
00101010xxx  
00101011xxx  
00101100xxx  
00101101xxx  
00101110xxx  
00101111xxx  
00110000xxx  
00110001xxx  
00110010xxx  
00110011xxx  
00110100xxx  
00110101xxx  
00110110xxx  
00110111xxx  
00111000xxx  
00111001xxx  
00111010xxx  
00111011xxx  
00111100xxx  
00111101xxx  
00111110xxx  
00111111xxx  
01000000xxx  
01000001xxx  
01000010xxx  
01000011xxx  
01000100xxx  
01000101xxx  
01000110xxx  
01000111xxx  
01001000xxx  
200000-20FFFF  
210000-21FFFF  
220000-22FFFF  
230000-23FFFF  
240000-24FFFF  
250000-25FFFF  
260000-26FFFF  
270000-27FFFF  
280000-28FFFF  
290000-29FFFF  
2A0000-2AFFFF  
2B0000-2BFFFF  
2C0000-2CFFFF  
2D0000-2DFFFF  
2E0000-2EFFFF  
2F0000-2FFFFF  
300000-30FFFF  
310000-31FFFF  
320000-32FFFF  
330000-33FFFF  
340000-34FFFF  
350000-35FFFF  
360000-36FFFF  
370000-37FFFF  
380000-38FFFF  
390000-39FFFF  
3A0000-3AFFFF  
3B0000-3BFFFF  
3C0000-3CFFFF  
3D0000-3DFFFF  
3E0000-3EFFFF  
3F0000-3FFFFF  
400000-40FFFF  
410000-41FFFF  
420000-42FFFF  
430000-43FFFF  
440000-44FFFF  
450000-45FFFF  
460000-46FFFF  
470000-47FFFF  
480000-48FFFF  
100000-107FFF  
108000-10FFFF  
110000-117FFF  
118000-11FFFF  
120000-127FFF  
128000-12FFFF  
130000-137FFF  
138000-13FFFF  
140000-147FFF  
148000-14FFFF  
150000-157FFF  
158000-15FFFF  
160000-167FFF  
168000-16FFFF  
170000-177FFF  
178000-17FFFF  
180000-187FFF  
188000-18FFFF  
190000-197FFF  
198000-19FFFF  
1A0000-1A7FFF  
1A8000-1AFFFF  
1B0000-1B7FFF  
1B8000-1BFFFF  
1C0000-1C7FFF  
1C8000-1CFFFF  
1D0000-1D7FFF  
1D8000-1DFFFF  
1E0000-1E7FFF  
1E8000-1EFFFF  
1F0000-1F7FFF  
1F8000-1FFFFF  
200000-207FFF  
208000-20FFFF  
210000-217FFF  
218000-21FFFF  
220000-227FFF  
228000-22FFFF  
230000-237FFF  
238000-23FFFF  
240000-247FFF  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
15  
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
27  
27  
27  
28  
28  
28  
28  
29  
29  
29  
29  
30  
30  
30  
30  
31  
31  
31  
31  
32  
32  
32  
32  
33  
33  
33  
33  
34  
34  
34  
34  
35  
35  
35  
35  
36  
36  
36  
36  
37  
37  
SA80  
SA81  
01001001xxx  
01001010xxx  
01001011xxx  
01001100xxx  
01001101xxx  
01001110xxx  
01001111xxx  
01010000xxx  
01010001xxx  
01010010xxx  
01010011xxx  
01010100xxx  
01010101xxx  
01010110xxx  
01010111xxx  
01011000xxx  
01011001xxx  
01011010xxx  
01011011xxx  
01011100xxx  
01011101xxx  
01011110xxx  
01011111xxx  
01100000xxx  
01100001xxx  
01100010xxx  
01100011xxx  
01100100xxx  
01100101xxx  
01100110xxx  
01100111xxx  
01101000xxx  
01101001xxx  
01101010xxx  
01101011xxx  
01101100xxx  
01101101xxx  
01101110xxx  
01101111xxx  
01110000xxx  
01110001xxx  
490000-49FFFF  
4A0000-4AFFFF  
4B0000-4BFFFF  
4C0000-4CFFFF  
4D0000-4DFFFF  
4E0000-4EFFFF  
4F0000-4FFFFF  
500000-50FFFF  
510000-51FFFF  
520000-52FFFF  
530000-53FFFF  
540000-54FFFF  
550000-55FFFF  
560000-56FFFF  
570000-57FFFF  
580000-58FFFF  
590000-59FFFF  
5A0000-5AFFFF  
5B0000-5BFFFF  
5C0000-5CFFFF  
5D0000-5DFFFF  
5E0000-5EFFFF  
5F0000-5FFFFF  
600000-60FFFF  
610000-61FFFF  
620000-62FFFF  
630000-63FFFF  
640000-64FFFF  
650000-65FFFF  
660000-66FFFF  
670000-67FFFF  
680000-68FFFF  
690000-69FFFF  
6A0000-6AFFFF  
6B0000-6BFFFF  
6C0000-6CFFFF  
6D0000-6DFFFF  
6E0000-6EFFFF  
6F0000-6FFFFF  
700000-70FFFF  
710000-71FFFF  
248000-24FFFF  
250000-257FFF  
258000-25FFFF  
260000-267FFF  
268000-26FFFF  
270000-277FFF  
278000-27FFFF  
280000-287FFF  
288000-28FFFF  
290000-297FFF  
298000-29FFFF  
2A0000-2A7FFF  
2A8000-2AFFFF  
2B0000-2B7FFF  
2B8000-2BFFFF  
2C0000-2C7FFF  
2C8000-2CFFFF  
2D0000-2D7FFF  
2D8000-2DFFFF  
2E0000-2E7FFF  
2E8000-2EFFFF  
2F0000-2F7FFF  
2F8000-2FFFFF  
300000-307FFF  
308000-30FFFF  
310000-317FFF  
318000-31FFFF  
320000-327FFF  
328000-32FFFF  
330000-337FFF  
338000-33FFFF  
340000-347FFF  
348000-34FFFF  
350000-357FFF  
358000-35FFFF  
360000-367FFF  
368000-36FFFF  
370000-377FFF  
378000-37FFFF  
380000-387FFF  
388000-38FFFF  
SA82  
SA83  
SA84  
SA85  
SA86  
SA87  
SA88  
SA89  
SA90  
SA91  
SA92  
SA93  
SA94  
SA95  
SA96  
SA97  
SA98  
SA99  
SA100  
SA101  
SA102  
SA103  
SA104  
SA105  
SA106  
SA107  
SA108  
SA109  
SA110  
SA111  
SA112  
SA113  
SA114  
SA115  
SA116  
SA117  
SA118  
SA119  
SA120  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
16  
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
37  
37  
38  
38  
38  
38  
39  
39  
39  
39  
40  
40  
40  
40  
41  
41  
41  
41  
42  
42  
42  
42  
43  
43  
43  
43  
44  
44  
44  
44  
45  
45  
45  
45  
46  
46  
46  
46  
47  
47  
47  
47  
SA121  
SA122  
SA123  
SA124  
SA125  
SA126  
SA127  
SA128  
SA129  
SA130  
SA131  
SA132  
SA133  
SA134  
SA135  
SA136  
SA137  
SA138  
SA139  
SA140  
SA141  
SA142  
SA143  
SA144  
SA145  
SA146  
SA147  
SA148  
SA149  
SA150  
SA151  
SA152  
SA153  
SA154  
SA155  
SA156  
SA157  
SA158  
SA159  
SA160  
SA161  
SA162  
01110010xxx  
01110011xxx  
01110100xxx  
01110101xxx  
01110110xxx  
01110111xxx  
01111000xxx  
01111001xxx  
01111010xxx  
01111011xxx  
01111100xxx  
01111101xxx  
01111110xxx  
01111111xxx  
10000000xxx  
10000001xxx  
10000010xxx  
10000011xxx  
10000100xxx  
10000101xxx  
10000110xxx  
10000111xxx  
10001000xxx  
10001001xxx  
10001010xxx  
10001011xxx  
10001100xxx  
10001101xxx  
10001110xxx  
10001111xxx  
10010000xxx  
10010001xxx  
10010010xxx  
10010011xxx  
10010100xxx  
10010101xxx  
10010110xxx  
10010111xxx  
10011000xxx  
10011001xxx  
10011010xxx  
10011011xxx  
720000-72FFFF  
730000-73FFFF  
740000-74FFFF  
750000-75FFFF  
760000-76FFFF  
770000-77FFFF  
780000-78FFFF  
790000-79FFFF  
7A0000-7AFFFF  
7B0000-7BFFFF  
7C0000-7CFFFF  
7D0000-7DFFFF  
7E0000-7EFFFF  
7F0000-7FFFFF  
800000-80FFFF  
810000-81FFFF  
820000-82FFFF  
830000-83FFFF  
840000-84FFFF  
850000-85FFFF  
860000-86FFFF  
870000-87FFFF  
880000-88FFFF  
890000-89FFFF  
8A0000-8AFFFF  
8B0000-8BFFFF  
8C0000-8CFFFF  
8D0000-8DFFFF  
8E0000-8EFFFF  
8F0000-8FFFFF  
900000-90FFFF  
910000-91FFFF  
920000-92FFFF  
930000-93FFFF  
940000-94FFFF  
950000-95FFFF  
960000-96FFFF  
970000-97FFFF  
980000-98FFFF  
990000-99FFFF  
9A0000-9AFFFF  
9B0000-9BFFFF  
390000-397FFF  
398000-39FFFF  
3A0000-3A7FFF  
3A8000-3AFFFF  
3B0000-3B7FFF  
3B8000-3BFFFF  
3C0000-3C7FFF  
3C8000-3CFFFF  
3D0000-3D7FFF  
3D8000-3DFFFF  
3E0000-3E7FFF  
3E8000-3EFFFF  
3F0000-3F7FFF  
3F8000-3FFFFF  
400000-407FFF  
408000-40FFFF  
410000-417FFF  
418000-41FFFF  
420000-427FFF  
428000-42FFFF  
430000-437FFF  
438000-43FFFF  
440000-447FFF  
448000-44FFFF  
450000-457FFF  
458000-45FFFF  
460000-467FFF  
468000-46FFFF  
470000-477FFF  
478000-47FFFF  
480000-487FFF  
488000-48FFFF  
490000-497FFF  
498000-49FFFF  
4A0000-4A7FFF  
4A8000-4AFFFF  
4B0000-4B7FFF  
4B8000-4BFFFF  
4C0000-4C7FFF  
4C8000-4CFFFF  
4D0000-4D7FFF  
4D8000-4DFFFF  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
17  
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
48  
48  
48  
48  
49  
49  
49  
49  
50  
50  
50  
50  
51  
51  
51  
51  
52  
52  
52  
52  
53  
53  
53  
53  
54  
54  
54  
54  
55  
55  
55  
55  
56  
56  
56  
56  
57  
57  
57  
57  
SA163  
SA164  
SA165  
SA166  
SA167  
SA168  
SA169  
SA170  
SA171  
SA172  
SA173  
SA174  
SA175  
SA176  
SA177  
SA178  
SA179  
SA180  
SA181  
SA182  
SA183  
SA184  
SA185  
SA186  
SA187  
SA188  
SA189  
SA190  
SA191  
SA192  
SA193  
SA194  
SA195  
SA196  
SA197  
SA198  
SA199  
SA200  
SA201  
SA202  
10011100xxx  
10011101xxx  
10011110xxx  
10011111xxx  
10100000xxx  
10100001xxx  
10100010xxx  
10100011xxx  
10100100xxx  
10100101xxx  
10100110xxx  
10100111xxx  
10101000xxx  
10101001xxx  
10101010xxx  
10101011xxx  
10101100xxx  
10101101xxx  
10101110xxx  
10101111xxx  
10110000xxx  
10110001xxx  
10110010xxx  
10110011xxx  
10110100xxx  
10110101xxx  
10110110xxx  
10110111xxx  
10111000xxx  
10111001xxx  
10111010xxx  
10111011xxx  
10111100xxx  
10111101xxx  
10111110xxx  
10111111xxx  
11000000xxx  
11000001xxx  
11000010xxx  
11000011xxx  
9C0000-9CFFFF  
9D0000-9DFFFF  
9E0000-9EFFFF  
9F0000-9FFFFF  
A00000-A0FFFF  
A10000-A1FFFF  
A20000-A2FFFF  
A30000-A3FFFF  
A40000-A4FFFF  
A50000-A5FFFF  
A60000-A6FFFF  
A70000-A7FFFF  
A80000-A8FFFF  
A90000-A9FFFF  
AA0000-AAFFFF  
AB0000-ABFFFF  
AC0000-ACFFFF  
AD0000-ADFFFF  
AE0000-AEFFFF  
AF0000-AFFFFF  
B00000-B0FFFF  
B10000-B1FFFF  
B20000-B2FFFF  
B30000-B3FFFF  
B40000-B4FFFF  
B50000-B5FFFF  
B60000-B6FFFF  
B70000-B7FFFF  
B80000-B8FFFF  
B90000-B9FFFF  
BA0000-BAFFFF  
BB0000-BBFFFF  
BC0000-BCFFFF  
BD0000-BDFFFF  
BE0000-BEFFFF  
BF0000-BFFFFF  
C00000-C0FFFF  
C10000-C1FFFF  
C20000-C2FFFF  
C30000-C3FFFF  
4E0000-4E7FFF  
4E8000-4EFFFF  
4F0000-4F7FFF  
4F8000-4FFFFF  
500000-507FFF  
508000-50FFFF  
510000-517FFF  
518000-51FFFF  
520000-527FFF  
528000-52FFFF  
530000-537FFF  
538000-53FFFF  
540000-547FFF  
548000-54FFFF  
550000-557FFF  
558000-55FFFF  
560000-567FFF  
568000-56FFFF  
570000-577FFF  
578000-57FFFF  
580000-587FFF  
588000-58FFFF  
590000-597FFF  
598000-59FFFF  
5A0000-5A7FFF  
5A8000-5AFFFF  
5B0000-5B7FFF  
5B8000-5BFFFF  
5C0000-5C7FFF  
5C8000-5CFFFF  
5D0000-5D7FFF  
5D8000-5DFFFF  
5E0000-5E7FFF  
5E8000-5EFFFF  
5F0000-5F7FFF  
5F8000-5FFFFF  
600000-607FFF  
608000-60FFFF  
610000-617FFF  
618000-61FFFF  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
18  
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
64  
(Kwords)  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
32  
58  
58  
58  
58  
59  
59  
59  
59  
60  
60  
60  
60  
61  
61  
61  
61  
62  
62  
62  
62  
63  
63  
63  
63  
64  
64  
64  
64  
65  
65  
65  
65  
66  
66  
66  
66  
67  
67  
67  
67  
SA203  
SA204  
SA205  
SA206  
SA207  
SA208  
SA209  
SA210  
SA211  
SA212  
SA213  
SA214  
SA215  
SA216  
SA217  
SA218  
SA219  
SA220  
SA221  
SA222  
SA223  
SA224  
SA225  
SA226  
SA227  
SA228  
SA229  
SA230  
SA231  
SA232  
SA233  
SA234  
SA235  
SA236  
SA237  
SA238  
SA239  
SA240  
SA241  
SA242  
11000100xxx  
11000101xxx  
11000110xxx  
11000111xxx  
11001000xxx  
11001001xxx  
11001010xxx  
11001011xxx  
11001100xxx  
11001101xxx  
11001110xxx  
11001111xxx  
11010000xxx  
11010001xxx  
11010010xxx  
11010011xxx  
11010100xxx  
11010101xxx  
11010110xxx  
11010111xxx  
11011000xxx  
11011001xxx  
11011010xxx  
11011011xxx  
11011100xxx  
11011101xxx  
11011110xxx  
11011111xxx  
11100000xxx  
11100001xxx  
11100010xxx  
11100011xxx  
11100100xxx  
11100101xxx  
11100110xxx  
11100111xxx  
11101000xxx  
11101001xxx  
11101010xxx  
11101011xxx  
C40000-C4FFFF  
C50000-C5FFFF  
C60000-C6FFFF  
C70000-C7FFFF  
C80000-C8FFFF  
C90000-C9FFFF  
CA0000-CAFFFF  
CB0000-CBFFFF  
CC0000-CCFFFF  
CD0000-CDFFFF  
CE0000-CEFFFF  
CF0000-CFFFFF  
D00000-D0FFFF  
D10000-D1FFFF  
D20000-D2FFFF  
D30000-D3FFFF  
D40000-D4FFFF  
D50000-D5FFFF  
D60000-D6FFFF  
D70000-D7FFFF  
D80000-D8FFFF  
D90000-D9FFFF  
DA0000-DAFFFF  
DB0000-DBFFFF  
DC0000-DCFFFF  
DD0000-DDFFFF  
DE0000-DEFFFF  
DF0000-DFFFFF  
E00000-E0FFFF  
E10000-E1FFFF  
E20000-E2FFFF  
E30000-E3FFFF  
E40000-E4FFFF  
E50000-E5FFFF  
E60000-E6FFFF  
E70000-E7FFFF  
E80000-E8FFFF  
E90000-E9FFFF  
EA0000-EAFFFF  
EB0000-EBFFFF  
620000-627FFF  
628000-62FFFF  
630000-637FFF  
638000-63FFFF  
640000-647FFF  
648000-64FFFF  
650000-657FFF  
658000-65FFFF  
660000-667FFF  
668000-66FFFF  
670000-677FFF  
678000-67FFFF  
680000-687FFF  
688000-68FFFF  
690000-697FFF  
698000-69FFFF  
6A0000-6A7FFF  
6A8000-6AFFFF  
6B0000-6B7FFF  
6B8000-6BFFFF  
6C0000-6C7FFF  
6C8000-6CFFFF  
6D0000-6D7FFF  
6D8000-6DFFFF  
6E0000-6E7FFF  
6E8000-6EFFFF  
6F0000-6F7FFF  
6F8000-6FFFFF  
700000-707FFF  
708000-70FFFF  
710000-717FFF  
718000-71FFFF  
720000-727FFF  
728000-72FFFF  
730000-737FFF  
738000-73FFFF  
740000-747FFF  
748000-74FFFF  
750000-757FFF  
758000-75FFFF  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
19  
MX29LV128D T/B  
Sector  
Sector Size  
Sector  
Sector Address  
Address Range  
Group Byte Mode Word Mode  
A22-A12  
Byte Mode (x8)  
Word Mode (x16)  
(Kbytes)  
64  
(Kwords)  
32  
68  
68  
68  
68  
69  
69  
69  
69  
70  
70  
70  
70  
71  
71  
71  
71  
72  
72  
72  
72  
SA243  
SA244  
SA245  
SA246  
SA247  
SA248  
SA249  
SA250  
SA251  
SA252  
SA253  
SA254  
SA255  
SA256  
SA257  
SA258  
SA259  
SA260  
SA261  
SA262  
11101100xxx  
11101101xxx  
11101110xxx  
11101111xxx  
11110000xxx  
11110001xxx  
11110010xxx  
11110011xxx  
11110100xxx  
11110101xxx  
11110110xxx  
11110111xxx  
11111000xxx  
11111001xxx  
11111010xxx  
11111011xxx  
11111100xxx  
11111101xxx  
11111110xxx  
11111111xxx  
EC0000-ECFFFF  
ED0000-EDFFFF  
EE0000-EEFFFF  
EF0000-EFFFFF  
F00000-F0FFFF  
F10000-F1FFFF  
F20000-F2FFFF  
F30000-F3FFFF  
F40000-F4FFFF  
F50000-F5FFFF  
F60000-F6FFFF  
F70000-F7FFFF  
F80000-F8FFFF  
F90000-F9FFFF  
FA0000-FAFFFF  
FB0000-FBFFFF  
FC0000-FCFFFF  
FD0000-FDFFFF  
FE0000-FEFFFF  
FF0000-FFFFFF  
760000-767FFF  
768000-76FFFF  
770000-777FFF  
778000-77FFFF  
780000-787FFF  
788000-78FFFF  
790000-797FFF  
798000-79FFFF  
7A0000-7A7FFF  
7A8000-7AFFFF  
7B0000-7B7FFF  
7B8000-7BFFFF  
7C0000-7C7FFF  
7C8000-7CFFFF  
7D0000-7D7FFF  
7D8000-7DFFFF  
7E0000-7E7FFF  
7E8000-7EFFFF  
7F0000-7F7FFF  
7F8000-7FFFFF  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
64  
32  
Bottom Boot Security Sector Addresses  
Sector Size  
Sector Address  
Address Range  
Byte Mode  
Word Mode  
(words)  
128  
A21~A12  
Byte Mode (x8)  
Word Mode (x16)  
(bytes)  
256  
0000000000  
000000h-0000FFh  
000000h-00007Fh  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
20  
MX29LV128D T/B  
FUNCTIONAL OPERATION DESCRIPTION  
READ OPERATION  
To perform a read operation, the system addresses the desired memory array or status register location by providing its  
address on the address pins and simultaneously enabling the chip by driving CE# & OE# LOW, andWE# HIGH. After  
the Tce and Toe timing requirements have been met, the system can read the contents of the addressed location by  
reading the Data (I/O) pins. If either the CE# or OE# is held HIGH, the outputs will remain tri-stated and no data will  
appear on the output pins.  
WRITE OPERATION  
To perform a write operation, the system provides the desired address on the address pins, enables the chip by  
asserting CE# LOW, and disables the Data (I/O) pins by holding OE# HIGH. The system then places data to be  
written on the Data (I/O) pins and pulsesWE# LOW. The device captures the address information on the falling edge  
of WE# and the data on the rising edge of WE#. To see an example, please refer to the timing diagram in Figure 1 on  
Page 42. The system is not allowed to write invalid commands (commands not defined in this datasheet) to the  
device. Writing an invalid command may put the device in an undefined state.  
DEVICE RESET  
Driving the RESET# pin LOW for a period of Trp or more will return the device to Read mode. If the device is in the  
middle of a program or erase operation, the reset operation will take at most a period of Tready1 before the device  
returns to Read mode. Until the device does returns to Read mode, the RY/BY# pin will remain Low (Busy Status).  
When the RESET# pin is held at GND± 0.3V, the device only consumes standby (Isbr) current. However, the device  
draws larger current if the RESET# pin is held at a voltage greater than GND+0.3V and less than or equal to Vil.  
It is recommended to tie the system reset signal to the RESET# pin of the flash memory. This allows the device to be  
reset with the system and puts it in a state where the system can immediately begin reading boot code from it.  
STANDBY MODE  
The device enters Standby mode whenever the RESET# and CE# pins are both held High. While in this mode, WE#  
and OE# will be ignored, all Data Output pins will be in a high impedance state, and the device will draw minimal (Isb)  
current.  
OUTPUT DISABLE  
While in active mode (RESET# HIGH and CE# LOW), the OE# pin controls the state of the output pins. If OE# is held  
HIGH, all Data (I/O) pins will remain tri-stated. If held LOW, the Byte or Word Data (I/O) pins will drive data.  
BYTE/WORD SELECTION  
The BYTE# input pin is used to select the organization of the array data and how the data is input/output on the Data  
(I/O) pins. If the BYTE# pin is held HIGH, Word mode will be selected and all 16 data lines (Q0 to Q15) will be active.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
21  
MX29LV128D T/B  
FUNCTIONAL OPERATION DESCRIPTION (cont'd)  
If BYTE# is forced LOW, Byte mode will be active and only data lines Q0 to Q7 will be active. Data lines Q8 to Q14  
will remain in a high impedance state and Q15 becomes the A-1 address input pin.  
HARDWAREWRITE PROTECT  
By driving theWP#/ACC pin LOW, the outermost two boot sectors are protected from all erase/program operations. If  
WP#/ACC is held HIGH (Vih to VCC), these two outermost sectors revert to their previously protected/unprotected  
status.  
ACCELERATED PROGRAMMING OPERATION  
By applying high voltage (Vhv) to the WP#/ACC pin, the device will enter the Accelerated Programming mode. This  
mode permits the system to skip the normal command unlock sequences and program byte/word locations directly.  
Typically, this mode provides a 30% reduction in overall programming times. During accelerated programming, the  
current drawn from the WP#/ACC pin is no more than ICP1.  
TEMPORARY SECTOR GROUP UNPROTECT OPERATION  
The system can apply Vhv to the RESET# pin to place the device in Temporary Unprotect mode. In this mode,  
previously protected sectors can be programmed/erased just as though they were unprotected.The device returns to  
normal operation once Vhv is removed from the RESET# pin and previously protected sectors will once again be  
protected.  
SECTOR GROUP PROTECT OPERATION  
The MX29LV128DT/B provides user programmable protection against program/erase operations for selected sectors.  
Most sectors cannot protected individually. Instead, they are bound in groups of four or less called Sector-Groups.  
Protection is available for individual Sector-Groups, which includes all member sectors. Boot sectors are the excep-  
tion to this rule as they are assigned unique Sector-Group addresses and can be protected individually without protect-  
ing any adjacent sectors or Sector-Groups. The three sectors adjacent to the boot sectors form a non-standard Sector-  
Group. Please refer toTable 1a andTable 1b which show all Sector-Group assignments.  
During the protection operation, the sector address of any sector within a Sector-Group may be used to specify the  
Sector-Group being protected.  
There are two methods available to protect Sector-Groups. The first and preferred method is activated by applyingVhv  
on the RESET# pin and following the timing in Figure 13 and the algorithm shown in Figure 14-1. This is a command  
operation that can be performed either on an external programmer or in-circuit by the system controller.The second  
method is strictly a bus operation and is entered by asserting Vhv on A9 and OE# pins, with A6 and CE# at Vil.The  
protection operation begins at the falling edge of WE# and terminates at the rising edge. Contact Macronix for more  
details on this method.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
22  
MX29LV128D T/B  
FUNCTIONAL OPERATION DESCRIPTION (cont'd)  
CHIP UNPROTECT OPERATION  
The Chip Unprotect operation unprotects all sectors within the device. It is standard procedure and highly recom-  
mended to protect all Sector-Groups prior using the Chip Unprotect operation.This will prevent possible damage to the  
Sector-Group protection logic. All Sector Groups are unprotected when shipped from the factory, so this operation is  
only necessary if the user has previously protected any Sector-Groups and wishes to unprotect them now.  
MX29LV128DT/B provides two methods for unprotecting the entire chip.The first and preferred method is entered by  
applyingVhv on RESET# pin and following the timing diagram in Figure 13 and using the algorithm shown in Figure 14-  
2.  
The second method is entered by asserting Vhv on A9 and OE# pins, with A6 at Vih and CE# at Vil. The protection  
operation begins at the falling edge of WE# and terminates at the rising edge.Contact Macronix for more details on this  
method.  
AUTOMATIC SELECT BUS OPERATIONS  
The following five bus operations require A9 to be raised to Vhv. Please see AUTOMATIC SELECT COMMAND  
SEQUENCE in the COMMAND OPERATIONS section for details of equivalent command operations that do not  
require the use of Vhv.  
SECTOR LOCK STATUSVERIFICATION  
To determine the protected state of any sector using bus operations, the system performs a READ OPERATION with  
A9 raised to Vhv, the sector address applied to address pins A22 to A12, address pins A6 & A0 held LOW, and  
address pin A1 held HIGH. If data bit Q0 is LOW, the sector is not protected, and if Q0 is HIGH, the sector is  
protected.  
READ SILICON ID MANUFACTURER CODE  
To determine the Silicon ID Manufacturer Code, the system performs a READ OPERATION with A9 raised toVhv and  
address pins A6, A1, & A0 held LOW. The Macronix ID code of C2h should be present on data bits Q0 to Q7.  
READ SILICON ID MX29LV128DT CODE  
To verify the Silicon ID MX29LV128DT Code, the system performs a READ OPERATION with A9 raised to Vhv,  
address pins A6 & A1 held LOW, and address pin A0 held HIGH. The MX29LV128DT code of 7Eh should be present  
on data bits Q0 to Q7. Q15 to Q8 will be tri-stated unless Word mode is selected. In this case, Q15 to Q8 will output  
the value 22h.  
READ SILICON ID MX29LV128DB CODE  
To verify the Silicon ID MX29LV128DB Code, the system performs a READ OPERATION with A9 raised to Vhv,  
address pins A6 & A1 held LOW, and address pin A0 held HIGH. The MX29LV128DT code of 7Ah should be present  
on data bits Q0 to Q7. Q15 to Q8 will be tri-stated unless Word mode is selected. In this case, Q15 to Q8 will output  
the code 22h.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
23  
MX29LV128D T/B  
FUNCTIONAL OPERATION DESCRIPTION (cont'd)  
READ INDICATOR BIT (Q7) FOR SECURITY SECTOR  
To determine if the Security Sector has been locked at the factory, the system performs a READ OPERATION with A9  
raised to Vhv, address pin A6 held LOW, and address pins A1 & A0 held HIGH. If the Security Sector has been  
locked at the factory, the code 98h(T)/88h(B) will be present on data bits Q0 to Q7. Otherwise, the factory unlocked  
code of 18h(T)/08h(B) will be present.  
INHERENT DATA PROTECTION  
To avoid accidental erasure or programming of the device, the device is automatically reset to Read mode during  
power up. Additionally, the following design features protect the device from unintended data corruption.  
COMMAND COMPLETION  
Only after the successful completion of the specified command sets will the device begin its erase or program  
operation. If any command sequence is interrupted or given an invalid command, the device immediately returns to  
Read mode.  
LOWVCCWRITE INHIBIT  
The device refuses to accept any write command when Vcc is less than VLKO. This prevents data from spuriously  
being altered during power-up, power-down, or temporary power interruptions.The device automatically resets itself  
when Vcc is lower than VLKO and write cycles are ignored until Vcc is greater than VLKO.The system must provide  
proper signals on control pins afterVcc rises aboveVLKO to avoid unintentional program or erase operations.  
WRITE PULSE "GLITCH" PROTECTION  
CE#, WE#, OE# pulses shorter than 5ns are treated as glitches and will not be regarded as an effective write cycle.  
LOGICAL INHIBIT  
A valid write cycle requires both CE# and WE# at Vil with OE# at Vih.Write cycle is ignored when either CE# at Vih,  
WE# a Vih, or OE# at Vil.  
POWER-UP SEQUENCE  
Upon power up, the MX29LV128DT/B is placed in Read mode.Furthermore, program or erase operation will begin only  
after successful completion of specified command sequences.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
24  
MX29LV128D T/B  
FUNCTIONAL OPERATION DESCRIPTION (cont'd)  
POWER-UPWRITE INHIBIT  
When WE#, CE# is held at Vil and OE# is held at Vih during power up, the device ignores the first command on the  
rising edge of WE#.  
POWER SUPPLY DECOUPLING  
A 0.1uF capacitor should be connected between the Vcc and GND to reduce the noise effect.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
25  
MX29LV128D T/B  
TABLE 3. MX29LV128DT/B COMMAND DEFINITIONS  
Automatic Select  
Factory Protect  
Verify  
Word  
Security  
Sector  
Region  
Read Reset  
Mode Mode  
Sector Protect  
Verify  
Exit Security  
Sector  
Command  
Silicon ID  
Device ID  
Word  
Byte  
AAA  
AA  
555  
55  
Word Byte  
Byte  
AAA  
AA  
Word  
555  
AA  
Byte  
AAA  
AA  
Word Byte Word Byte  
555 AAA 555 AAA  
1st Bus  
Cycle  
Addr  
Data  
Addr  
Data  
Addr  
Data  
Addr  
Data  
XXX  
F0  
555  
AA  
2AA  
55  
555  
AA  
2AA  
55  
555  
90  
AAA  
AA  
555  
55  
555  
AA  
2AA  
55  
AA  
2AA 555 2AA  
55 55 55  
AA  
AA  
AA  
555  
55  
2nd Bus  
Cycle  
555  
55  
2AA  
55  
555  
55  
3rd Bus  
Cycle  
555  
90  
AAA  
90  
AAA  
90  
555  
90  
AAA  
90  
555  
90  
AAA  
90  
555 AAA 555 AAA  
88 88 90 90  
(Sector) (Sector)  
4th Bus  
Cycle  
Addr  
Data  
X00  
C2h  
X00  
C2h  
X01  
ID  
X02  
ID  
X03  
98/18(T)  
X06  
X02  
00/01  
X04  
00/01  
XXX XXX  
00 00  
88/08(B)  
5th Bus  
Cycle  
Addr  
Data  
Addr  
Data  
6th Bus  
Cycle  
Erase  
Erase  
Command  
Program Chip Erase  
Word Byte Word Byte Word  
Addr 555 AAA 555 AAA 555  
Data AA AA AA AA AA  
Addr 2AA 555 2AA 555 2AA  
Data 55 55 55 55 55  
Addr 555 AAA 555 AAA 555  
Data A0 A0 80 80 80  
Addr Addr Addr 555 AAA 555  
Data Data Data AA AA AA  
Sector Erase  
CFI Read Suspend Resume  
Byte Word Byte  
AAA  
AA  
555  
55  
AAA  
80  
1st Bus  
Cycle  
55 AA  
Sector  
B0  
Sector  
30  
98  
98  
2nd Bus  
Cycle  
3rd Bus  
Cycle  
4th Bus  
Cycle  
AAA  
AA  
5th Bus  
Cycle  
Addr  
Data  
Addr  
Data  
2AA 555 2AA  
55 55 55  
555 AAA Sector Sector  
10 10 30 30  
555  
55  
6th Bus  
Cycle  
WA=Write Address  
WD=Write Data  
SA= Sector Address  
WC=Word Count  
Note: ID 227Eh(Top), 227Ah(Bottom) for Word Mode  
ID 7Eh(Top), 7Ah(Bottom) for Byte Mode  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
26  
MX29LV128D T/B  
COMMAND OPERATIONS  
READINGTHE MEMORY ARRAY  
Read mode is the default state after power up or after a reset operation. To perform a read operation, please refer to  
READ OPERATION in the BUS OPERATIONS section above.  
If the device receives an Erase Suspend command while in the Sector Erase state, the erase operation will pause  
(after a time delay not exceedingTready1) and the device will enter Erase-Suspended Read mode. While in the Erase-  
Suspended Read mode, data can be programmed or read from any sector not being erased. Reading from addresses  
within sector(s) being erased will only return the contents of the status register, which is in fact how the current status  
of the device can be determined.  
If a program command is issued to any inactive (not currently being erased) sector during Erase-Suspended Read  
mode, the device will perform the program operation and automatically return to Erase-Suspended Read mode after the  
program operation completes successfully.  
While in Erase-Suspended Read mode, an Erase Resume command must be issued by the system to reactivate the  
erase operation. The erase operation will resume from where is was suspended and will continue until it completes  
successfully or another Erase Suspend command is received.  
After the memory device completes an embedded operation (automatic Chip Erase, Sector Erase, or Program) suc-  
cessfully, it will automatically return to Read mode and data can be read from any address in the array. If the embed-  
ded operation fails to complete, as indicated by status register bit Q5 (exceeds time limit flag) going HIGH during the  
operations, the system must perform a reset operation to return the device to Read mode.  
There are several states that require a reset operation to return to Read mode:  
1.A program or erase failure--indicated by status register bit Q5 going HIGH during the operation. Failures during either  
of these states will prevent the device from automatically returning to Read mode.  
2.The device is in Auto Select mode or CFI mode. These two states remain active until they are terminated by a reset  
operation.  
In the two situations above, if a reset operation (either hardware reset or software reset command) is not performed, the  
device will not return to Read mode and the system will not be able to read array data.  
AUTOMATIC PROGRAMMING OF THE MEMORY ARRAY  
The MX29LV128DT/B provides the user the ability to program the memory array in Byte mode or Word mode.As long  
as the users enters the correct cycle defined in theTable 3 (including 2 unlock cycles and the A0H program command),  
any byte or word data provided on the data lines by the system will automatically be programmed into the array at the  
specified location.  
After the program command sequence has been executed, the internal write state machine (WSM) automatically  
executes the algorithms and timings necessary for programming and verification, which includes generating suitable  
program pulses, checking cell threshold voltage margins, and repeating the program pulse if any cells do not pass  
verification or have low margins.The internal controller protects cells that do pass verification and margin tests from  
being over-programmed by inhibiting further program pulses to these passing cells as weaker cells continue to be  
programmed.  
With the internal WSM automatically controlling the programming process, the user only needs to enter the program  
command and data once.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
27  
MX29LV128D T/B  
COMMAND OPERATIONS (cont'd)  
AUTOMATIC PROGRAMMING OFTHE MEMORY ARRAY (cont'd)  
Programming will only change the bit status from "1" to "0". It is not possible to change the bit status from "0" to "1"  
by programming.This can only be done by an erase operation. Furthermore, the internal write verification only checks  
and detects errors in cases where a "1" is not successfully programmed to "0".  
Any commands written to the device during programming will be ignored except hardware reset, which will terminate  
the program operation after a period of time no more thanTready1.When the embedded program algorithm is complete  
or the program operation is terminated by a hardware reset, the device will return to Read mode.  
After the embedded program operation has begun, the user can check for completion by reading the following bits in  
the status register:  
Status  
Q7*1  
Q7#  
Q7  
Q6*1  
Q5  
0
RY/BY#*2  
In progress  
Finished  
Toggling  
0
1
0
Stop toggling  
Toggling  
0
Exceed time limit  
Q7#  
1
*1:When an attempt is made to program a protected sector, the program operation will abort thus preventing any data  
changes in the protected sector. Q7 will output complement data and Q6 will toggle briefly (1us or less) before aborting  
and returning the device to Read mode.  
*2:RY/BY# is an open drain output pin and should be connected toVCC through a high value pull-up resistor.  
ERASINGTHE MEMORY ARRAY  
There are two types of erase operations performed on the memory array -- Sector Erase and Chip Erase. In the Sector  
Erase operation, one or more selected sectors may be erased simultaneously. In the Chip Erase operation, the  
complete memory array is erased except for any protected sectors. More details of the protected sectors are explained  
in section 5.  
SECTOR ERASE  
The sector erase operation is used to clear data within a sector by returning all of its memory locations to the "1" state.  
It requires six command cycles to initiate the erase operation. The first two cycles are "unlock cycles", the third is a  
configuration cycle, the fourth and fifth are also "unlock cycles", and the sixth cycle is the Sector Erase command.  
After the sector erase command sequence has been issued, an internal 50us time-out counter is started. Until this  
counter reaches zero, additional sector addresses and Sector Erase commands may be issued thus allowing multiple  
sectors to be selected and erased simultaneously. After the 50us time-out counter has expired, no new commands  
will be accepted and the embedded sector erase operation will begin. Note that the 50us timer-out counter is restarted  
after every erase command sequence. If the user enters any command other than Sector Erase or Erase Suspend  
during the time-out period, the erase operation will abort and the device will return to Read mode.  
After the embedded sector erase operation begins, all commands except Erase Suspend will be ignored. The only way  
to interrupt the operation is with an Erase Suspend command or with a hardware reset. The hardware reset will  
completely abort the operation and return the device to Read mode.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
28  
MX29LV128D T/B  
COMMAND OPERATIONS (cont'd)  
SECTOR ERASE (cont'd)  
The system can determine the status of the embedded sector erase operation by the following methods:  
Status  
Q7  
0
Q6  
Q5  
0
Q3*1  
0
Q2  
RY/BY#*2  
Time-out period  
In progress  
Toggling  
Toggling  
Toggling  
1
0
0
1
0
0
Toggling  
0
1
Finished  
1
Stop toggling  
Toggling  
0
1
Exceeded time limit  
0
1
1
Toggling  
Note:  
1. The Q3 status bit is the 50us time-out indicator. When Q3=0, the 50us time-out counter has not yet reached zero  
and a new Sector Erase command may be issued to specify the address of another sector to be erased. When  
Q3=1, the 50us time-out counter has expired and the Sector Erase operation has already begun. Erase Suspend is  
the only valid command that may be issued once the embedded erase operation is underway.  
2. RY/BY# is open drain output pin and should be connected toVCC through a high value pull-up resistor.  
3. When an attempt is made to erase only protected sector(s), the program operation will abort thus preventing any  
data changes in the protected sector(s). Q7 will output its complement data and Q6 will toggle briefly (100us or less)  
before aborting and returning the device to Read mode. If unprotected sectors are also specified, however, they will  
be erased normally and the protected sector(s) will remain unchanged.  
4. Q2 is a localized indicator showing a specified sector is undergoing erase operation or not. Q2 toggles when user  
reads at addresses where the sectors are actively being erased (in erase mode) or to be erased (in erase suspend  
mode).When a sector has been completely erased, Q2 stops toggling at the sector even when the device is still in  
erase operation for remaining selected sectors.At that circumstance, Q2 will still toggle when device is read at any  
other sector that remains to be erased.  
CHIP ERASE  
The Chip Erase operation is used erase all the data within the memory array. All memory cells containing a "0" will be  
returned to the erased state of "1". This operation requires 6 write cycles to initiate the action. The first two cycles are  
"unlock" cycles, the third is a configuration cycle, the fourth and fifth are also "unlock" cycles, and the sixth cycle  
initiates the chip erase operation.  
During the chip erase operation, no other software commands will be accepted, but if a hardware reset is received or  
the working voltage is too low, that chip erase will be terminated.After Chip Erase, the chip will automatically return to  
Read mode.  
The system can determine the status of the embedded chip erase operation by the following methods:  
Status  
Q7  
0
Q6  
Q5  
0
Q2  
Toggling  
1
RY/BY#*1  
In progress  
Finished  
Toggling  
0
1
0
1
Stop toggling  
Toggling  
0
Exceed time limit  
0
1
Toggling  
*1:RY/BY# is open drain output pin and should be connected toVCC through a high value pull-up resistor.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
29  
MX29LV128D T/B  
COMMAND OPERATIONS (cont'd)  
ERASE SUSPEND/RESUME  
After beginning a sector erase operation, Erase Suspend is the only valid command that may be issued. If system  
issues an Erase Suspend command during the 50us time-out period following a Sector Erase command, the time-out  
period will terminate immediately and the device will enter Erase-Suspended Read mode. If the system issues an  
Erase Suspend command after the sector erase operation has already begun, the device will not enter Erase-Sus-  
pended Read mode untilTready1 time has elapsed. The system can determine if the device has entered the Erase-  
Suspended Read mode through Q6, Q7, and RY/BY#.  
After the device has entered Erase-Suspended Read mode, the system can read or program any sector(s) except  
those being erased by the suspended erase operation. Reading any sector being erased or programmed will return the  
contents of the status register. Whenever a suspend command is issued, user must issue a resume command and  
check Q6 toggle bit status, before issue another erase command.The system can use the status register bits shown  
in the following table to determine the current state of the device:  
Status  
Q7  
1
Q6  
No toggle  
Data  
Q5  
Q3  
Q2  
toggle  
Data  
N/A  
RY/BY#  
Erase suspend read in erase suspended sector  
Erase suspend read in non-erase suspended sector  
Erase suspend program in non-erase suspended sector  
0
N/A  
1
1
0
Data  
Q7#  
Data Data  
N/A  
Toggle  
0
When the device has suspended erasing, user can execute the command sets except sector erase and chip erase,  
such as read silicon ID, sector protect verify, program, CFI query and erase resume.  
SECTOR ERASE RESUME  
The sector Erase Resume command is valid only when the device is in Erase-Suspended Read mode. After erase  
resumes, the user can issue another Ease Suspend command, but there should be a 400uS interval between Ease  
Resume and the next Erase Suspend command. If the user enters an infinite suspend-resume loop, or suspend-  
resume exceeds 1024 times, erase times will increase dramatically.  
AUTOMATIC SELECT OPERATIONS  
When the device is in Read mode, Erase-Suspended Read mode, or CFI mode, the user can issue the Automatic  
Select command shown in Table 3 (two unlock cycles followed by the Automatic Select command 90h) to enter  
Automatic Select mode. After entering Automatic Select mode, the user can query the Manufacturer ID, Device ID,  
Security Sector locked status, or Sector-Group protected status multiple times without issuing a new Automatic Select  
command.  
While In Automatic Select mode, issuing a Reset command (F0h) will return the device to Read mode (or Ease-  
Suspended Read mode if Erase-Suspend was active).  
Another way to enter Automatic Select mode is to use one of the bus operations shown in Table 2. BUS OPERA-  
TION_2. After the high voltage (Vhv) is removed from the A9 pin, the device will automatically return to Read mode or  
Erase-Suspended Read mode.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
30  
MX29LV128D T/B  
Table 2-1. BUS OPERATION  
Mode Select  
RE-  
CE#  
WE# OE#  
Address  
Data  
(I/O)  
Byte#  
Vil  
WP#/  
ACC  
SET#  
Vih  
Q0~Q7  
Data (I/O)  
Q8~Q15  
Device Reset  
Standby Mode  
L
X
Vcc±  
0.3V  
L
X
X
X
X
X
X
HighZ  
HighZ  
HighZ  
HighZ  
HighZ  
L/H  
H
Vcc±  
0.3V  
H
HighZ  
Output  
H
H
X
HighZ  
HighZ  
HighZ  
L/H  
Disable  
Read Mode  
Write(Note1)  
Accelerate  
Program  
H
H
H
L
L
L
H
L
L
L
H
H
AIN  
AIN  
AIN  
DOUT Q8-Q14= DOUT  
L/H  
Note3  
Vhv  
DIN  
DIN  
HighZ,  
DIN  
DIN  
Q15=A1  
Temporary  
Sector-Group  
Unprotect  
Vhv  
X
X
X
AIN  
DIN  
HighZ  
DIN  
Note3  
Sector-Group  
Protect (Note2)  
Chip Unprotect  
(Note2)  
Vhv  
Vhv  
L
L
L
L
H
H
Sector Address, DIN, DOUT  
A6=L,A1=H,A0=L  
X
X
X
X
L/H  
Sector Address, DIN, DOUT  
A6=H,A1=H,A0=L  
Note3  
Notes:  
1. All sectors will be unprotected if WP#/ACC=Vhv.  
2. The two outmost boot sectors are protected if WP#/ACC=Vil.  
3. When WP#/ACC = Vih, the protection conditions of the two outmost boot sectors depend on previous protection  
conditions."Sector/Sector Block Protection and Unprotection" describes the protect and unprotect method.  
4. Q0~Q15 are input (DIN) or output (DOUT) pins according to the requests of command sequence, sector protection,  
or data polling algorithm.  
5. In Word Mode (Byte#=Vih), the addresses are AM to A0.  
In Byte Mode (Byte#=Vil), the addresses are AM to A-1 (Q15).  
6. AM: MSB of address.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
31  
MX29LV128D T/B  
Table 2-2. BUS OPERATION  
Item  
Control Input  
AM A11  
A8  
to  
A7  
x
A5  
CE# WE# OE# to  
to  
A9  
A6  
to A1 A0 Q0~Q7 Q8~Q15  
A2  
A12 A10  
Sector Lock Status  
Verification  
L
H
L
SA  
x
Vhv  
L
x
H
L
01h or  
00h  
x
(Note1)  
C2H  
Read Silicon ID  
Manufacturer Code  
Read Silicon ID  
MX29LV128DT  
Read Silicon ID  
MX29LV128DB  
Read Indicator Bit  
(Q7) For Security  
Sector  
L
L
L
L
H
H
H
H
L
L
L
L
x
x
x
x
x
x
x
x
Vhv  
Vhv  
Vhv  
Vhv  
x
x
x
x
L
L
L
L
x
x
x
x
L
L
L
x
H
H
H
7EH 22H(Word)  
XXH(Byte)  
L
7AH 22H(Word)  
XXH(Byte)  
H
(Note2)  
x
Notes:  
1.Sector unprotected code:00h.Sector protected code:01h.  
2.Factory locked code:  
WP# protects bottom two address sector:88h.  
WP# protects top two address sector:98h  
Factory unlocked code: WP# protects bottom two address sector:08h.  
WP# protects top two address sector:18h  
3. AM: MSB of address.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
32  
MX29LV128D T/B  
COMMAND OPERATIONS (cont'd)  
AUTOMATIC SELECT COMMAND SEQUENCE  
Automatic Select mode is used to access the manufacturer ID, device ID and to verify whether or not secured silicon  
is locked and whether or not a sector is protected.The automatic select mode has four command cycles.The first two  
are unlock cycles, and followed by a specific command.The fourth cycle is a normal read cycle, and user can read at  
any address any number of times without entering another command sequence.The Reset command is necessary to  
exit the Automatic Select mode and back to read array. The following table shows the identification code with corre-  
sponding address.  
Address  
X00  
Data (Hex)  
C2  
Representation  
Manufacturer ID  
Device ID  
Word  
Byte  
Word  
Byte  
Word  
X00  
C2  
X01  
227E/227A  
7E/7A  
Top/Bottom Boot Sector  
Top/Bottom Boot Sector  
Factory locked/unlocked  
X02  
Secured Silicon  
X03  
98/18 (Top)  
88/08 (Bottom)  
98/18 (Top)  
88/08 (Bottom)  
00/01  
Byte  
X06  
Factory locked/unlocked  
Sector Protect Verify  
Word  
Byte  
(Sector address) X 02  
(Sector address) X 04  
Unprotected/protected  
Unprotected/protected  
00/01  
After entering automatic select mode, no other commands are allowed except the reset command.  
READ MANUFACTURER ID OR DEVICE ID  
The Manufacturer ID (identification) is a unique hexadecimal number assigned to each manufacturer by the JEDEC  
committee. Each company has its own manufacturer ID, which is different from the ID of all other companies. The  
number assigned to Macronix is C2h.  
The Device ID is a unique hexadecimal number assigned by the manufacturer for each one of the flash devices made  
by that manufacturer.  
The above two ID types are stored in a 16-bit register on the flash device -- eight bits for each ID. This register is  
normally read by the user or by the programming machine to identify the manufacturer and the specific device.  
After entering Automatic Select mode, performing a read operation with A1 & A0 held LOW will cause the device to  
output the Manufacturer ID on the Data I/O (Q7 to Q0) pins. Performing a read operation with A1 LOW and A0 HIGH  
will cause the device to output the Device ID.  
SECURITY SECTOR LOCK STATUS  
After entering Automatic Select mode, the customer can check the lock status of the Security Sector by performing a  
read operations with A0 and A1 held HIGH. If the code 98h(T)/88h(B) is read from data pins Q7 to Q0, the sector has  
been locked at the factory. If the code 18h(T)/08h(B) is read, the sector has not been locked at the factory.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
33  
MX29LV128D T/B  
COMMAND OPERATIONS (cont'd)  
VERIFY SECTOR GROUP PROTECTION  
After entering Automatic Select mode, performing a read operation with A1 held HIGH and A0 held LOW and the  
address of the sector to be checked applied to A20 to A12, data bit Q0 will indicate the protected status of the  
addressed sector. If Q0 is HIGH, the sector is protected. Conversely, if Q0 is LOW, the sector is unprotected.  
SECURITY SECTOR FLASH MEMORY REGION  
The Security Sector region is an extra memory space of 128-Words in length.The Security Sector can be locked by the  
factory prior to shipping, or it can be locked by the customer later.  
Factory Locked: Security Sector Programmed and Protected at the Factory  
In a factory locked device, the Security Sector is permanently locked before shipping from the factory. The device will  
have a 16-byte (8-word) ESN in the security region. In bottom boot devices, the ESN occupies addresses 00000h to  
0000Fh in byte mode or 00000h to 00007h in word mode.In top boot devices, the ESN occupies addresses FFFF00h  
to FFFF0Fh in byte mode or 7FFF80h to 7FFF87h in word mode.  
Customer Lockable:Security Sector NOT Programmed or Protected at the Factory  
When the security feature is not required, the Security Sector can provide an extra sector of memory.  
Two methods are available for protecting the Security Sector. Note that once the Security Sector is protected, there is  
NO way to unprotect it and its contents can no longer be altered.  
The first protection method requires writing the three-cycle Enter Security Region command followed by the use of the  
Sector-Group protect algorithm as illustrated in Figure 14-1 with the following exception: the RESET# pin may be at  
eitherVih orVhv. Unlike normal Sector-Groups, which do requireVhv on the RESET# pin, the Security Sector may be  
permanently locked in-circuit without the use of high voltage.  
The second protection method also uses the three-cycle Enter Security Region command, but uses bus operations  
that appliesVhv to the A9 and OE# pins with A6, CE#, andWE# held LOW and the SA address applied to A20 to A12.  
The protection operation begins at the falling edge ofWE# and terminates at the rising edge.Contact Macronix for more  
details on using this method.  
After the Security Sector is locked and verified, the system must write an Exit Security Sector Region command, go  
through a power cycle, or issue a hardware reset to return the device to read normal array mode.  
ENTER AND EXIT SECURITY SECTOR  
The device allows the user to access the extra 128-Words sector identified as the Security Sector, which may contain  
a random, 128-bits electronic serial number (ESN), or it may contain user data.  
To access the Security Sector, the user must issue a three-cycle "Enter Security Sector" command sequence. To exit  
the Security Sector and return to normal operation, the user issues the four-cycle "Exit Security Sector" command.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
34  
MX29LV128D T/B  
COMMAND OPERATIONS (cont'd)  
RESET  
In the following situations, executing reset command will reset device back to Read mode:  
• Among erase command sequence (before the full command set is completed)  
• Sector erase time-out period  
• Erase fail (while Q5 is high)  
• Among program command sequence (before the full command set is completed, erase-suspended program in-  
cluded)  
• Program fail (while Q5 is high, and erase-suspended program fail is included)  
• Read silicon ID mode  
• Sector protect verify  
• CFI mode  
While device is at the status of program fail or erase fail (Q5 is high), user must issue reset command to reset device  
back to read array mode. While the device is in read silicon ID mode, sector protect verify or CFI mode, user must  
issue reset command to reset device back to read array mode.  
When the device is in the progress of programming (not program fail) or erasing (not erase fail), device will ignore reset  
command.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
35  
MX29LV128D T/B  
COMMON FLASH MEMORY INTERFACE (CFI) MODE  
QUERY COMMAND AND COMMAND FLASH MEMORY INTERFACE (CFI) MODE  
MX29LV128D T/B features CFI mode. Host system can retrieve the operating characteristics, structure and vendor-  
specified information such as identifying information, memory size, byte/word configuration, operating voltages and  
timing information of this device by CFI mode. If the system writes the CFI Query command "98h", to address "55h"/  
"AAh" (depending onWord/Byte mode), the device will enter the CFI Query Mode, any time the device is ready to read  
array data.The system can read CFI information at the addresses given in Table 4.  
Once user enters CFI query mode, user can not issue any other commands except reset command. The reset  
command is required to exit CFI mode and go back to the mode before entering CFI.The system can write the CFI  
Query command only when the device is in read mode, erase suspend, standby mode or automatic select mode.  
Table 4-1.CFI mode: Identification DataValues  
(All values in these tables are in hexadecimal)  
Description  
Address(h)  
Address(h) Data(h)  
(WordMode) (ByteMode)  
Query-unique ASCII string "QRY"  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
1A  
20  
22  
24  
26  
28  
2A  
2C  
2E  
30  
32  
34  
0051  
0052  
0059  
0002  
0000  
0040  
0000  
0000  
0000  
0000  
0000  
Primary vendor command set and control interface ID code  
Address for primary algorithm extended query table  
Alternate vendor command set and control interface ID code  
Address for alternate algorithm extended query table  
Table 4-2. CFI mode:System Interface DataValues  
Description  
Address(h)  
Address(h) Data(h)  
(WordMode) (ByteMode)  
Vcc supply minimum program/erase voltage  
1B  
1C  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
36  
38  
3A  
3C  
3E  
40  
42  
44  
46  
48  
4A  
4C  
0030  
0036  
0000  
0000  
0004  
0000  
000A  
0000  
0005  
0000  
0004  
0000  
Vcc supply maximum program/erase voltage  
VPP supply minimum program/erase voltage  
VPP supply maximum program/erase voltage  
Typical timeout per single word/byte write, 2n us  
Typical timeout for maximum-size buffer write, 2n us  
Typical timeout per individual block erase, 2n ms  
Typical timeout for full chip erase, 2n ms  
Maximum timeout for word/byte write, 2n times typical  
Maximum timeout for buffer write, 2n times typical  
Maximum timeout per individual block erase, 2n times typical  
Maximum timeout for chip erase, 2n times typical  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
36  
MX29LV128D T/B  
Table 4-3. CFI mode:Device Geometry DataValues  
Description  
Address(h)  
Address(h) Data(h)  
(WordMode) (ByteMode)  
Device size = 2n in number of bytes  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
3A  
3B  
3C  
4E  
50  
52  
54  
56  
58  
5A  
5C  
5E  
60  
62  
64  
66  
68  
6A  
6C  
6E  
70  
72  
74  
76  
78  
0018  
0002  
0000  
0000  
0000  
0002  
0007  
0000  
0020  
0000  
00FE  
0000  
0000  
0001  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
0000  
Flash device interface description (02=asynchronous x8/x16)  
Maximum number of bytes in buffer write = 2n (not support)  
Number of erase regions within device  
Index for Erase Bank Area 1  
[2E,2D] = # of same-size sectors in region 1-1  
[30, 2F] = sector size in multiples of 256-bytes  
Index for Erase Bank Area 2  
Index for Erase Bank Area 3  
Index for Erase Bank Area 4  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
37  
MX29LV128D T/B  
Table 4-4. CFI mode:PrimaryVendor-Specific Extended Query DataValues  
Description  
Address(h)  
Address(h) Data(h)  
(WordMode) (ByteMode)  
Query - Primary extended table, unique ASCII string, PRI  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
4A  
4B  
4C  
80  
82  
84  
86  
88  
8A  
8C  
8E  
90  
92  
94  
96  
98  
9A  
0050  
0052  
0049  
0031  
0033  
0000  
0002  
0004  
0001  
0004  
0000  
0000  
0000  
00A5  
Major version number, ASCII  
Minor version number, ASCII  
Unlock recognizes address (0= recognize, 1= don't recognize)  
Erase suspend (2= to both read and program)  
Sector protect (N= # of sectors/group)  
Temporarysectorunprotect(1=supported)  
Sector protect/Chip unprotect scheme  
SimultaneousR/Woperation(0=notsupported)  
Burstmode(0=notsupported)  
Pagemode(0=notsupported)  
Minimum ACC(acceleration) supply (0= not supported), [D7:D4] for volt, 4D  
[D3:D0] for 100mV  
Maximum ACC(acceleration) supply (0= not supported), [D7:D4] for volt, 4E  
[D3:D0] for 100mV  
9C  
9E  
00B5  
Top/Bottom boot block indicator  
4F  
0002/  
0003  
02h=bottom boot device 03h=top boot device  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
38  
MX29LV128D T/B  
ELECTRICAL CHARACTERISTICS  
ABSOLUTE MAXIMUM STRESS RATINGS  
Surrounding Temperature with Bias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . -65oC to +125oC  
Storage Temperature . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -65oC to +150oC  
Voltage Range  
Vcc . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.5 V to +4.0 V  
RESET#, A9 and OE# . .. . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.5 V to +10.5 V  
The other pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-0.5 V to Vcc +0.5 V  
Output Short Circuit Current (less than one second) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200 mA  
Note:  
1. Minimum voltage may undershoot to -2V during transition and for less than 20ns during transitions.  
2. Maximum voltage may overshoot to Vcc+2V during transition and for less than 20ns during transitions.  
OPERATING TEMPERATURE AND VOLTAGE  
Commercial (C) Grade  
Surrounding Temperature (TA ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0°C to +70° C  
Industrial (I) Grade  
Surrounding Temperature (TA ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -40°C to +85°C  
VCC Supply Voltages  
VCC range. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +3.0 V to 3.6 V  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
39  
MX29LV128D T/B  
DC CHARACTERISTICS  
Symbol Description  
Min  
Typ  
Max  
± ±1.0uA  
35uA  
Remark  
Iilk  
Input Leak  
A9 Leak  
Iilk9  
Iolk  
Icr1  
A9=10.5V  
Output Leak  
Read Current  
± ±1.0uA  
15mA  
5mA  
20mA  
35mA  
CE#=Vil, OE#=Vih,  
Vcc=Vccmax;  
f=1MHz, Byte Mode  
CE#=Vil, OE#=Vih,  
Vcc=Vccmax;  
40mA  
70mA  
f=5MHz,Word Mode  
CE#=Vil, OE#=Vih,  
Vcc=Vccmax;  
f=10MHz  
Icw  
Isb  
Write Current  
Standby Current  
Reset Current  
26mA  
8uA  
30mA  
20uA  
20uA  
CE#=Vil, OE#=Vih,  
WE#=Vil  
Vcc=Vcc max,  
other pin disable  
Vcc=Vccmax,  
Isbr  
8uA  
Reset# enable,  
other pin disable  
Isbs  
Icp1  
Sleep Mode Current  
8uA  
20uA  
Accelerated Pgm Current,  
WP#/Acc pin(Word/Byte)  
Accelerated Pgm Current,  
Vcc pin,(Word/Byte)  
5mA  
10mA  
CE#=Vil,  
OE#=Vih  
CE#=Vil,  
OE#=Vih  
Icp2  
15mA  
30mA  
Vil  
Input LowVoltage  
-0.5V  
0.7xVcc  
9.5V  
0.8V  
Vcc+0.3V  
10.5V  
Vih  
Vhv  
Input HighVoltage  
Very HighVoltage for hardware  
Protect/Unprotect/Auto Select/  
Temporary Unprotect/  
Accelerated Program  
Output LowVoltage  
Vol  
0.45V  
2.5V  
Iol=4.0mA  
Voh1  
Voh2  
Vlko  
Ouput HighVoltage  
0.85xVcc  
Vcc-0.4V  
2.3V  
Ioh1=-2mA  
Ioh2=-100uA  
Ouput HighVoltage  
Low Vcc Lock-out voltage  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
40  
MX29LV128D T/B  
SWITCHING TEST CIRCUITS  
Vcc  
R2  
TESTED DEVICE  
+3.3V  
0.1uF  
CL  
R1  
DIODES=IN3064  
OR EQUIVALENT  
R1=6.2K ohm  
R2=2.7K ohm  
Test Condition  
Output Load : 1 TTL gate  
Output Load Capacitance,CL :30pF  
Rise/Fall Times : 5ns  
In/Out reference levels :1.5V  
SWITCHING TEST WAVEFORMS  
3.0V  
0.0V  
1.5V  
1.5V  
Test Points  
INPUT  
OUTPUT  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
41  
MX29LV128D T/B  
AC CHARACTERISTICS  
Symbol  
Taa  
Description  
Min  
Typ  
Max  
90  
Unit  
ns  
Valid data output after address  
Valid data output after CE# low  
Valid data output after OE# low  
Data output floating after OE# high  
Output hold time from the earliest rising edge of address,  
CE#, OE#  
Tce  
90  
ns  
Toe  
30  
ns  
Tdf  
30  
ns  
Toh  
0
ns  
Trc  
Read period time  
90  
90  
90  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
us  
ns  
ns  
ns  
ns  
ns  
Twc  
Tcwc  
Tas  
Write period time  
Command write period time  
Address setup time  
Tah  
Address hold time  
45  
45  
0
Tds  
Tdh  
Tvcs  
Tcs  
Tch  
Toes  
Toeh  
Toeh  
Data setup time  
Data hold time  
Vcc setup time  
50  
0
Chip enable Setup time  
Chip enable hold time  
Output enable setup time  
Read  
0
0
0
Output enable hold time  
Toggle &  
10  
Data# Polling  
Tws  
WE# setup time  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
us  
us  
us  
sec  
us  
Twh  
WE# hold time  
0
Tcep  
CE# pulse width  
45  
30  
35  
30  
Tceph  
Twp  
CE# pulse width high  
WE# pulse width  
Twph  
WE# pulse width high  
Program/Erase active time by RY/BY#  
Read recover time before write  
Read recover time before write  
Program operation  
Tbusy  
Tghwl  
Tghel  
Twhwh1  
Twhwh1  
Twhwh1  
Twhwh2  
Tbal  
90  
0
0
Byte  
Word  
9
11  
9
Program operation  
Acc program operation(Word/Byte)  
Sector erase operation  
Sector add hold time  
210  
5
1
50  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
42  
MX29LV128D T/B  
Figure 1. COMMANDWRITE OPERATION  
Tcwc  
Vih  
CE#  
Vil  
Tch  
Tcs  
Vih  
WE#  
Vil  
Toes  
Twph  
Twp  
Vih  
Vil  
OE#  
Vih  
Vil  
Addresses  
VA  
Tah  
Tas  
Tdh  
Tds  
Vih  
Vil  
Data  
DIN  
VA: Valid Address  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
43  
MX29LV128D T/B  
READ/RESET OPERATION  
Figure 2. READTIMINGWAVEFORMS  
Tce  
Vih  
CE#  
Vil  
Vih  
WE#  
Vil  
Toeh  
Tdf  
Toe  
Vih  
OE#  
Vil  
Toh  
Taa  
Trc  
Vih  
ADD Valid  
Addresses  
Vil  
HIGH Z  
HIGH Z  
Voh  
Vol  
Outputs  
DATA Valid  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
44  
MX29LV128D T/B  
AC CHARACTERISTICS  
Item  
Trp1  
Description  
Setup  
MIN  
Speed  
10  
Unit  
us  
RESET# Pulse Width (During Automatic Algorithms)  
RESET# Pulse Width (NOT During Automatic Algorithms)  
RESET# HighTime Before Read  
Trp2  
MIN  
MIN  
MIN  
500  
50  
ns  
Trh  
ns  
Trb1  
RY/BY# Recovery Time (to CE#, OE# go low)  
RY/BY# RecoveryTime (to WE# go low)  
RESET# PIN Low (During Automatic Algorithms)  
to Read orWrite  
0
ns  
Trb2  
MIN  
MAX  
50  
ns  
Tready1  
20  
us  
Tready2  
RESET# PIN Low (NOT During Automatic  
Algorithms) to Read or Write  
MAX  
500  
ns  
Figure 3. RESET# TIMINGWAVEFORM  
Trb1  
CE#, OE#  
WE#  
Trb2  
Tready1  
RY/BY#  
RESET#  
Trp1  
Reset Timing during Automatic Algorithms  
CE#, OE#  
RY/BY#  
Trh  
RESET#  
Trp2  
Tready2  
Reset Timing NOT during Automatic Algorithms  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
45  
MX29LV128D T/B  
ERASE/PROGRAM OPERATION  
Figure 4.AUTOMATIC CHIP ERASETIMINGWAVEFORM  
CE#  
Tch  
Twhwh2  
Twp  
WE#  
Twph  
Tcs  
Tghwl  
OE#  
Last 2 Erase Command Cycle  
Read Status  
Tah  
Twc  
Tas  
VA  
VA  
2AAh  
555h  
Address  
Tds  
Tdh  
In  
Complete  
Progress  
55h  
10h  
Data  
Tbusy  
Trb  
RY/BY#  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
46  
MX29LV128D T/B  
Figure 5.AUTOMATIC CHIP ERASE ALGORITHM FLOWCHART  
START  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data 80H Address 555H  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data 10H Address 555H  
Data# Polling Algorithm or  
Toggle Bit Algorithm  
NO  
Data=FFh ?  
YES  
Auto Chip Erase Completed  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
47  
MX29LV128D T/B  
Figure 6. AUTOMATIC SECTOR ERASETIMINGWAVEFORM  
Read Status  
CE#  
Tch  
Twhwh2  
Twp  
WE#  
Twph  
Tcs  
Tghwl  
OE#  
Tbal  
Last 2 Erase Command Cycle  
Twc  
Tas  
Sector  
Sector  
Sector  
VA  
VA  
2AAh  
Address  
Address 0  
Address 1  
Address n  
Tah  
Tds Tdh  
In  
Progress  
Complete  
55h  
30h  
30h  
30h  
Data  
Tbusy  
Trb  
RY/BY#  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
48  
MX29LV128D T/B  
Figure 7. AUTOMATIC SECTOR ERASE ALGORITHM FLOWCHART  
START  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data 80H Address 555H  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data 30H Sector Address  
NO  
Last Sector  
to Erase  
YES  
Data# Polling Algorithm or  
Toggle Bit Algorithm  
NO  
Data=FFh  
YES  
Auto Sector Erase Completed  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
49  
MX29LV128D T/B  
Figure 8. ERASE SUSPEND/RESUME FLOWCHART  
START  
Write Data B0H  
ERASE SUSPEND  
NO  
Toggle Bit checking Q6  
not toggled  
YES  
Read Array or  
Program  
Reading or  
NO  
Programming End  
YES  
Write Data 30H  
ERASE RESUME  
Continue Erase  
Another  
NO  
Erase Suspend ?  
YES  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
50  
MX29LV128D T/B  
Figure 9. AUTOMATIC PROGRAMTIMINGWAVEFORMS  
CE#  
Tch  
Twhwh1  
Twp  
WE#  
Tcs  
Twph  
Tghwl  
OE#  
Last 2 Program Command Cycle  
Tas  
Last 2 Read Status Cycle  
Tah  
VA  
VA  
555h  
PA  
Address  
Tdh  
Tds  
Status  
A0h  
PD  
DOUT  
Data  
Tbusy  
Trb  
RY/BY#  
Figure 10. Accelerated ProgramTiming Diagram  
(9.5V ~ 10.5V)  
Vhv  
WP#/ACC  
Vil or Vih  
Vil or Vih  
250ns  
250ns  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
51  
MX29LV128D T/B  
Figure 11. CE# CONTROLLEDWRITETIMINGWAVEFORM  
WE#  
Twhwh1 or Twhwh2  
Tcep  
CE#  
Tceph  
Tghwl  
OE#  
Tah  
Tas  
VA  
VA  
555h  
PA  
Address  
Tdh  
Tds  
Status  
A0h  
PD  
DOUT  
Data  
Tbusy  
RY/BY#  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
52  
MX29LV128D T/B  
Figure 12. AUTOMATIC PROGRAMMING ALGORITHM FLOWCHART  
START  
Write Data AAH Address 555H  
Write Data 55H Address 2AAH  
Write Data A0H Address 555H  
Write Program Data/Address  
Data# Polling Algorithm or  
Toggle Bit Algorithm  
next address  
No  
Read Again Data:  
Program Data?  
YES  
No  
Last Word to be  
Programed  
YES  
Auto Program Completed  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
53  
MX29LV128D T/B  
SECTOR GROUP PROTECT/CHIP UNPROTECT  
Figure 13. SECTOR GROUP PROTECT/CHIP UNPROTECTWAVEFORM (RESET# Control)  
150us: Sector Protect  
1us  
15ms: Chip Unprotect  
CE#  
WE#  
OE#  
Verification  
40h  
Status  
VA  
Data  
60h  
60h  
VA  
SA, A6  
A1, A0  
VA  
Vhv  
Vih  
RESET#  
VA: valid address  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
54  
MX29LV128D T/B  
Figure 14-1. IN-SYSTEM SECTOR GROUP PROTECT WITH RESET#=Vhv  
START  
Retry count=0  
RESET#=Vhv  
Wait 1us  
Temporary Unprotect Mode  
No  
First CMD=60h?  
Yes  
Write Sector Address  
with [A6,A1,A0]:[0,1,0]  
data: 60h  
Wait 150us  
Reset  
PLSCNT=1  
Write Sector Address  
with [A6,A1,A0]:[0,1,0]  
data: 40h  
Retry Count +1  
Read at Sector Address  
with [A6,A1,A0]:[0,1,0]  
No  
No  
Data=01h?  
Yes  
Retry Count=25?  
Yes  
Device fail  
Yes  
Protect another  
sector?  
No  
Temporary Unprotect Mode  
RESET#=Vih  
Write RESET CMD  
Sector Protect Done  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
55  
MX29LV128D T/B  
Figure 14-2. CHIP UNPROTECT ALGORITHMSWITH RESET#=Vhv  
START  
Retry count=0  
RESET#=Vhv  
Wait 1us  
Temporary Unprotect  
No  
First CMD=60h?  
Yes  
No  
All sectors  
protected?  
Protect All Sectors  
Yes  
Write [A6,A1,A0]:[1,1,0]  
data: 60h  
Wait 15ms  
Write [A6,A1,A0]:[1,1,0]  
data: 40h  
Retry Count +1  
Read [A6,A1,A0]:[1,1,0]  
No  
No  
Retry Count=1000?  
Data=00h?  
Yes  
Yes  
Device fail  
Temporary Unprotect  
Write reset CMD  
Chip Unprotect Done  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
56  
MX29LV128D T/B  
Table 5.TEMPORARY SECTOR GROUP UNPROTECT  
Parameter Alt  
Description  
Condition Speed  
Unit  
ns  
Trpvhh  
Tvhhwl  
Tvidr  
Trsp  
RESET# Rise Time to Vhv and Vhv Fall Time to RESET#  
RESET# Vhv to WE# Low  
MIN  
MIN  
500  
4
us  
Figure 15.TEMPORARY SECTOR GROUP UNPROTECTWAVEFORMS  
Program or Erase Command Sequence  
CE#  
WE#  
Tvhhwl  
RY/BY#  
Vhv 10V  
RESET#  
0 or Vih  
Vil or Vih  
Trpvhh  
Trpvhh  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
57  
MX29LV128D T/B  
Figure 16.TEMPORARY SECTOR GROUP UNPROTECT FLOWCHART  
Start  
Apply Reset# pin Vhv Volt  
Enter Program or Erase Mode  
Mode Operation Completed  
(1) Remove Vhv Volt from Reset#  
(2) RESET# = Vih  
Completed Temporary Sector  
Unprotected Mode  
Notes:  
1.Temporary unprotect all protected sectors Vhv=9.5~10.5V.  
2.After leaving temporary unprotect mode, the previously protected sectors are again protected.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
58  
MX29LV128D T/B  
Figure 17. SILICON ID READTIMINGWAVEFORM  
Vih  
CE#  
Vil  
Tce  
Vih  
WE#  
Vil  
Toe  
Vih  
OE#  
Vil  
Tdf  
Toh  
Toh  
Vhv  
Vih  
A9  
Vil  
Vih  
A0  
Vil  
Taa  
Taa  
Vih  
A1  
Vil  
Vih  
ADD  
Vil  
DATA  
Vih  
Q0-Q7  
(Byte Mode)  
DATA OUT  
DATA OUT  
Vil  
C2h  
7Eh (TOP boot)  
7Ah (Bottom boot)  
DATA  
Q0-Q15/A-1  
(Word Mode)  
Vih  
Vil  
DATA OUT  
00C2h  
DATA OUT  
227Eh (TOP boot)  
227Ah (Bottom boot)  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
59  
MX29LV128D T/B  
WRITE OPERATION STATUS  
Figure 18. DATA# POLLINGTIMINGWAVEFORMS (DURING AUTOMATIC ALGORITHMS)  
Tce  
CE#  
Tch  
WE#  
Toe  
OE#  
Toeh  
Tdf  
Trc  
VA  
VA  
Address  
Taa  
Toh  
High Z  
High Z  
Complement  
Status Data  
Status Data  
True  
True  
Valid Data  
Valid Data  
Q7  
Q0-Q6  
Status Data  
Tbusy  
RY/BY#  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
60  
MX29LV128D T/B  
Figure 19. DATA# POLLING ALGORITHM  
Start  
Read Q7~Q0 at valid address  
(Note 1)  
No  
Q7 = Data# ?  
Yes  
No  
Q5 = 1 ?  
Yes  
Read Q7~Q0 at valid address  
No  
Q7 = Data# ?  
(Note 2)  
Yes  
FAIL  
Pass  
Notes:  
1. For programming, valid address means program address.  
For erasing, valid address means erase sectors address.  
2. Q7 should be rechecked even Q5="1" because Q7 may change simultaneously with Q5.  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
61  
MX29LV128D T/B  
Figure 20.TOGGLE BIT TIMINGWAVEFORMS (DURING AUTOMATIC ALGORITHMS)  
Tce  
CE#  
Tch  
WE#  
OE#  
Toe  
Toeh  
Tdf  
Trc  
VA  
VA  
VA  
VA  
Address  
Taa  
Toh  
Valid Status  
(second read)  
Valid Status  
(first read)  
Valid Data  
Valid Data  
Q6/Q2  
(stops toggling)  
Tbusy  
RY/BY#  
VA : Valid Address  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
62  
MX29LV128D T/B  
Figure 21.TOGGLE BIT ALGORITHM  
Start  
Read Q7-Q0 Twice  
(Note 1)  
NO  
Q6 Toggle ?  
YES  
NO  
Q5 = 1?  
YES  
Read Q7~Q0 Twice  
NO  
Q6 Toggle ?  
YES  
PGM/ERS fail  
Write Reset CMD  
PGM/ERS Complete  
Notes:  
1. Read toggle bit twice to determine whether or not it is toggling.  
2. Recheck toggle bit because it may stop toggling as Q5 changes to "1".  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
63  
MX29LV128D T/B  
AC CHARACTERISTICS  
WORD/BYTE CONFIGURATION (BYTE#)  
Parameter  
Description  
Speed  
90  
Unit  
Telfl/Telfh  
Tflqz  
CE# to BYTE# from L/H  
MAX  
MAX  
MIN  
5
ns  
ns  
ns  
BYTE# from L to Output Hiz  
BYTE# from H to Output Active  
30  
Tfhqv  
90  
Figure 22. BYTE# TIMINGWAVEFORM FOR READ OPERATIONS (BYTE# switching from byte mode to word  
mode)  
CE#  
OE#  
Telfh  
BYTE#  
DOUT  
(Q0-Q7)  
DOUT  
(Q0-Q14)  
Q0~Q14  
Q15/A-1  
DOUT  
(Q15)  
VA  
Tfhqv  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
64  
MX29LV128D T/B  
RECOMMENDED OPERATING CONDITIONS  
At Device Power-Up  
AC timing illustrated in Figure A is recommended for the supply voltages and the control signals at device power-up.  
If the timing in the figure is ignored, the device may not operate correctly.  
Vcc(min)  
Vcc  
GND  
Tvr  
Tvcs  
Tf  
Tce  
Tr  
Vih  
Vil  
CE#  
WE#  
OE#  
Vih  
Vil  
Tf  
Toe  
Tr  
Vih  
Vil  
Taa  
Tr or Tf  
Tr or Tf  
Vih  
Vil  
Valid  
Address  
ADDRESS  
Voh  
Vol  
High Z  
Valid  
Ouput  
DATA  
Vih  
Vil  
WP#/ACC  
Figure A. ACTiming at Device Power-Up  
Symbol  
Parameter  
Min.  
Max.  
Unit  
Tvr  
Tr  
Vcc Rise Time  
20  
500000  
20  
us/V  
us/V  
us/V  
us  
Input Signal RiseTime  
Input Signal Fall Time  
Vcc Setup Time  
Tf  
20  
Tvcs  
200  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
65  
MX29LV128D T/B  
ERASE AND PROGRAMMING PERFORMANCE  
LIMITS  
PARAMETER  
MIN.  
TYP. (1)  
180  
MAX. (2)  
UNITS  
sec  
Chip Erase Time  
300  
5
Sector Erase Time  
1
sec  
Erase/Program Cycles  
Chip Programming Time (Word Mode)  
Word Program Time  
100,000  
100  
Cycles  
sec  
350  
360  
11  
us  
Notes:  
1. Typical program and erase times assume the following conditions: 25° C, 3.0V VCC. Programming specifications  
assume checkboard data pattern.  
2. Maximum values are measured at VCC = 3.0 V, worst case temperature. Maximum values are valid up to and  
including 100,000 program/erase cycles.  
3. Erase/Program cycles comply with JEDEC JESD-47E & A117A standard.  
LATCH-UP CHARACTERISTICS  
MIN.  
-1.0V  
MAX.  
10.5V  
Input Voltage voltage difference with GND on WP#/ACC, A9, OE, Reset# pins  
Input Voltage voltage difference with GND on all normal pins input  
Vcc Current  
-1.0V  
Vcc x 1.5Vcc  
+100mA  
-100mA  
All pins included except Vcc. Test conditions: Vcc = 3.0V, one pin per testing  
TSOP PIN CAPACITANCE  
Parameter Symbol  
Parameter Description  
Control Pin Capacitance  
Output Capacitance  
Input Capacitance  
Test Set  
VIN=0  
TYP  
MAX  
9
UNIT  
pF  
CIN2  
COUT  
CIN  
7.5  
8.5  
6
VOUT=0  
VIN=0  
12  
pF  
7.5  
pF  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
66  
MX29LV128D T/B  
ORDERING INFORMATION  
PART NO.  
ACCESS TIME  
Ball Pitch/  
Ball size  
PACKAGE  
Remark  
(ns)  
MX29LV128DTTC-90Q  
MX29LV128DBTC-90Q  
MX29LV128DTT2C-90Q  
MX29LV128DBT2C-90Q  
MX29LV128DTMC-90Q*  
MX29LV128DTTI-90Q  
MX29LV128DBTI-90Q  
MX29LV128DTT2I-90Q  
MX29LV128DBT2I-90Q  
90  
48 Pin TSOP  
48 Pin TSOP  
56 Pin TSOP  
56 Pin TSOP  
70 Pin SSOP  
48 Pin TSOP  
48 Pin TSOP  
56 Pin TSOP  
56 Pin TSOP  
Pb-free  
(VCC=3.0V-3.6V)  
Pb-free  
90  
90  
90  
90  
90  
90  
90  
90  
(VCC=3.0V-3.6V)  
Pb-free  
(VCC=3.0V-3.6V)  
Pb-free  
(VCC=3.0V-3.6V)  
Pb-free  
(VCC=3.0V-3.6V)  
Pb-free  
(VCC=3.0V-3.6V)  
Pb-free  
(VCC=3.0V-3.6V)  
Pb-free  
(VCC=3.0V-3.6V)  
Pb-free  
(VCC=3.0V-3.6V)  
* :Advance Information  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
67  
MX29LV128D T/B  
PART NAME DESCRIPTION  
MX 29 LV 128 D T T C 90 Q  
OPTION:  
Q: Lead-free with restricted VCC range: 3.0V~3.6V  
SPEED:  
90: 90ns  
TEMPERATURE RANGE:  
C: Commercial (0˚ C to 70˚ C)  
I: Industriall (-40˚ C to 85˚ C)  
PACKAGE:  
T: 48TSOP  
T2: 56TSOP  
M: 70SSOP  
BOOT BLOCK TYPE:  
T: Top Boot  
B: Bottom Boot  
REVISION:  
D
DENSITY & MODE:  
128: 128M x8/x16 Boot Block  
TYPE:  
LV: 3V  
DEVICE:  
29:Flash  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
68  
MX29LV128D T/B  
PACKAGE INFORMATION  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
69  
MX29LV128D T/B  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
70  
MX29LV128D T/B  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
71  
MX29LV128D T/B  
REVISION HISTORY  
Revision No. Description  
Page  
P1  
Date  
SEP/22/2008  
1.0  
1. Removed "Preliminary"  
2. Removed 64-FBGA package information  
3. Added Note for overshoot and undershoot  
P1,3,67,68  
P39  
P/N:PM1327  
REV. 1.0, SEP. 22, 2008  
72  
MX29LV128D T/B  
Macronix's products are not designed, manufactured, or intended for use for any high risk applications in which the failure  
of a single component could cause death, personal injury, severe physical damage, or other substantial harm to persons or  
property, such as life-support systems, high temperature automotive, medical, aircraft and military application. Macronix  
and its suppliers will not be liable to you and/or any third party for any claims, injuries or damages that may be incurred due  
to use of Macronix's products in the prohibited applications.  
MACRONIX INTERNATIONALCO., LTD.  
Taipei Office  
Headquarters  
Macronix, Int'l Co., Ltd.  
Macronix, Int'l Co., Ltd.  
16, Li-Hsin Road, Science Park,  
Hsinchu, Taiwan, R.O.C.  
Tel: +886-3-5786688  
19F, 4, Min-Chuan E. Road, Sec. 3,  
Taipei, Taiwan, R.O.C.  
Tel: +886-2-2509-3300  
Fax: +886-2-2509-2200  
Fax: +886-3-5632888  
Macronix EuropeN.V.  
MacronixAmerica, Inc.  
680 North McCarthy Blvd.  
Milpitas, CA 95035, U.S.A.  
Tel: +1-408-262-8887  
Koningin Astridlaan 59, Bus 1  
1780 Wemmel Belgium  
Tel: +32-2-456-8020  
Fax: +32-2-456-8021  
Fax: +1-408-262-8810  
Email: sales.northamerica@macronix.com  
MacronixAsia Limited.  
NKF Bldg. 5F, 1-2 Higashida-cho,  
Kawasaki-ku Kawasaki-shi,  
Kanagawa Pref. 210-0005, Japan  
Tel: +81-44-246-9100  
Singapore Office  
Macronix Pte. Ltd.  
1 Marine Parade Central  
#11-03 Parkway Centre  
Singapore 449408  
Tel: +65-6346-5505  
Fax: +65-6348-8096  
Fax: +81-44-246-9105  
Macronix (Hong Kong) Co., Limited.  
702-703, 7/F, Building 9,  
Hong Kong Science Park,  
5 Science Park West Avenue, Sha Tin, N.T.  
Tel: +86-852-2607-4289  
Fax: +86-852-2607-4229  
http : //www.macronix.com  
MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice.  
73  

相关型号:

MX29LV128DBT2I-90Q

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV128DBTC-90Q

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV128DBTI-90Q

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV128DTMC-90Q

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV128DTT2C-90Q

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV128DTT2I-90Q

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV128DTTC-90Q

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV128DTTI-90Q

128M-BIT [16M x 8/8M x 16] SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Macronix

MX29LV128MH

128M-BIT SINGLE VOLTAGE 3V ONLY UNIFORM SECTOR FLASH MEMORY
Macronix

MX29LV128MHTC-10

128M-BIT SINGLE VOLTAGE 3V ONLY UNIFORM SECTOR FLASH MEMORY
Macronix

MX29LV128MHTC-90Q

128M-BIT SINGLE VOLTAGE 3V ONLY UNIFORM SECTOR FLASH MEMORY
Macronix

MX29LV128MHTC-90R

128M-BIT SINGLE VOLTAGE 3V ONLY UNIFORM SECTOR FLASH MEMORY
Macronix