APPLICATION NOTE Comparison of MX25L3233F/73F and MX25L32xxD/xxE 1. Introduction This application note compares Macronix 75nm 32Mb 3V Serial NOR Flash MX25L3233F with Macronix 110nm flash MX25L3235E and MX25L3206/8E and Macronix 150nm flash MX25L32xxD. Generally, the MX25L3233F is backward compatible with the MX25L32xxD/xxE 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 using QPI mode commands, Write Protection, or CP mode programming. The comparison covers the general features, performance, command codes, and other differences. The document does not provide detailed information on individual devices, but highlights major differences. The information in this document is based on the latest datasheets listed in "9. Reference". Newer versions of the datasheets may override the contents of this document. 2. General Features Macronix 3V 32Mb serial flash families have similar features and functions as shown in "Table 2-1. Key Features Comparison". Table 2-1. Key Features Comparison MX25L3233F MX25L3273F MX25L3235D/ 3225D/3236D/3237D MX25L3206E MX25L3208E MX25L3235E/ 3239E/3273E 75nm 150nm 110nm 110nm Operation Temperature -40C ~ 85°C -40C ~ 85°C -40C ~ 85°C -40C ~ 85°C Voltage 2.65V ~ 3.6V 2.7V ~ 3.6V 2.7V ~ 3.6V 2.7V ~ 3.6V -- MX25L3237D only -- -- Interface x1 / x2 / x4 x1 / x2 / x4 x1 / x2 x1 / x2 / x4 Page Program Size Part Name Technology VI/O Supply 256 bytes 256 bytes 256 bytes 256 bytes Sector Size 4KB 4KB 4KB 4KB Block Sizes 64KB and 32KB 64KB 64KB 64KB and 32KB SFDP Mode Yes -- Yes Yes Hold# Pin Yes Yes Yes Yes S/W Reset Yes Yes -- Yes 4K bit 4K bit 512 bit 4K bit TB, BP3~BP0 BP3~BP0 BP3~BP0 TB, BP3~BP0 Individual Volatile Blk Lock -- -- -- Yes Quad Enable (QE)=1 fixed MX25L3273F only -- -- MX25L3273E only Secured OTP Size BP Bit Block Protection QPI Mode -- -- -- MX25L3239E only Burst Read Mode Yes -- -- MX25L3239E only P/E Suspend/Resume Yes -- -- MX25L3239E only Continuous Pgm (CP) Mode -- Yes -- Yes 100K cycles 100K cycles 100K cycles 100K cycles 20 years 20 years 20 years 20 years Endurance (typ.) Data Retention (min) P/N: AN0325 1 REV. 3, NOV. 03, 2014 APPLICATION NOTE 3. Electrical Performance The MX25L3233F 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) MX25L3233F MX25L3273F MX25L3235D/ 3225D/3236D/3237D MX25L3206E MX25L3208E MX25L3235E/ 3239E/3273E Read 50MHz 33MHz 33MHz 50MHz Fast Read (x 1I/O) 133MHz 104MHz 86MHz 104MHz DREAD (1I/2O) 133MHz -- 80MHz 86MHz QREAD (1I/4O) 133MHz -- -- 86MHz 2READ(x2 I/O) 133MHz 75MHz -- 86MHz 4READ(x4 I/O) 133MHz 75MHz -- 104MHz Part Name Table 3-2: Key Performance Comparison Part Name Performance Program Time Erase Time tCLQV Power MX25L3233F MX25L3273F MX25L3235D/ 3225D/3236D/3237D MX25L3206E MX25L3208E MX25L3235E/ 3239E/3273E Typ. Max. Typ. Max. Typ. Max. Typ. Max. -- 40ms 40ms 100ms 5ms 40ms -- 40ms Page Program (tPP) 0.33ms 1.2ms 1.4ms 5ms 0.6ms 3ms 0.7ms 3ms 4KB Sector (tSE) 25ms 200ms 60ms 300ms 40ms 200ms 30ms 200ms 32KB Block (tBE32) 0.14s 0.6s NA NA NA NA 0.14s 1.6s 64KB Block (tBE64) 0.25s 1s 0.7s 2s 0.4s 2s 0.25s 2s Clock Low to Output Valid (@15pF) -- 6ns -- 6ns -- 6ns -- 6ns Standby Current (ISB1) 10uA 50uA -- 20uA 15uA 40uA 5uA 50uA Deep Power Down Current (ISB2) 3uA 20uA -- 20uA 2uA 20uA 1uA 25uA Read Current x1I/O (ICC1) -- 5mA (50MHz) -- 10mA (33MHz) -- 10mA (33MHz) -- 10mA (33MHz) Program Current (ICC2) -- 15mA -- 20mA -- 25mA -- 20mA Sector Erase Current (ICC4) -- 15mA -- 20mA -- 25mA -- 20mA Write Status Register P/N: AN0325 2 REV. 3, NOV. 03, 2014 APPLICATION NOTE 4. Command Set "Table 4-1. Command Set Table" shows basic Read, Program, and Erase commands are supported by the MX25L3233F. Table 4-1. Command Set Table Part Number MX25L3235D/ 3225D/3236D/3237D MX25L3206E MX25L3208E MX25L3235E/ 3239E/3273E WREN Write Enable 06 h 06 h 06 h 06 h WRDI Write Disable 04 h 04 h 04 h 04 h 01 h 01 h 01 h 01 h 05 h 05 h 05 h 05 h Write Status/ Configuration Register Read Status Register Read Configuration Register Read Identification Read Data 15 h -- -- 15 h 9F h 03 h 9F h 03 h 9F h 03 h 9F h 03 h Fast Read Data 0B h 0B h 0B h 0B h 3B h -- 3B h 3B h BB h BB h -- BB h 6B h -- -- 6B h EB h EB h -- EB h -- -- -- E7 h Release Read Enhance FF h FF h -- FF h RDSFDP RES 5A h AB h -AB h 5A h AB h 5A h AB h 90 h 90 h 90 h 90 h -- EF h -- EF h -- DF h -- DF h 20 h D8 h 52 h 20 h D8 h -- 20 h 52 h or D8 h -- 20 h D8 h 52 h 60 h or C7 h 60 h or C7 h 60 h or C7 h 60 h or C7 h 02 h 02 h 02 h 02 h -- AD h -- AD h 38 h 38 h -- 38 h WRSR RDSR RDCR RDID READ FAST READ DREAD 2READ QREAD 4READ W4READ REMS Dual Output Read mode 2 I/O Fast Read Quad Output Read mode 4 I/O Fast Read 4 I/O Read with 4 dummy cycles Read SFDP data Read Electronic ID Read Mfr. ID and SE BE BE32K Device ID Output ID for 2xI/O mode Output ID for 4xI/O mode Sector Erase 64KB Block Erase 32KB Block Erase CE Chip Erase PP Page Program REMS2 REMS4 CP 4PP P/N: AN0325 MX25L3233F MX25L3273F Continuously Program mode Quad Page Program 3 REV. 3, NOV. 03, 2014 APPLICATION NOTE Table 4-1: Command Set Table (Continued) Part Number RDSCUR WRSCUR read security register write security register MX25L3233F MX25L3273F MX25L3235D/ 3225D/3236D/3237D MX25L3206E MX25L3208E MX25L3235E/ 3239E/3273E 2B h 2B h 2B h 2B h 2F h 2F h 2F h 2F h ENSO enter secured OTP B1 h B1 h B1 h B1 h EXSO exit secured OTP C1 h C1 h C1 h C1 h Pgm/Ers Suspend Pgm/Ers Resume Program/Erase Suspend Program/Erase Resume 75 or B0 h -- -- 75 h 7A or 30 h -- -- 7A h DP Deep Power Down B9 h B9 h B9 h B9 h RDP Release from Deep Power Down AB h AB h AB h AB h RSTEN Reset Enable 66 h -- -- 66 h RST Reset Memory 99 h -- -- 99 h SBL Set Burst Length C0 or 77 h -- -- 77 h -- 70 h -- 70 h -- 80 h -- 80 h 00 h -- -- 00 h ESRY DSRY Enable SO to output RY/BY# Disable SO to output RY/BY# NOP No Operation EQIO Enter QPI mode -- -- -- 35 h RSTQIO Exit QPI mode -- -- -- F5 h QPIID ID read in QPI mode -- -- -- AF h SBLK Single Block Lock -- -- -- 36 h SBULK Single Block Unlock -- -- -- 39 h RDBLOCK Block Protect Read -- -- -- 3C h GBLK Gang Block Lock -- -- -- 7E h GBULK Gang Block Unlock -- -- -- 98 h WPSEL Write Protect Selection -- -- -- 68 h P/N: AN0325 4 REV. 3, NOV. 03, 2014 APPLICATION NOTE 5. Register Comparison The MX25L3233F Status Register bits are backward compatible with the registers of the MX25L32xxD/E, with the exception of the MX25L3225D which has volatile bits which default with the memory array protected at power-up. Table 5-1. Status Register Bits Part No. Bit [0] Bit [1] Bit [2] Bit [3] Bit [4] Bit [5] Bit [6] Bit [7] MX25L3233F MX25L3273F 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 MX25L3235D/ 3225D**/3236D/3237D 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 MX25L3206E MX25L3208E Write In Progress Bit Write Enable Latch Block Protect : BP0 Block Protect : BP1 Block Protect : BP2 Block Protect : BP3 Reserved = 0 Status Register Write Protect MX25L3235E/ 3239E/3273E 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 Note**: MX25L3225D has volatile Status Register Bits with BP bits which default in array protected at power-up. The MX25L3233F Configuration Register bits are backward compatible with the registers of the MX25L323xE, with the exception bits 6 and 7 of the 3235E and 3233F 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 Bits Part No. Bit [0] Bit [1] Bit [2] Bit [3] Bit [4] Bit [5] Bit [6] Bit [7] MX25L3233F MX25L3273F ODS (Out Driver Strength) Reserved Reserved T/B (Top/Bottom Protect) Reserved Reserved 2Read and 4Read DC (Dummy Cycles) Reserved MX25L3235D/ 3225D**/3236D/3237D MX25L3206E MX25L3208E ------- Reserved Reserved Reserved T/B (Top/Bottom Protect) Reserved Reserved -- -- Reserved -- -- 4Read DC (Dummy Cycles) ------- MX25L3235E/ 3239E/3273E Table 5-3: Security Register Bits Part No. Bit [0] Bit [1] Bit [2] Bit [3] Bit [4] Bit [5] Bit [6] Bit [7] MX25L3233F MX25L3273F MX25L3235D/ 3225D**/3236D/3237D MX25L3206E MX25L3208E Secured OTP Indicator Bit Secured OTP Indicator Bit Secured OTP Indicator Bit LDSO (Lock-down Status) LDSO (Lock-down Status) LDSO (Lock-down Status) Program Suspend Reserved Reserved Erase Suspend Reserved Reserved Continuous Program Reserved Reserved Mode P_FAIL; 1=Program fail Reserved Reserved E_FAIL; 1=Erase fail Reserved Reserved Reserved Reserved Reserved MX25L3235E/ 3239E/3273E Secured OTP Indicator Bit LDSO (Lock-down Status) Reserved** Reserved** Continuous Program Mode P_FAIL; 1=Program fail E_FAIL; 1=Erase fail WPSEL; 1=Individual WP Note**: MX25L3239E has Program/Erase Suspend Resume feature and bits 2 and 3 are same as MX25L3233F. P/N: AN0325 5 REV. 3, NOV. 03, 2014 APPLICATION NOTE 6. Package Comparison For detailed package information, please refer to the individual datasheet. Table 6-1. Package Comparison Part Number 150mil 8SOP 200mil 8SOP 200mil 8VSOP 300mil 16SOP 300mil 8PDIP 6x5mm 8WSON 8x6mm 8WSON 4x4mm 8USON 4x3mm 8USON 6x8mm 24BGA (5x5) MX25L3233F MX25L3273F MX25L3235D/ 3225D/3236D/3237D MX25L3206E MX25L3208E MX25L3235E/ 3239E/3273E Y Y V Y V Y Y Y Y Y Y Y Y Y Y Y Y V 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 the listed Macronix flash use BP bits to select groups of memory areas for write protection. The MX25L3233F/73F and MX25L3235E/39E/73 have the ability to write protect identical groups of blocks with the same BP bit settings. Most of the regions protected by the MX25L3206E/08E and MX25L32xxD can be protected by the MX25L3233F ("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 BP3 P/N: AN0325 Protected Blocks MX25L3233F/73F MX25L3235E/39E/73E None MX25L3206E/08E MX25L3235D/25D/36D/37D None BP2 BP1 BP0 0 0 0 0 0 0 0 1 1 block (#63) 0 0 1 0 2 blocks (#63-62) 2 blocks (#63-62) 0 0 1 1 4 blocks (#63-60) 4 blocks (#63-60) 0 1 0 0 8 blocks (#63-56) 8 blocks (#63-56) 0 1 0 1 16 blocks (#63-48) 16 blocks (#63-48) 0 1 1 0 32 blocks (#63-32) 32 blocks (#63-32) 0 1 1 1 64 blocks (all) 64 blocks (all) 1 0 0 0 64 blocks (all) 64 blocks (all) 1 0 0 1 64 blocks (all) 32 blocks (#0-31) 1 0 1 0 64 blocks (all) 48 blocks (#0-47) 1 0 1 1 64 blocks (all) 56 blocks (#0-55) 1 1 0 0 64 blocks (all) 60 blocks (#0-59) 1 1 0 1 64 blocks (all) 62 blocks (#0-61) 1 1 1 0 64 blocks (all) 63 blocks (#0-62) 1 1 1 1 64 blocks (all) 64 blocks (all) 6 1 block (#63) REV. 3, NOV. 03, 2014 APPLICATION NOTE 7-2. Individual Sector Protection The MX25L3235E/39E/73E has the ability to protect individual 4KB and 64KB sectors and blocks of memory. The MX25L3233F and MX25L3206E 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. Table 8-1: ID Code Comparison MX25L3233F MX25L3273F MX25L3235D/ 3225D/3236D/3237D MX25L3206E MX25L3208E MX25L3235E MX25L3273E MX25L3239E Manufacturer ID C2 h C2 h C2 h C2 h C2 h Memory Type Memory Density Manufacturer ID REMS Device ID 20 h 16 h C2 h 15 h 5E h 16 h C2 h 5E h 20 h 16 h C2 h 15 h 20 h 16 h C2 h 15 h 25 h 36 h --- Part Number RDID 9. Reference "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 P/N: AN0325 Location Date Issued Versions MX25L3233F Website OCT. 2014 Rev. 1.0 MX25L3273F Website OCT. 2014 Rev. 0.00 MX25L3235D Website MAY. 2011 Rev. 1.5 MX25L3225D Website AUG. 2009 Rev. 1.0 MX25L3236D Website OCT. 2009 Rev. 1.3 MX25L3237D Website JUL. 2009 Rev. 1.0 MX25L3206E Website DEC. 2013 Rev. 1.5 MX25L3208E Website NOV. 2013 Rev. 1.2 MX25L3235E Website JUN. 2014 Rev. 1.6 MX25L3239E Website NOV. 2013 Rev. 1.3 MX25L3273E Website NOV. 2013 Rev. 1.1 7 REV. 3, NOV. 03, 2014 APPLICATION NOTE 10.Summary Generally, the MX25L3233F is backward compatible with the MX25L32xxD/xxE 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 using QPI mode commands, Write Protection, or CP mode programming. 11. Revision History Table 11-1. Revision History Revision No. Description Page Date REV. 1 Initial Release ALL OCT. 14, 2014 1,7 OCT. 24, 2014 1,7 NOV. 03, 2014 REV. 2 REV. 3 P/N: AN0325 1. Revised Secured OTP Size of MX25L3233F/3273F. 2. Modified Table column highlights. 3. Updated MX25L3233F datasheet version. Modified the document title and added the datasheet version information of MX25L3273F 8 REV. 3, 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: AN0325 9 REV. 3, NOV. 03, 2014