APPLICATION NOTE Comparing Micron N25Q128A with Macronix MX25L12835F 1. Introduction This application note serves as a guide to compare Micron N25Q128A with Macronix MX25L12835F 3V 128Mb SPI flash. The document does not provide detailed information on each individual device, but highlights the similarities and differences between them. The comparison covers the general features, performance, command codes, and other differences. If common features are used in standard traditional modes, they may need only minimal software modification.. The information provided in this document is based on datasheets listed in Section 9. Newer versions of the datasheets may override the contents of this document. 1. Features Table 1-1: Feature Comparison Feature Macronix MX25L12835F Micron N25Q128A VCC Voltage Range 2.7V-3.6V 2.7V-3.6V Normal Read Clock Frequency 50MHz 54MHz (1) Maximum Clock Frequency 133MHz 108MHz Configurable Dummy Cycle YES YES Sector Size 4KB/32KB/64KB 4KB/64KB Program Buffer Size 256Byte 256Byte Security OTP 512Byte 64Byte Program/Erase Suspend & Resume YES YES Wrap Around Read Mode YES YES (3) XIP / Performance Enhanced Mode YES YES (3) XIP / Performance Enhanced Mode Set at Power-on YES Fast Boot Mode YES Adjustable Output Drivers YES YES S/W Reset Command YES YES HOLD#/RESET# Pin Reset# Hold#/Reset# Block Protection Mode (BP bits) Top/Bottom Top/Bottom (2) Individual Sector Protection (Volatile) YES YES Individual Sector Protection (Non-Volatile) YES Password Protection option YES Deep Power Down YES Program/Erase Cycles 100K 100K Notes: 1. Maximum clock frequency with 10 dummy cycles. 2: Please see App Note section 4-4 for detailed comparison of Individual Sector Protection. 3. Macronix supports 1-4-4 and 4-4-4 mode XIP; Micron supports XIP in all fast read modes. P/N: AN0243 1 Ver. 1, July 05, 2013 Macronix Proprietary APPLICATION NOTE Comparing Micron N25Q128A with Macronix MX25L12835F Table 1-2: Read Performance Macronix MX25L12835F I/O Mode Fast Read (1-1-1) Dual Output (DREAD) (1-1-2) Dual I/O (2READ) (1-2-2) Dual Peripheral Interface (2-2-2) Quad Output (QREAD) (1-1-4) Quad I/O (4READ) (1-4-4) Quad Peripheral Interface (QPI) (4-4-4) P/N: AN0243 Micron N25Q128A Default Dummy Cycles Max Speed @ Default Dummy Cycles Max Speed 10 Dummy Cycles Default Dummy Cycles Max Speed @ Default Dummy Cycles Max Speed 10 Dummy Cycles 8 104MHz 133MHz 8 108MHz 108MHz 8 104MHz 133MHz 8 108MHz 108MHz 4 84MHz 133MHz 8 108MHz 108MHz - - - 9 108MHz 108MHz 8 104MHz 133MHz 8 108MHz 108MHz 6 84MHz 133MHz 10 108MHz 108MHz 6 84MHz 133MHz 11 108MHz 108MHz Ver. 1, July 05, 2013 Macronix Proprietary APPLICATION NOTE Comparing Micron N25Q128A with Macronix MX25L12835F 3. Package and Pinout Table 3-1: Packages Packages 8-WSON (6x5mm) 8-WSON (8x6mm) 8-SOP (209mil) 16-SOP (300mil) 24-TFBGA (5x5 grid) Macronix MX25L12835F YES YES YES YES (1) Micron N25Q128A YES YES YES YES YES Note 1. This package may be available in the MX25L12855FXD family. Please contact Macronix for availability. Table 3-2: Pin Definition Comparison Package Macronix / Pin# MX25L12835F 8-SOP and 8-WSON Micron N25Q128A Comments Pin #3 WP#/SIO2 W#/ VPP /DQ2 Macronix does not support VPP. Pin #7 RESET#/SIO3 HOLD#/DQ3 HOLD# not supported by Macronix. Dedicated Micron part numbers offer RESET# instead of HOLD#. DNU#/SIO3 HOLD#/DQ3 HOLD# not supported by Macronix. Dedicated Micron part numbers offer RESET# instead of HOLD#. 16-SOP Pin #1 Pin #4, 5, 6, 11, 12, Pin #3 NC DNU DNU means “Do Not Use” RESET# DNU DNU means “Do Not Use”. RESET# has an internal pull-up and may be left unconnected. Pin #9 WP#/SIO2 W#/ VPP /DQ2 Macronix does not support VPP. P/N: AN0243 Ver. 1, July 05, 2013 Macronix Proprietary APPLICATION NOTE Comparing Micron N25Q128A with Macronix MX25L12835F 4. Performance Table 4-1: AC Parameter Comparison Clock High Time Clock Low Time Symbol Macronix Micron tCH tCH tCL tCL Clock Low to Output Valid tCLQV tCLQV Data In Setup Time Data In Hold Time Page Program Time (256 Bytes) tDVCH tCHDX tDVCH tCHDX tPP tPP Erase 4KB Subsector/Sector tSSE tSE Erase 32KB Sector tBE32 - Erase 64KB Sector/Block tBE tSE Bulk Erase / Chip Erase tCE tBE Parameter Condition min min max @10pF max @15pF max @30pF min min typ max typ max typ max typ max typ max Macronix MX25L12835F 3.3ns 3.3ns 6ns 8ns 2ns 3ns 0.6ms 3ms 43ms 200ms 190ms 1s 340ms 2s 72s 160s Micron N25Q128A 4ns 4ns 5ns 7ns 2ns 3ns 0.5ms 5ms 250ms 800ms 700ms 3s 170s 250s Macronix MX25L12835F +/- 2uA 15uA 60uA Micron N25Q128A +/- 2uA 100uA - 20mA 20mA - 15mA - Table 4-2: DC Parameter Comparison Leakage Current Symbol Macronix Micron ILI/ILO ILI/ILO Standby Current ISB1 Parameter VCC Read Current (Fast Read) VCC Program Current VCC Write Status Register Current VCC Erase Current P/N: AN0243 ICC1 ICC1 ICC3 Condition max typ max max @ 108MHz (Quad I/O) max @ 104MHz (Quad I/O) max @ 84MHz ICC2 ICC4 max @ 54MHz max 25mA 6mA 20mA ICC3 ICC5 max 20mA 20mA ICC4,5 ICC6 max 25mA 20mA Ver. 1, July 05, 2013 Macronix Proprietary APPLICATION NOTE Comparing Micron N25Q128A with Macronix MX25L12835F 5. Command Code Table 5-1: Command Code Comparison Instruction Type Read ID Read Write Register OTP P/N: AN0243 Read Identification Read Electronic Manufacturer ID & Signature Read Data Bytes Read Data Bytes at Higher Speed Dual Output Fast Read Dual Input/Output Fast Read Quad Output Fast Read Quad Input/Output Fast Read Macronix MX25L12835F 9Fh 90h 03h 0Bh 3Bh BBh 6Bh EBh Micron N25Q128A 9Eh/9Fh 03h 0Bh 3Bh BBh 6Bh EBh RDSFDP Read Serial Flash Discoverable Parameters 5Ah 5Ah WREN WRDI PP 4PP SE BE 32K SE 64K CE RDSR RDCR WRSR RDSCUR WRSCUR RFSR CLFSR ENSO EXSO ROTP POTP Write Enable Write Disable Page Program Dual Input Fast Program (1-1-2) Dual I/O Fast Program (1-2-2) Quad Input Fast Program (1-1-4) Quad Page Program (1-4-4) Sector Erase 4KB Block Erase 32KB Block Erase 64KB Chip Erase Read Status Register Read Configuration Register Write Status Register Read Security Register Write Security Register Read Flag Status Register Clear Flag Status Register Read Non-volatile Configuration Register Write Non-volatile Configuration Register Read Volatile Configuration Register Write Volatile Configuration Register Read Enhance Volatile Configuration Register Write Enhance Volatile Configuration Register Enter Secured OTP Exit Secured OTP Read OTP Area Program OTP Area 06h 04h 02h 38h 20h 52h D8h 60 or C7h 05h 15h 01h 2Bh 2Fh B1h C1h - 06h 04h 02h A2h D2h 32h 12h 20h D8h C7h 05h 01h 70h 50h B5h B1h 85h 81h 65h 61h 4Bh 42h Instruction Description RDID REMS READ FAST_READ DOFR DIOFR QOFR QIOFR Ver. 1, July 05, 2013 Macronix Proprietary APPLICATION NOTE Comparing Micron N25Q128A with Macronix MX25L12835F Table 5-1: Command Code Comparison - Continued Instruction Type QPI Others Instruction EQIO RSTQIO QPIID PGM/ERS Suspend PGM/ERS Resume RSTEN RST DP RDP WPSEL Description Enable QPI Reset (Exit) QPI QPI ID Read Program or Erase Suspend Program or Erase Resume Reset Enable Reset Memory Deep Power Down Release From Deep Power Down Write Protect Selection (OTP) Macronix MX25L12835F 35h F5h AFh B0h 30h 66h 99h B9h ABh 68h Micron N25Q128A AFh 75h 7Ah 66h 99h - 6. Manufacturer and Device ID ID Type Macronix MX25L12835F C2h Micron N25Q128A 20h Memory Type 20h BAh Memory Capacity 18h N/A 18h 17 Bytes Manufacturer ID Device ID Unique ID P/N: AN0243 Ver. 1, July 05, 2013 Macronix Proprietary APPLICATION NOTE Comparing Micron N25Q128A with Macronix MX25L12835F 9. References Table 9-1 shows the datasheet versions used for comparison in this application note. For the most current, detailed Macronix specification, please refer to the Macronix Website at http://www.macronix.com. Table 9-1: Datasheet Version Datasheet Location Date Issued Version MX25L12835F Macronix Website DEC. 26, 2012 1.1 n25q_128mb_3V_65nm Micron Website APR. 2013 O 10. Appendix Table 10-1 shows the basic part number and package information cross reference between Macronix MX25L12835F and Micron N25Q128 parts. Table 10-1: Part Number Cross Reference Macronix Part No. MX25L12835FM2I-10G MX25L12835FM2I-10G MX25L12835FM2I-10G MX25L12835FM2I-10G MX25L12835FMI-10G MX25L12835FMI-10G MX25L12835FMI-10G MX25L12835FMI-10G MX25L12835FMI-10G MX25L12835FMI-10G MX25L12835FZNI-10G MX25L12835FZNI-10G MX25L12835FZNI-10G MX25L12835FZNI-10G MX25L12835FZ2I-10G MX25L12835FZ2I-10G MX25L12835FZ2I-10G MX25L12835FZ2I-10G MX25L12835FZ2I-10G MX25L12835FZ2I-10G Micron Part No. N25Q128A13ESE40 N25Q128A23ESE40 N25Q128A33ESE40 N25Q128A43ESE40 N25Q128A13ESF40 N25Q128A23ESF40 N25Q128A33ESF40 N25Q128A43ESF40 N25Q128A13BSF40 N25Q128A23BSF40 N25Q128A13EF740 N25Q128A23EF740 N25Q128A33EF740 N25Q128A43EF740 N25Q128A13EF840 N25Q128A23EF840 N25Q128A33EF840 N25Q128A43EF840 N25Q128A13BF840 N25Q128A23BF840 Package 8-SOP 8-SOP 8-SOP 8-SOP 16-SOP 16-SOP 16-SOP 16-SOP 16-SOP 16-SOP 8-WSON 8-WSON 8-WSON 8-WSON 8-WSON 8-WSON 8-WSON 8-WSON 8-WSON 8-WSON Dimension 209 mil 209 mil 209 mil 209 mil 300 mil 300 mil 300 mil 300 mil 300 mil 300 mil 6 x 5 mm 6 x 5 mm 6 x 5 mm 6 x 5 mm 8 x 6 mm 8 x 6 mm 8 x 6 mm 8 x 6 mm 8 x 6 mm 8 x 6 mm Note Hold# pin, Micron XIP Hold# pin, basic XIP Reset# pin, Micron XIP Reset# pin, basic XIP Hold# pin, Micron XIP Hold# pin, basic XIP Reset# pin, Micron XIP Reset# pin, basic XIP Hold# pin, Micron XIP Hold# pin, basic XIP Hold# pin, Micron XIP Hold# pin, basic XIP Reset# pin, Micron XIP Reset# pin, basic XIP Hold# pin, Micron XIP Hold# pin, basic XIP Reset# pin, Micron XIP Reset# pin, basic XIP Hold# pin, Micron XIP Hold# pin, basic XIP 11. Revision History Revision Description Date 1.0 Initial Release June 6, 2013 P/N: AN0243 Ver. 1, July 05, 2013 Macronix Proprietary APPLICATION NOTE Comparing Micron N25Q128A with Macronix MX25L12835F 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. 2013. 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, eLiteFlash, HybridNVM, HybridFlash, XtraROM, Phines, KH Logo, BE-SONOS, KSMC, Kingtech, MXSMIO, Macronix vEE, Macronix MAP, Rich Au-dio, 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 P/N: AN0243 Ver. 1, July 05, 2013