APPLICATION NOTE Migrating to MX25L512E and MX25L1006E from MX25L512/512C and MX25L1005/1005C 1. Introduction This application note is the migration guide from the MX25L512/MX25L512C to the MX25L512E, and the MX25L1005/MX25L1005C to the MX25L1006E. The MX25L512E and MX25L1006E are capable of Dual Output mode (Single Input / Dual Output). In most applications, the MX25L512E and MX25L1006E are backward compatible with the MX25L512/512C and MX25L1005/1005C, respectively, and do not require any firmware or hardware modifications if the application continues to use them in Single I/O mode. The information provided is based on the data available at the time. The MX25L512E and MX25L1006E datasheets may override this application note if there is a different description for the same specifications in the datasheets. Publication Number: AN-101v2 1 REV. 1.1, AUG 17, 2011 APPLICATION NOTE Migrating to MX25L512E and MX25L1006E from MX25L512/512C and MX25L1005/1005C Contents 1. Introduction......................................................................................................................................................... 1 2. General Features .............................................................................................................................................. 3 2-1. Feature Comparison...................................................................................................................................... 3 Table 2-1: Major Feature Comparison............................................................................................................. 3 2-2: Performance Comparison.............................................................................................................................. 4 Table 2-2: Performance Comparison for the MX25L512/512C and MX25L512E Products............................. 4 Table 2-3: Performance Comparison for the MX25L1005/1005C and MX25L1006E...................................... 5 3. Command Set Comparison............................................................................................................................... 6 Table 3-1: Commands for the MX25L512/512C/1005/1005C and MX25L512E/1006E.................................. 6 4. Device ID Code Comparison............................................................................................................................. 7 Table 4-1: Device ID Comparison of 512Kb Devices....................................................................................... 7 Table 4-2: Device ID Comparison of 1Mb Devices.......................................................................................... 7 5. References.......................................................................................................................................................... 7 Revision History .................................................................................................................................................... 8 Publication Number: AN-101v2 2 REV. 1.1, AUG 17, 2011 APPLICATION NOTE Migrating to MX25L512E and MX25L1006E from MX25L512/512C and MX25L1005/1005C 2. General Features 2-1. Feature Comparison The Dual Output mode (1I/2O) is one of the new features of the MX25L512E and MX25L1006E. The new devices also support clock rates up to 104MHz. Table 2-1: Major Feature Comparison Parameter\Product Technology MX25L512 MX25L512C MX25L512E MX25L1005 MX25L1005C MX25L1006E 150nm 110nm 150nm 110nm 150mil 8SOP 150mil 8SOP 150mil 8SOP 2x3mm 8USON 2x3mm 8USON 2x3mm 8USON 173mil 8TSSOP 173mil 8TSSOP Package Voltage 150mil 8SOP 2x3mm 8USON 2.7-3.6V 2.7-3.6V 2.7-3.6V 2.7-3.6V x1 x1, 1I/2O x1 x1, 1I/2O Fast Read 85MHz 104MHz 85MHz 104MHz Normal Read 33MHz 33MHz 33MHz 33MHz -- 80MHz -- 80MHz 256 bytes 256 bytes 256 bytes 256 bytes Sector 4KB 4KB 4KB 4KB Block 64KB 64KB 64KB 64KB Interface Clock Rate DREAD (Dual Output) Page Publication Number: AN-101v2 3 REV. 1.1, AUG 17, 2011 APPLICATION NOTE Migrating to MX25L512E and MX25L1006E from MX25L512/512C and MX25L1005/1005C 2-2: Performance Comparison Table below is the comparison of new product and the former product. Table 2-2: Performance Comparison for the MX25L512/512C and MX25L512E Products MX25L512 MX25L512C Parameter CS# Active Setup Time tSLCH CS# Not Active Setup Time tSHCH CS# Active Hold Time tCHSH 5ns(min.) 5ns(min.) 5ns(min.) 13ns(min.) 13ns(min.) 9us (typ) ; 300us (max) 1.4ms(typ.) ; 5ms(max.) 60ms(typ.); 300ms (max) 0.7s(typ.) ; 2s(max.) 0.7s(typ.) ; 2s(max.) 8.8us(max.) 8.8us(max.) Read=15ns(min.); Write=40ns(min) 7ns(min.) 7ns(min.) 7ns(min.) CS# Not Active Hold Time tCHSL 5ns(min.) 7ns(min.) VCC Standby Current ISB1 10uA(max.) 25uA(max.) Deep Power Down Current ISB2 5uA(max.) 10uA(max.) ICC1 12mA(max.) @85MHz 4mA(max.) @33MHz 12mA(max.) @104MHz 4mA(max.) @33MHz ICC2 15mA (max.) 20mA (max.) ICC3 15mA (max.) 15mA (max.) ICC4 15mA (max.) 15mA (max.) ICC5 15mA (max.) 20mA (max.) Clock High/ Low Time@33MHz Program Time Erase Time Read ID CS# Deselect Time Active Current Publication Number: AN-101v2 tCH tCL Byte Page Sector(4KB) Block(64KB) Chip tRES1 tRES2 15ns(min.) 15ns(min.) Not Defined 1.4ms(typ.) ; 5ms(max.) 60ms(typ.); 120ms (max) 1s(typ.) ; 2s(max.) 1s(typ.) ; 2s(max.) 3us(max.) 1.8us(max.) MX25L512E tSHSL 100ns(min.) 4 REV. 1.1, AUG 17, 2011 APPLICATION NOTE Migrating to MX25L512E and MX25L1006E from MX25L512/512C and MX25L1005/1005C Table 2-3: Performance Comparison for the MX25L1005/1005C and MX25L1006E MX25L1005 MX25L1005C Parameter CS# Active Setup Time tSLCH CS# Not Active Setup Time tSHCH CS# Active Hold Time tCHSH 5ns(min.) 5ns(min.) 5ns(min.) 13ns(min.) 13ns(min.) 9us (typ) ; 300us (max) 1.4ms(typ.) ; 5ms(max.) 60ms(typ.); 300ms (max) 0.7s(typ.) ; 2s(max.) 1s(typ.) ; 2s(max.) 8.8us(max.) 8.8us(max.) Read=15ns(min.); Write=40ns(min) 7ns(min.) 7ns(min.) 7ns(min.) CS# Not Active Hold Time tCHSL 5ns(min.) 7ns(min.) ISB1 10uA(max.) 25uA(max.) Deep Power Down Current ISB2 5uA(max.) 10uA(max.) ICC1 12mA(max.) @85MHz 4mA(max.) @33MHz 12mA(max.) @104MHz 4mA(max.) @33MHz ICC2 15mA(max.) 20mA(max.) ICC3 15mA(max.) 15mA(max.) ICC4 15mA(max.) 15mA(max.) ICC5 15mA(max.) 20mA(max.) Clock High/ Low Time@33MHz Program Time Erase Time Read ID CS# Deselect Time VCC Standby Current Active Current Publication Number: AN-101v2 tCH tCL Byte Page Sector(4KB) Block(64KB) Chip tRES1 tRES2 15ns(min.) 15ns(min.) Not Defined 1.4ms(typ.) ; 5ms(max.) 60ms(typ.) ; 120ms(max.) 1s(typ.) ; 2s(max.) 1s(typ.) ; 2s(max.) 3us(max.) 1.8us(max.) MX25L1006E tSHSL 100ns(min.) 5 REV. 1.1, AUG 17, 2011 APPLICATION NOTE Migrating to MX25L512E and MX25L1006E from MX25L512/512C and MX25L1005/1005C 3. Command Set Comparison The new product adds new command Double Output Mode Command (DREAD) for the new feature. The other commands are the same as previous products. Table 3-1: Commands for the MX25L512/512C/1005/1005C and MX25L512E/1006E Command Write Read Erase Program Deep Power Down Publication Number: AN-101v2 WREN WRDI WRSR RDID RDSR READ FAST READ DREAD RES REMS SE BE CE PP DP RDP MX25L512 MX25L512C MX25L1005 MX25L1005C MX25L512E MX25L1006E 06h 04h 01h 9Fh 05h 03h 0Bh ABh 90h 20h 52h or D8h 60h or C7h 02h B9h ABh 06h 04h 01h 9Fh 05h 03h 0Bh 3Bh ABh 90h 20h 52h or D8h 60h or C7h 02h B9h ABh 6 REV. 1.1, AUG 17, 2011 APPLICATION NOTE Migrating to MX25L512E and MX25L1006E from MX25L512/512C and MX25L1005/1005C 4. Device ID Code Comparison The following tables show that the Manufacturer and Device IDs have not changed. Table 4-1: Device ID Comparison of 512Kb Devices Command Type RDID Command MX25L512 M ID Type C2 20 RES Command REMS MX25L512C Density M ID 10 C2 Density M ID 20 10 C2 Type Density 20 10 E ID E ID E ID 05 05 05 M ID Device ID C2 Type MX25L512E M ID Device ID 05 C2 M ID Device ID 05 C2 05 Table 4-2: Device ID Comparison of 1Mb Devices Command Type RDID Command MX25L1005 M ID Type C2 20 RES Command REMS MX25L1005C Density M ID 11 20 Density M ID 11 C2 Type Density 20 11 E ID E ID E ID 10 10 10 M ID Device ID C2 C2 Type MX25L1006E 10 M ID Device ID C2 10 M ID Device ID C2 10 5. References The following datasheets were used for preparing this comparison note: Datasheet Location Date Issued Version MX25L512 Macronix Website Apr., 2009 1.7 MX25L512C Macronix Website Jan., 2010 1.3 MX25L512E Macronix Website Apr., 2011 1.0 MX25L1005 Macronix Website Apr., 2009 2.0 MX25L1005C Macronix Website Apr., 2010 1.3 MX25L1006E Macronix Website Apr., 2011 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-101v2 7 REV. 1.1, AUG 17, 2011 APPLICATION NOTE Migrating to MX25L512E and MX25L1006E from MX25L512/512C and MX25L1005/1005C Revision History Revision No. Description Page 1.0 1. Initial release All 1.1 1. Revise page heading format and table to sync with other Application Note All 2. Move Introduction section ahead of Table of Contents P1, P2 3. Add Performance Comparisons section in detail, and remove original "DC Characteristic Differences", "Read Performance" and "Write Performance" sections All 4. Add Command Set Comparison section P5 5. Add Device ID Code Comparison section P6 6. Add References section P6 7. Remove Conclusion section Publication Number: AN-101v2 8 Date MAY/09/2011 AUG/15/2011 REV. 1.1, AUG 17, 2011 APPLICATION NOTE Except for customized products which has been expressly identified in the applicable agreement, Macronix's products are designed, developed, and/or manufactured for ordinary business, industrial, personal, and/or household applications only, and not for use in any applications which may, directly or indirectly, cause death, personal injury, or severe property damages. In the event Macronix products are used in contradicted to their target usage above, the buyer shall take any and all actions to ensure said Macronix's product qualified for its actual use in accordance with the applicable laws and regulations; and Macronix as well as it’s suppliers and/or distributors shall be released from any and all liability arisen therefrom. Copyright© Macronix International Co., Ltd. 2011. All rights reserved. Macronix, MXIC, MXIC Logo, MX Logo, Integrated Solutions Provider, NBit, NBiit, Macronix NBit, eLiteFlash, XtraROM, Phines, BE-SONOS, KSMC, Kingtech, MXSMIO, Macronix vEE 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. 9