APPLICATION NOTE Migration Guide: MACRONIX MX25L12805D and MX25L6405D Serial Flash migrating to MACRONIX MX25L12845E and MX25L6445E Serial Flash Contents 1.0 Introduction....................................................................................................................................................... 2 2.0 Major Feature Comparison.............................................................................................................................. 2 2-1 DC Characteristic difference........................................................................................................................... 3 2-2 Read Performance......................................................................................................................................... 3 2-3 Write Performance.......................................................................................................................................... 4 2-4 Write Protection Comparison.......................................................................................................................... 5 2-5 Status Register............................................................................................................................................... 6 2-6 Security Register............................................................................................................................................ 7 3.0 Hardware Pin 16-PIN SOP Comparison.......................................................................................................... 8 4.0 Conclusion........................................................................................................................................................ 8 Revision History .................................................................................................................................................... 9 Publication Number: AN-036 1 REV. 1.0, JUL. 12, 2010 APPLICATION NOTE Migration Guide: MACRONIX MX25L12805D and MX25L6405D Serial Flash migrating to MACRONIX MX25L12845E and MX25L6445E Serial Flash 1.0 Introduction This application notes is the migration guide description about how to replace the design from MACRONIX's 128Mb and 64Mb MX25Lxx05D Serial Flash to MACRONIX's MX25Lxx45E. This description is written based on device information available at the time. The MX25Lxx45E datasheet may override this application notes if there is a different description for the same items in the datasheet. 2.0 Major Feature Comparison The table is a major organization and specification comparison. Technology MX25L12805D 130nm Packages 300 mil 16-SOP Temperature Grade Voltage Interface Page Sector Block I Grade 2.7-3.6V x1 256B 4KB 64KB Write Protect BP0~BP3 OTP Parallel mode 512 bits x MX25L12845E MX25L6405D MX25L6445E 110nm 130nm 110nm 300 mil 16-SOP 300 mil 16-SOP 300 mil 16-SOP 8-WSON(8mmx6mm) 200 mil 8-SOP 8-WSON(8mmx6mm) (note1) 8-WSON(8mmx6mm) I Grade I Grade I Grade 2.7-3.6V 2.7-3.6V 2.7-3.6V x1/x2/x4 x1/x2 x1/x2/x4 256B 256B 256B 4KB 4KB 4KB 32KB & 64KB 64KB 32KB & 64KB BP0~BP3 BP0~BP3 or individual BP0~BP3 or individual Block Protect Block Protect 4K bits 512bits 4K bits v x x Notes: 1.MX25L12845EMI-10G 16SOP has PO0~PO7. These pins are for parallel data input and output, which are NC pins defined in MX25L12805DMI-10G. 2.The symbol “x” means no function, ”v” means functional. Publication Number: AN-036 2 REV. 1.0, JUL. 12, 2010 APPLICATION NOTE Migration Guide: MACRONIX MX25L12805D and MX25L6405D Serial Flash migrating to MACRONIX MX25L12845E and MX25L6445E Serial Flash 2-1 DC Characteristic differences Vcc Standby (ISB1) Deep PowerDone (ISB2) Icc (Read) Icc (Write) MX25L12805D MX25L12845E MX25L6405D MX25L6445E 20uA (max) 100uA (max) 20uA (max) 10uA (max) x 40uA (max) x 30uA (max) 10mA @ 33MHz (max) 10mA @ 33MHz (max) 10mA @ 33MHz (max) 15mA @ 33MHz (max) 15mA @ 66MHz (max) 20mA @ 66MHz (max) 15mA @ 66MHz (max) 25mA @ 50MHz (max) 19mA @ 104MHz (max) 25mA @ 86MHz (max) 19mA @ 104MHz (max) 20mA (max) 20mA (max) 20mA (max) 20mA (max) 2-2 Read Performance MX25L12845/6445E fast read performance is enhanced and provides multi IO interface (MXSMIO TM and MXSMIOTM Duplex for Double Transfer Rate, DTR) and backward compatible with MX25L12805/6405D. MX25L12805D MX25L12845E MX25L6405D MX25L6445E Normal Read (1 I/O) 33MHz 50MHz 33MHz 50MHz 104MHz[1 I/O] 104MHz[1 I/O] 140MHz [2 I/O] 140MHz [2 I/O] 280MHz [4 I/O] 86MHz[1 I/O] 280MHz [4 I/O] Fast Read 50MHz[1 I/O] 100MHz [1 I/O DTR] 100MHz[2 I/O] 100MHz [1 I/O DTR] 200MHz [2 I/O DTR] 200MHz [2 I/O DTR] 400MHz [4 I/O DTR] 400MHz [4 I/O DTR] Publication Number: AN-036 3 REV. 1.0, JUL. 12, 2010 APPLICATION NOTE Migration Guide: MACRONIX MX25L12805D and MX25L6405D Serial Flash migrating to MACRONIX MX25L12845E and MX25L6445E Serial Flash 2-3 Write Performance MX25L12805D 1.4ms(Typ.) 5ms(max) 9us(Typ) 300us(max) 60ms(typ) 300ms(max) Page Program Byte Program Sector Erase Block Erase 0.7s(typ)/2s(max) (64KB) Chip Erase 80s(typ)/200s(max) Publication Number: AN-036 MX25L12845E 1.4ms(Typ.) 5ms(max) 9us(Typ) 300us(max) 60ms(typ) 300ms(max) 0.5s(typ)/2s(max) (32KB) 0.7s(typ)/2s(max) (64KB) 80s(typ)/200s(max) 4 MX25L6405D 1.4ms(Typ.) 5ms(max) 9us(Typ) 300us(max) 60ms(typ) 300ms(max) 0.7s(typ)/2s(max) (64KB) 50s(typ)/80s(max) MX25L6445E 1.4ms(Typ) 5ms(max) 9us(Typ) 300us(max) 60ms(typ) 300ms(max) 0.5s(typ)/2s(max) (32KB) 0.7s(typ)/2s(max) (64KB) 50s(typ)/80s(max) REV. 1.0, JUL. 12, 2010 APPLICATION NOTE Migration Guide: MACRONIX MX25L12805D and MX25L6405D Serial Flash migrating to MACRONIX MX25L12845E and MX25L6445E Serial Flash 2-4 Write Protection Comparison MX25L12845/6445E maintains traditional BP0~BP3 4 protection bits for protect area selection, and also has the flexible uniform block and top/bottom sector lock individually with WPSEL option bit. Under the individual block protection mode (WPSEL=1), hardware protection is performed by driving WP#=0. Once WP#=0 all array blocks/ sectors are protected, it is regardless of the contents of SRAM lock bits. MX25L12805/6405D MX25L12845/6445E BP0~BP3 BP0~BP3 or individual Block Protect Write Protect MX25L12845/6445E BP0~BP3 protection area is different from MX25L12805/6405D, the following table is the comparison for reference. Status bit Protection Area BP3 BP2 BP1 BP0 MX25L12845E MX25L12805D MX25L6445E MX25L6405D 0 0 0 0 0 (none) 0 (none) 0 (none) 0 (none) 0 0 0 1 1 (2 blocks, 254th-255th) 1 (1 block, 255th) 1 (2 blocks, 126th-127th) 1 (2 blocks, 126th-127th) 0 0 1 0 2 (4 blocks, 252nd-255th) 2 (2 blocks, 254th-255th) 2 (4 blocks, 124th-127th) 2 (4 blocks, 124th-127th) 0 0 1 1 3 (8 blocks, 248th-255th) 3 (4 blocks, 252nd-255th) 3 (8 blocks, 120th-127th) 3 (8 blocks, 120th-127th) 0 1 0 0 4 (16 blocks, 240th-255th) 4 (8 blocks, 248th-255th) 0 1 0 1 5 (32 blocks, 224th-255th) 5 (16 blocks, 240th-255th) 5 (32 blocks, 96th-127th) 5 (32 blocks, 96th-127th) 0 1 1 0 6 (64 blocks, 192nd-255th) 6 (32 blocks, 224th-255th) 6 (64 blocks, 64th-127th) 6 (64 blocks, 64th-127th) 0 1 1 1 7(128 blocks, 128th-255th) 7 (64 blocks, 192th-255th) 7 (128 blocks, all) 7 (128 blocks, all) 1 0 0 0 8 (256 blocks, all) 8(128 blocks, 128th-255th) 8 (128 blocks, all) 8 (128 blocks, all) 1 0 0 1 9 (256 blocks, all) 9 (256 blocks, all) 9 (128 blocks, all) 9 (64 blocks, 0th-63rd) 1 0 1 0 10 (256 blocks, all) 10 (256 blocks, all) 10 (128 blocks, all) 10 (96 blocks, 0th-95th) 1 0 1 1 11 (256 blocks, all) 11 (256 blocks, all) 11 (128 blocks, all) 11 (112 blocks, 0th-111st) 1 1 0 0 12 (256 blocks, all) 12 (256 blocks, all) 12 (128 blocks, all) 12 (120 blocks, 0th-119th) 1 1 0 1 13 (256 blocks, all) 13 (256 blocks, all) 13 (128 blocks, all) 13 (124 blocks, 0th-123rd) 1 1 1 0 14 (256 blocks, all) 14 (256 blocks, all) 14 (128 blocks, all) 14 (126 blocks, 0th-125th) 1 1 1 1 15 (256 blocks, all) 15 (256 blocks, all) 15 (128 blocks, all) 15 (128 blocks, all) Publication Number: AN-036 5 4 (16 blocks, 112nd-127th) 4 (16 blocks, 112nd-127th) REV. 1.0, JUL. 12, 2010 APPLICATION NOTE Migration Guide: MACRONIX MX25L12805D and MX25L6405D Serial Flash migrating to MACRONIX MX25L12845E and MX25L6445E Serial Flash 2-5 Status Register MX25L12845/6445E Quad IO mode needs Status Register QE bit to enable to be effective. MX25L12805/6405D MX25L12845/6445E bit 2 bit 3 bit 4 bit 5 WIP 1=write operation 0=not in write operation WEL 1=write enable 0=not write enable BP0 BP1 BP2 BP3 bit 6 (Reserved) bit 7 SRWD Status Register Write Protect WIP 1=write operation 0=not in write operation WEL 1=write enable 0=not write enable BP0 BP1 BP2 BP3 QE (Quad Enable) 1=Quad Enable 0=not Quad Enable SRWD Status Register Write Protect bit 0 bit 1 Publication Number: AN-036 6 REV. 1.0, JUL. 12, 2010 APPLICATION NOTE Migration Guide: MACRONIX MX25L12805D and MX25L6405D Serial Flash migrating to MACRONIX MX25L12845E and MX25L6445E Serial Flash 2-6 Security Register MX25L12845/6445E open 4 more Security Register bits for various functions: CP mode bit, WPSEL bit and program/erase fail flag bits for detecting the write progress pass or fail. MX25L12805/6405D MX25L12845/6445E bit 2 bit 3 Secured OTP Indicator Bit 0=non factory lock 1=factory lock LDSO (Lock-down status) 0=not Lock-down 1=Lock-down Reserved Reserved bit 4 Reserved bit 5 Reserved bit 6 Reserved bit 7 Reserved Secured OTP Indicator Bit 0=non factory lock 1=factory lock LDSO (Lock-down status) 0=not Lock-down 1=Lock-down Reserved Reserved Continuously Program Mode 0=normal program mode 1=CP mode P_FAIL 0= nornal program succeed 1= program failed E_FAIL 0= nornal Erase succeed 1= Erase failed WPSEL 0= normal WP mode 1= Individual WP mode bit 0 bit 1 Publication Number: AN-036 7 REV. 1.0, JUL. 12, 2010 APPLICATION NOTE Migration Guide: MACRONIX MX25L12805D and MX25L6405D Serial Flash migrating to MACRONIX MX25L12845E and MX25L6445E Serial Flash 3.0 Hardware Pin 16-PIN SOP Comparison Only MX25L12845E has PO pin for parallel mode. Moreover, only MX25L12805/6405D have hold# pin. MX25L12845/6445E provide SIO2/SIO3 interface for quad IO read. 16-PIN SOP (300mil) for MX25L6445E NC/SIO3 VCC NC NC NC NC CS# SO/SIO1 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 16-PIN SOP (300mil) for MX25L12845E SCLK SI/SIO0 NC NC NC NC GND WP#/SIO2 NC/SIO3 VCC NC PO2 PO1 PO0 CS# SO/SIO1/PO7 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 SCLK SI/SIO0 PO6 PO5 PO4 PO3 GND WP#/SIO2 16-PIN SOP (300mil) for MX25L12805/6405D HOLD# VCC NC NC NC NC CS# SO/SIO1 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 SCLK SI/SIO0 NC NC NC NC GND WP#/ACC 4.0 Conclusion The MX25L12855/6445E serial flash memory device is function compatible with the MX25L12805D/6405D serial flash memory device on the 110nm technology. Publication Number: AN-036 8 REV. 1.0, JUL. 12, 2010 APPLICATION NOTE Migration Guide: MACRONIX MX25L12805D and MX25L6405D Serial Flash migrating to MACRONIX MX25L12845E and MX25L6445E Serial Flash Revision History Revision No. 0.01 1.0 Description 1. Added hardware pin comparison. 2. Added BP0~BP3 protection comparison 1. Modified 2.0 Major Feature Comparison table 2. Modified 2-1 DC Characteristic differences table 3. Modified 2-4 Write Protection Comparison table Publication Number: AN-036 9 Page P8 P5 P2 P3 P5 Date JUN/02/2009 JUL/12/2010 REV. 1.0, JUL. 12, 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. 2009~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. 10