APPLICATION NOTE Comparison of MX25L6433F/73F and MX25L64xxE 1. Introduction This application note compares Macronix 75nm 64Mb Serial NOR Flash MX25L6433F with Macronix MX25L64xxE 110nm Serial flash. Generally, the MX25L6433F is backward compatible with the MX25L64xxE as it is pin and command compatible with the basic Read/Program/Erase commands. There may be some differences if special features are used such as DTR mode, Write Protection, or CP mode programming. The document does not provide detailed information on the individual devices, but highlights the major similarities and differences between them. The comparison covers the general features, performance, command codes and other differences. The information in this document is based on datasheets listed in "9. References". Newer versions of the datasheets may override the contents of this document. 2. General Features Macronix 3V 64Mb serial flash families have similar features and functions as shown in "Table 2-1: Key Features Comparison". Table 2-1: Key Features Comparison MX25L6433F MX25L6473F MX25L6406E MX25L6435E MX25L6439E MX25L6473E MX25L6445E MX25L6436E 75nm 110nm 110nm 110nm 110nm -40~85°C -40~85°C -40~85°C -40~85°C -40°C ~ 85°C Voltage 2.65 ~ 3.6V 2.7~3.6V 2.7~3.6V 2.7~3.6V 2.7~3.6V Interface x1, x2, x4 x1, x2 x1, x2, x4 x1, x2, x4 x1, x2, x4 Page Program Size 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes Sector Size 4KB 4KB 4KB 4KB 4KB Block Sizes 64KB and 32KB 64KB 64KB and 32KB 64KB and 32KB 64KB and 32KB SFDP Mode Yes Yes Yes Yes Yes Hold# Pin Yes Yes Yes -- -- S/W Reset Yes -- Yes -- -- Deep Power Down Yes Yes Yes Yes Yes P/E Suspend/Resume Yes -- MX25L6439E only -- -- MX25L6473F only -- MX25L6473E only -- -- -- -- MX25L6439E only -- -- DTR Mode -- -- -- Yes -- Burst Read Yes -- MX25L6439E only -- -- -- -- Yes Yes Yes 8Kbits 512bits 4Kbits 4Kbits 4Kbits TB, BP3~BP0 BP3~BP0 TB, BP3~BP0 BP3~BP0 BP3~BP0 -- -- Yes Yes Yes 100K cycles 100K cycles 100K cycles 100K cycles 100K cycles 20 years 20 years 20 years 20 years 20 years Part Number Technology Operation Temperature Quad Enable (QE)=1 fixed QPI mode Contin. Pgm (CP) Mode Secured OTP Size Block Protection Individual Block Protect Endurance (typ.) Data Retention (min) P/N: AN0336 1 REV. 2, NOV. 03, 2014 APPLICATION NOTE 3. Electrical Performance The MX25L6433F is capable of similar or improved performance ("Table 3-1: Read Performance (Max. Clock Rate)" and "Table 3-2: Key Performance Comparison"). Table 3-1: Read Performance (Max. Clock Rate) Part Number MX25L6433F MX25L6473F MX25L6406E 50MHz 133MHz 133MHz 133MHz 133MHz 133MHz ---133MHz 33MHz 86MHz 80MHz -------- Read Fast Read (x1 I/O) DREAD (1I/2O) QREAD (1I/4O) 2READ (x2 I/O) 4READ (x4 I/O) FASTDTRD 2DTRD 4DTRD 4PP MX25L6435E MX25L6439E MX25L6473E 50MHz 104MHz 86MHz 86MHz 86MHz 104MHz ---104MHz MX25L6445E MX25L6436E 50MHz 104MHz --70MHz 70MHz 50MHz 50MHz 50MHz 20MHz 50MHz 104MHz 70MHz 75MHz -----20MHz Table 3-2: Key Performance Comparison Part Number Clock High/ Low Time Performance tCL (min.) Byte Program Write Status Register Time Page Program (tPP) MX25L6406E 133MHz: 3.75ns 50MHz: 9ns 133MHz: 3.75ns 50MHz: 9ns Typ. Max. 10us 50us 86MHz: 5.5ns 33MHz: 13ns 86MHz: 5.5ns 33MHz: 13ns Typ. Max. 9us 50us MX25L6435E MX25L6439E MX25L6473E 104MHz: 4.5ns 50MHz: 9ns 104MHz: 4.5ns 50MHz: 9ns Typ. Max. 12us 300us MX25L6445E MX25L6436E 104MHz: 4.5ns 50MHz: 9ns 104MHz: 4.5ns 50MHz: 9ns Typ. Max. 9us 300us 104MHz: 4.5ns 50MHz: 9ns 104MHz: 4.5ns 50MHz: 9ns Typ. Max. 9us 300us -- 40ms 5ms 40ms -- 40ms 40ms 100ms 40ms 100ms 0.33ms 1.2ms 0.6ms 3ms 0.7ms 3ms 1.4ms; 5ms 1.4ms 5ms Sector (tSE) 25ms 200ms 60ms 300ms 60ms 300ms 60ms 300ms 60ms 300ms 32KB Block (tBE32) 0.14s 0.6s -- -- 0.5s 2s 0.5s 2s 0.5s 2s 64KB Block (tBE64) 0.25s 1s 0.7s 2s 0.7s 2s 0.7s 2s 0.7s 2s Chip 20s 60s 50s 80s 50s 80s 50s 80s 50s 80s Standby Power ISB1 10uA 50uA 12uA 50uA 15uA 50uA -- 50uA -- 50uA Deep Power Down CS# Active Setup/Hold (min) ISB2 3uA 20uA 2uA 20uA 1uA 25uA -- 20uA -- 20uA Erase Time CS# Deselect (min.) Clock to Output Valid Read Current (max) Active Current (max.) P/N: AN0336 tCH (min.) MX25L6433F MX25L6473F tSLCH tCHSH 4ns 7ns 4ns 5ns 5ns Read=15ns; Read=15ns; Read=15ns; Read=15ns; Read=15ns; Write=50ns Write=50ns Write=50ns Write=50ns Write=50ns 6ns (x1), 6ns (x1), 9ns (x1), 9ns (x1), tCLQV 8ns (x1) (@15pF) 6ns (x4) 6ns (x4) 9.5ns (x4) 9.5ns (x4) 17mA (133MHz, x4) 25mA (86MHz, x1) 35mA (104MHz, x4) 75MHz: 22mA (x4) 75MHz: 22mA (x4) ICC1 25mA (86MHz, x4) 70MHz: 17mA (x2) 70MHz: 17mA (x2) 5mA (50MHz, x1) 10mA (33MHz, x1) 10mA (33MHz, x1) 33MHz: 10mA (x1) 33MHz: 10mA (x1) ICC2 15mA 20mA 25mA 25mA 25mA ICC3 15mA 20mA 20mA 20mA 20mA ICC4 15mA 20mA 25mA 25mA 25mA ICC5 15mA 25mA 25mA 20mA 20mA tSHSL 2 REV. 2, NOV. 03, 2014 APPLICATION NOTE 4. Command Set Table 4-1 shows basic Read, Program, and Erase commands are supported by the MX25L6433F. The differences are highlighted in Bold Italic type in "Table 4-1: Command Set Table". Table 4-1: Command Set Table Part Number WREN WRDI WRSR RDID RDSR RDCR READ RDSFDP FAST READ 2READ 4READ W4READ FASTDTRD 2DTRD 4DTRD DREAD QREAD RES REMS REMS2 REMS4 REMS4D P/N: AN0336 MX25L6433F MX25L6473F MX25L6406E 06h 04h 06h 04h MX25L6435E MX25L6439E MX25L6473E 06h 04h 01h 01h 9Fh MX25L6445E MX25L6436E 06h 04h 06h 04h 01h 01h 01h 9Fh 9Fh 9Fh 9Fh 05h 05h 05h 05h 05h 15h -- 15h -- -- 03h 03h 03h 03h 03h 5Ah 5Ah 5Ah 5Ah 5Ah Fast Read Data 0Bh 0Bh 0Bh 0Bh 0Bh 2 I/O Fast Read 4 I/O Fast Read 4 I/O Read with 4 Dummy Cycles Fast DT Read Dual I/O DT Read Quad I/O DT Read Dual Output Read mode Quad Output Read mode Read Electronic ID Read Mfr. ID and Device ID Output ID for 2xI/O Mode Output ID for 4xI/O Mode Read ID for 4x I/ O DT Mode BBh EBh --- BBh EBh BBh EBh --- -- -- E7h -- -- -- -- -- 0Dh -- -- -- -- BDh -- -- -- -- EDh -- 3Bh 3Bh 3Bh -- 38h 6Bh -- 6Bh Write Enable Write Disable Write Status/ Configuration Register Read Identification Read Status Register Read Configuration Register Read Data Read SFDP data 6Bh ABh ABh ABh ABh ABh 90h 90h 90h 90h 90h -- -- EFh EFh EFh -- -- DFh DFh DFh -- -- -- CFh 3 REV. 2, NOV. 03, 2014 APPLICATION NOTE Table 4-1: Command Set Table (Continued) Part Number SE BE BE32K CE 4PP PP CP RDSCUR WRSCUR ENSO EXSO Pgm/Ers Suspend Pgm/Ers Resume ESRY DSRY DP RDP RSTEN RST SBL SBLK SBULK GBLK GBULK CLSR HPM RDBLOCK P/N: AN0336 Sector Erase 64KB Block Erase 32KB Block Erase Chip Erase Quad Page Program Page Program Continuously Program Mode Read Security Register Write Security Register Enter Secured OTP Exit Secured OTP Program/Erase Suspend Program/Erase Resume Enable SO to Output RY/BY# Disable SO to Output RY/BY# Deep Power Down Release from Deep Power Down Reset Enable Reset Memory Set Burst Length Single Block Lock Single Block Unlock Gang Block Lock Gang Block Unlock Clear SR Fail Flags High Performance Enable Mode Block Protect Read MX25L6433F MX25L6473F MX25L6406E 20h 20h MX25L6435E MX25L6439E MX25L6473E 20h D8h D8h or 52h 52h MX25L6445E MX25L6436E 20h 20h D8h D8h D8h -- 52h 52h 52h 60h or C7h 60h or C7h 60h or C7h 60h or C7h 60h or C7h 38h -- 38h 38h 38h 02h 02h 02h 02h 02h -- ADh ADh ADh 2Bh 2Bh 2Bh 2Bh 2Bh 2Fh 2Fh 2Fh 2Fh 2Fh B1h B1h B1h B1h B1h C1h C1h C1h C1h C1h 75h/B0h -- 75h/B0h -- -- 7Ah/30h -- 7Ah/30h -- -- -- -- 70h 70h 70h -- -- 80h 80h 80h B9h B9h B9h B9h B9h ABh ABh ABh ABh ABh 66h 99h C0h/77h ---- 66h 99h 77h ---- ---- -- -- 36h 36h 36h -- -- 39h 39h 39h -- -- 7Eh 7Eh 7Eh -- -- 98h 98h 98h -- -- -- 30h 30h -- -- -- A3h -- -- -- 3Ch 3Ch 3Ch 4 REV. 2, NOV. 03, 2014 APPLICATION NOTE 5. Register Comparison The MX25L6433F Status Register bits are backward compatible with the registers of the MX25L64xxE. Table 5-1: Status Register Bit Comparison Part Number MX25L6433F MX25L6473F MX25L6406E SR [0] SR [1] SR [2] SR [3] SR [4] SR [5] SR [6] SR [7] Write In Progress Bit Write Enable Latch Block Protect : BP0 Block Protect : BP1 Block Protect : BP2 Block Protect : BP3 Quad Enable Status Register Write Protect Write In Progress Bit Write Enable Latch Block Protect : BP0 Block Protect : BP1 Block Protect : BP2 Block Protect : BP3 0 Status Register Write Protect MX25L6435E MX25L6439E MX25L6473E Write In Progress Bit Write Enable Latch Block Protect : BP0 Block Protect : BP1 Block Protect : BP2 Block Protect : BP3 Quad Enable Status Register Write Protect MX25L6445E MX25L6436E Write In Progress Bit Write Enable Latch Block Protect : BP0 Block Protect : BP1 Block Protect : BP2 Block Protect : BP3 Quad Enable Status Register Write Protect Write In Progress Bit Write Enable Latch Block Protect : BP0 Block Protect : BP1 Block Protect : BP2 Block Protect : BP3 Quad Enable Status Register Write Protect The MX25L6433F Configuration Register bits are backward compatible with the registers of the MX25L6435E, with the exception bits 6 and which can be used to set the number of dummy cycles when executing a 4Read command. If the default number of dummy cycles is used, then this difference can be ignored. Table 5-2: Configuration Register Bit Comparison Part Number MX25L6433F MX25L6473F MX25L6406E Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 ODS (Output Driver Strength) Reserved Reserved T/B (Top/Bottom) Protect) Reserved Reserved 4Read and 2Read Dummy Cycles Reserved --------- MX25L6435E MX25L6439E MX25L6445E MX25L6436E MX25L6473E Reserved --Reserved --Reserved --T/B (Top/Bottom) Protect) --Reserved --Reserved --Reserved --4READ Dummy Cycles --- The MX25L6433F Security Register bits are backward compatible with the registers of the MX25L64xxE. Table 5-3: Security Register Bit Comparison P/N: AN0336 Part Number MX25L6433F MX25L6473F MX25L6406E MX25L6435E MX25L6439E MX25L6473E MX25L6445E MX25L6436E Bit0 Secured OTP Indicator Bit Secured OTP Indicator Bit Secured OTP Indicator Bit Secured OTP Indicator Bit Secured OTP Indicator Bit Bit1 LDSO (Lock-down Status) LDSO (Lock-down Status) LDSO (Lock-down Status) LDSO (Lock-down Status) LDSO (Lock-down Status) Bit2 Bit3 Program Suspend Erase Suspend Reserved Reserved Bit4 Reserved Reserved Bit5 Bit6 P_FAIL; 1=Program fail E_FAIL; 1=Erase fail Reserved Reserved Bit7 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Continuous Program Continuous Program Continuous Program Mode Mode Mode P_FAIL; 1=Program fail P_FAIL; 1=Program fail P_FAIL; 1=Program fail E_FAIL; 1=Erase fail E_FAIL; 1=Erase fail E_FAIL; 1=Erase fail WPSEL; WPSEL; WPSEL; 1=Individual WP 1=Individual WP 1=Individual WP 5 REV. 2, NOV. 03, 2014 APPLICATION NOTE 6. Package Comparison For detailed package information, please refer to the individual datasheet. Table 6-1. Package Comparison Package Type 200mil 8SOP 300mil 16SOP 200mil 8VSOP 8x6mm 8WSON 6x5mm 8WSON 6x8mm 24BGA WLCSP MX25L6433F MX25L6473F Y Y V* V* V* V* V* MX25L6406E Y Y Y Y Y Y -- MX25L6435E MX25L6473E Y Y -Y Y Y Y MX25L6439E MX25L6445E MX25L6436E Y -Y ----- Y Y -Y ---- Y Y -Y ---- Note*: “V” in Table 6-1 indicates that this package is not currently available, but is planned for future support. 7. Data Protection 7-1. BP bit Block Protection All of these 64Mb Macronix flash can use BP bits in the Status Register to select groups of memory areas for write protection. While the MX25L6433F/73F and MX25L6435E/73E/39E have the ability to write protect identical groups of blocks with the same BP bit settings, they have a finer granularity of block protection than the MX25L6406E/45E/36E. Most of the regions protected by the MX25L6406E/45E/36E can be protected by the MX25L6433F ("Table 7-1: Block Protection (BP) with T/B bit = 0"). Table 7-1: Block Protection (BP) with T/B bit = 0 Status Register Bit Protected Blocks MX25L6433F/73F BP3 BP2 BP1 BP0 MX25L6435E/39E/73E 0 0 0 0 None MX25L6445E MX25L6436E MX25L6406E None None 0 0 0 1 1 block (#127) 2 blocks (#127-126) 2 blocks (#127-126) 0 0 1 0 2 blocks (#127-126) 4 blocks (#127-124) 4 blocks (#127-124) 0 0 1 1 4 blocks (#127-124) 8 blocks (#127-120) 8 blocks (#127-120) 0 1 0 0 8 blocks (#127-120) 16 blocks (#127-112) 16 blocks (#127-112) 0 1 0 1 16 blocks (#127-112) 32 blocks (#127-96) 32 blocks (#127-96) 0 1 1 0 32 blocks (#127-96) 64 blocks (#127-64) 64 blocks (#127-64) 0 1 1 1 64 blocks (#127-64) 128 blocks (all) 128 blocks (all) 1 0 0 0 128 blocks (all) 128 blocks (all) 128 blocks (all) 1 0 0 1 128 blocks (all) 64 blocks (#0-63) 128 blocks (all) 1 0 1 0 128 blocks (all) 96 blocks (#0-95) 128 blocks (all) 1 0 1 1 128 blocks (all) 112 blocks (#0-111) 128 blocks (all) 1 1 0 0 128 blocks (all) 120 blocks (#0-119) 128 blocks (all) 1 1 0 1 128 blocks (all) 124 blocks (#0-123) 128 blocks (all) 1 1 1 0 128 blocks (all) 126 blocks (#0-125) 128 blocks (all) 1 1 1 1 128 blocks (all) 128 blocks (all) 128 blocks (all) Notes: 1. The device is ready to accept a Chip Erase instruction if, and only if, all Block Protect (BP3, BP2, BP1, BP0) are 0. 2. The T/B bit = 1 condition is not shown, as MX25L6406E/6445E/6436E do not have T/B bit. P/N: AN0336 6 REV. 2, NOV. 03, 2014 APPLICATION NOTE 7-2. Individual Sector Protection All of the listed 64Mb flash have the ability to protect individual 4KB and 64KB sectors and blocks of memory, with the exception of the MX25L6433F/73F and MX25L6406E which do not support this feature. 8. Device Identification The RDID instruction is for reading the 1-byte Manufacturer ID followed by the 2-byte Device ID. The REMS instruction provides both the JEDEC assigned manufacturer ID and the specific Device ID. Manufacturer and Device IDs have not changed ("Table 8-1: ID Code Comparison"). Table 8-1: ID Code Comparison MX25L6433F MX25L6473F Command RDID MX25L6445E MX25L6439E MX25L6436E M ID Type Density M ID Type Density M ID Type Density M ID Type Density M ID Type Density M ID Type Density C2 RES REMS MX25L6435E MX25L6473E MX25L6406E 20 17 C2 20 17 C2 20 17 C2 20 17 C2 25 37 C2 20 17 Electronic ID Electronic ID Electronic ID Electronic ID Electronic ID Electronic ID 16 16 16 16 37 16 Mfr. ID Dev.ID Mfr. ID C2 16 C2 Dev.ID Mfr. ID 16 C2 Dev.ID Mfr. ID Dev.ID Mfr. ID 16 C2 16 C2 Dev.ID Mfr. ID Dev.ID 16 C2 16 9. References "Table 9-1. Datasheet Versions" shows the datasheet versions used for comparison in this application note. For the most current, detailed specification, please refer to the Macronix Website at http://www.macronix.com/ or contact Macronix sales. Table 9-1. Datasheet Versions Data sheet Location Date Issued Versions MX25L6433F Website OCT. 2014 Rev. 0.00 MX25L6473F Website OCT. 2014 Rev. 0.00 MX25L6406E Website NOV. 2013 Rev. 1.8 MX25L6435E Website JUN. 2014 Rev. 1.6 MX25L6473E Website APR. 2014 Rev. 1.2 MX25L6439E Website NOV. 2013 Rev. 1.2 MX25L6445E Website DEC. 2011 Rev. 1.8 MX25L6436E Website AUG. 2012 Rev. 2.0 10.Summary Generally, the MX25L6433F is backward compatible with the MX25L64xxE as it is pin and command compatible with the basic Read/Program/Erase commands. There may be some differences if special features are used such as DTR mode, Write Protection, or CP mode programming. P/N: AN0336 7 REV. 2, NOV. 03, 2014 APPLICATION NOTE 11. Revision History Table 11-1. Revision History P/N: AN0336 Revision No. Description Page Date REV. 1 Initial Release ALL OCT. 16, 2014 REV. 2 Modified the document title and datasheet version of MX25L6473F 1, 7 NOV. 03, 2014 8 REV. 2, NOV. 03, 2014 APPLICATION NOTE Except for customized products which have 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. 2014. All rights reserved, including the trademarks and tradename thereof, such as Macronix, MXIC, MXIC Logo, MX Logo, Integrated Solutions Provider, NBit, Nbit, NBiit, Macronix NBit, eLite-Flash, HybridNVM, HybridFlash, XtraROM, Phines, KH Logo, BE-SONOS, KSMC, Kingtech, MXSMIO, Macronix vEE, Macronix MAP, Rich Audio, Rich Book, Rich TV, and FitCAM. The names and brands of third party referred thereto (if any) are for identification purposes only. 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. P/N: AN0336 9 REV. 2, NOV. 03, 2014