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