Migrating MX25L6405D and MX25L6445E to MX25L6406E

APPLICATION NOTE
Migrating to MX25L6406E
from MX25L6405D and MX25L6445E
Publication Number: AN-069
APPLICATION NOTE
Migrating to MX25L6406E from MX25L6405D and MX25L6445E
1. Introduction
This application note introduces the related notices for migrating to MX25L6406E from MX25L6405D
and MX25L6445E. The document does not provide detailed information on individual devices, but
highlights the similarities and differences between them. The comparison covers the general features,
performance, command set and device ID.
MX25L6406E supports new feature, the Dual Output mode (1I/2O: Single Input / Dual Output), but
MX25L6406E does not support x2 I/O (Dual Input / Dual Output), x4 I/O (Quad Input / Quad Output),
Continuous Program (CP) mode and ACC function.
The information provided is based on the data available at the time the document is released. The
MX25L6406E datasheet may override this application note if there are content differences in the latest
datasheet.
Please refer to the contents and comparison tables below for more details.
Publication Number: AN-069
2
REV. 1.0, JUL 19, 2010
APPLICATION NOTE
Migrating to MX25L6406E from MX25L6405D and MX25L6445E
Contents
1. Introduction......................................................................................................................................................... 2
2. General Features................................................................................................................................................ 2
2-1: Feature Comparison...................................................................................................................................... 2
Table 1: Major Feature Comparison................................................................................................................ 3
2-2: Performance Comparison.............................................................................................................................. 4
Table 2: Performance Comparison.................................................................................................................. 4
3. Command Set Comparison............................................................................................................................... 5
Table 3. Command Set Comparison..................................................................................................................... 6
4. Device ID Code Comparison of 64Mb Devices................................................................................................ 7
Table 4: ID Code Comparison............................................................................................................................... 7
5. References.......................................................................................................................................................... 7
Publication Number: AN-069
1
REV. 1.0, JUL 19, 2010
APPLICATION NOTE
Migrating to MX25L6406E from MX25L6405D and MX25L6445E
2. General Features
2-1: Feature Comparison
The Dual Output mode (1I/2O) is one of the new features of the MX25L6406E, and the most advanced
technique is that this new product accepts wide range of clock rate from DC (Direct Current)~ 86MHz
for frequency control from host system.
MX25L6406E does not support Continuous Program (CP) mode after the migration. In comparison
with MX25L6405D, MX25L6406E no longer supports Program/Erase Acceleration (ACC) function
(for fast Program/Erase by 9.5~10.5V high voltage input on WP#/ACC pin). The removal of the ACC
mode means that the high voltage can no longer be applied to the WP# pin. Doing this will damage the
MX25L6406E. Make sure that the programmer does not use the ACC mode.
For MX25L6405D, the MX25L6406E is identical in forms and functions with the MX25L6405D in x1 I/O
mode.
For MX25L6445E, the MX25L6406E supports x1 I/O mode (Single Input / Single Output) and Dual
Output mode (1I/2O: Single Input / Dual Output), and the migration is for application of Fast Read
speed under 86MHz.
For the difference between these products, please check the comparison tables below for the details.
Publication Number: AN-069
2
REV. 1.0, JUL 19, 2010
APPLICATION NOTE
Migrating to MX25L6406E from MX25L6405D and MX25L6445E
Table 1: Major Feature Comparison
Feature
MX25L6405D
MX25L6445E
MX25L6406E
2.7~3.6 V
2.7~3.6 V
2.7~3.6 V
Interface
x1, x2
x1, x2, x4
x1, 1I/2O*
Package
16-SOP(300mil)
8-WSON(6x5mm)
16-SOP(300mil)
8-SOP(209mil)
8-WSON(8x6mm)
16-SOP(300mil)
8-SOP(209mil)
8-WSON(8x6mm)
-40~85 °C
-40~85°C
-40~85°C
Voltage
Operation Temperature
Sector / Block
4KB / 64KB
4KB / 32KB or 64KB
4KB / 64KB
Fast Read
10KHz~86MHz
DC~104MHz
DC~86MHz
Read
10KHz~33MHz
50MHz
DC~33MHz
--
--
DC~80MHz
2 READ(x2 I/O)
10KHz~50MHz
70MHz
--
4 READ(x4 I/O)
--
70MHz
--
TDDRRD
--
50MHz
--
2DDRRD
--
50MHz
--
4DDRRD
--
50MHz
--
4PP
--
20MHz
--
DTR mode
--
Yes
--
Block Erase 32KB
--
Yes
--
Byte Program
Yes
Yes
Yes
CP Mode
Yes
Yes
No
ACC Mode
Yes
No
No
512bits
4Kbits
512bits
BP3~BP0**
BP3~BP0***
BP3~BP0**
DREAD
(Dual Output)
Clock Rate**
Security OTP
Data
Protection
Block Protection
Individual Protection
Sector/Block
--
Individual Protect
--
HOLD#
Yes
No
Yes
WP#
Yes
Yes
Yes
*Note:
* MX25L6406E 1I/2O is Dual Output mode, means Single input - Dual output
** MX25L6405D & MX25L6406E protect area : 1/64, 1/32, 1/16, 1/8, 1/4, 1/2(Top) & 1/2, 3/4, 7/8, 15/16, 31/32, 63/64(Bottom) & All Arrays
*** MX25L6445E protect area : 1/64, 1/32, 1/16, 1/8, 1/4, 1/2(Top) & All Arrays or Individual Block (or Sector) Protection
Publication Number: AN-069
3
REV. 1.0, JUL 19, 2010
APPLICATION NOTE
Migrating to MX25L6406E from MX25L6405D and MX25L6445E
2-2: Performance Comparison
Table below is the comparison of new product and the former products.
Table 2: Performance Comparison
Performance
Clock High/Low
Time
Program Time
Erase Time
MX25L6405D
MX25L6445E
MX25L6406E
tCH
86MHz: 5.5ns
33MHz: 13ns
104MHz: 4.5ns
50MHz: 9ns
86MHz: 5.5ns
33MHz: 13ns
tCL
86MHz: 5.5ns
33MHz: 13ns
104MHz: 4.5ns
50MHz: 9ns
86MHz: 5.5ns
33MHz: 13ns
Byte
9us(typ.) ; 300us(max.)
9us(typ.) ; 300us(max.)
9us(typ.) ; 300us(max.)
Page
1.4ms(typ.) ; 5ms(max.)
1.4ms(typ.) ; 5ms(max.)
1.4ms(typ.) ; 5ms(max.)
Sector
60ms(typ.)
60ms(typ.)
60ms(typ.)
Block
32KB:0.5s(typ.); 2s(max.)
64KB:0.7s(typ.); 2s(max.) 64KB:0.7s(typ.); 2s(max.) 64KB:0.7s(typ.); 2s(max.)
Chip
tSLCH
50s (typ.)
5ns(min.)
50s (typ.)
8ns(min.)
50s (typ.)
7ns(min.)
tSHCH
5ns(min.)
8ns(min.)
7ns(min.)
tCHSH
5ns(min.)
5ns(min.)
7ns(min.)
tCHSL
5ns(min.)
5ns(min.)
7ns(min.)
tRES1
Read=40ns(min.) ;
Write=40ns(min.)
8.8 us(max.)
Read=15ns(min.) ;
Write=50ns(min.)
100 us(max.)
Read=15ns(min.) ;
Write=40ns(min.)
8.8 us(max.)
tRES2
8.8 us(max.)
100 us(max.)
8.8 us(max.)
VCC Standby
ISB1
20uA(max.)
50uA(max.)
50uA(max.)
Deep Power Down
ISB2
20uA(max.)
20uA(max.)
20uA(max.)
ICC1
25mA(max.) @86MHz
20mA(max.) @66MHz
10mA(max.) @33MHz
19mA(max.) @104MHz
15mA(max.) @66MHz
10mA(max.) @33MHz
25mA(max.) @86MHz
20mA(max.) @66MHz
10mA(max.) @33MHz
ICC2
20mA
25mA
20mA
ICC3
20mA
20mA
20mA
ICC4
20mA
25mA
20mA
ICC5
20mA
20mA
25mA
Active Setup Time
Not Active Setup
Time
Active Hold Time
Not Active Hold
Time
CS# Deselect Time
CS# High to standby
Active Current
Publication Number: AN-069
tSHSL
4
REV. 1.0, JUL 19, 2010
APPLICATION NOTE
Migrating to MX25L6406E from MX25L6405D and MX25L6445E
3. Command Set Comparison
MX25L6406E is capable of new features and their command sets for Dual Output mode (1I/2O, Single
Input / Dual Output).
MX25L6406E does not support x2 I/O (Dual Input / Dual Output), x4 I/O (Quad Input / Quad Output),
DTRD (Double Transfer Rate Read) and CP (Continuous Program).
All commands of MX25L6405D for x2 I/O are not available, such as 2READ, and all commands of
MX25L6445E for x2 I/O, x4 I/O and DTRD are not available, such as 2RDAD, 4READ, FASTDTRD,
2DTRD, 4DTRD, and 4PP.
User has to check the differences in detail by comparison tables below. For the details of command
sets function, please refer to the datasheet of each product.
Publication Number: AN-069
5
REV. 1.0, JUL 19, 2010
APPLICATION NOTE
Migrating to MX25L6406E from MX25L6405D and MX25L6445E
Table 3. Command Set Comparison
Command
Write
Read
Erase
Program
Security
SO output
Deep Power Down
Parallel Mode
Block Lock
Clear SR
High Performance
Block Protect
Publication Number: AN-069
WREN
WRDI
WRSR
RDID
RDSR
READ
Fast Read
2READ
4READ
FASTDTRD
2DTRD
4DTRD
DREAD
RES
REMS
REMS2
REMS4
REMS4D
SE
BE
BE32K
CE
4PP
PP
CP
RDSCUR
WRSCUR
ENSO
EXSO
ESRY
DSRY
DP
DRP
ENPLM
EXPLM
SBLK
SBULK
GBLK
GBULK
CLSR
HPM
RDBLOCK
MX25L6405D
MX25L6445E
MX25L6406E
06h
04h
01h
9Fh
05h
03h
0Bh
BB
-----ABh
90h
EFh
--20h
D8h
-60h or C7h
-02h
ADh
2Bh
2Fh
B1h
C1h
70h
80h
B9h
ABh
----------
06h
04h
01h
9Fh
05h
03h
0Bh
BBh
EBh
0Dh
BD
EDh
-Abh
90h
EFh
DFh
CFh
20h
D8h
52h
60h or C7h
38h
02h
ADh
2Bh
2Fh
B1h
C1h
70h
80h
B9h
ABh
55h
45h
36h
39h
7Eh
98h
30h
A3h
3Ch
06h
04h
01h
9Fh
05h
03h
0Bh
-----3Bh
ABh
90h
---20h
52h or D8h
-60h or C7h
-02h
-2Bh
2Fh
B1h
C1h
--B9h
ABh
----------
6
REV. 1.0, JUL 19, 2010
APPLICATION NOTE
Migrating to MX25L6406E from MX25L6405D and MX25L6445E
4. Device ID Code Comparison of 64Mb Devices
This table shows that Manufacturer and Device IDs have not been changed. The density (17) is
defined by MXIC and also has not been changed.
Table 4: ID Code Comparison
Command Type
RDID Command
MX25L6405D
M ID
Type
C2
20
RES Command
REMS
Density M ID
17
C2
Type
20
MX25L6406E
Density M ID
17
C2
Type
Density
20
17
E ID
E ID
E ID
16
16
16
M ID Device ID
C2
MX25L6445E
M ID Device ID
16
C2
16
M ID Device ID
C2
16
5. References
The following datasheets were used for preparing this comparison note:
Datasheet
Location
Date Issued
Versions
MX25L6405D
Macronix Website
Apr., 2009
1.5
MX25L6445E
Macronix Website
Jul., 2010
1.4
MX25L6406E
Macronix Website
Jul., 2010
1.0
For more functional and parametric specifications, please refer to the datasheet on the Macronix
Website at http://www.macronix.com/ and go to: Products/Flash Memory/Serial Flash.
Publication Number: AN-069
7
REV. 1.0, JUL 19, 2010
APPLICATION NOTE
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.
Copyright© Macronix International Co., Ltd. 2010. All Rights Reserved. Macronix, MXIC, MXIC Logo, MX
Logo, are trademarks or registered trademarks of Macronix International Co., Ltd. The names and brands
of other companies are for identification purposes only and may be claimed as the property of the respective
companies.
For the contact and order information, please visit Macronix’s Web site at: http://www.macronix.com
MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice.
8