APPLICATION NOTE Comparing Toshiba TC58NVM9S3Exxxx with Macronix MX30LF1208AA 1. Introduction This application note is to compare the Toshiba® TC58NVM9S3Exxxx with Macronix MX30LF1208AA, 3V 512Mb SLC NAND Flash. The document does not provide detailed information on individual devices, but highlights the similarities and differences between them. The comparison covers the general features, performance, command codes and other differences. The information provided is based on the data available at the time the document was released. The Macronix MX30LF1208AA and Toshiba® TC58NVM9S3Exxxx datasheets may override this application note if there is a different description for the same specification in the datasheets. 2. General Feature Comparison The table below compares the general features of the two NAND devices. Basically, the main features are the same except for some differences which are highlighted in yellow. Brand Part Name Toshiba® Macronix TC58NVM9S3Exxxx MX30LF1208AA Voltage 2.7V-3.6V 2.7V-3.6V x8 x8 -40°C to 85°C -40°C to 85°C (64M+2M) x 8bit (64M+2M) x 8bit Page Size (2K+64)B (2K+64)B Block Size (128K+4K)B (128K+4K)B No (2K+64)B 1b/512B 1b/528B Data Retention Not Specified 10Y Endurance Not Specified 100K 48TSOP (12x20mm) 48TSOP (12x20mm) 63-VFBGA (9x11mm) Bus Width Operating Temperature Memory Cell Array Cache Read/Program ECC Package Publication Number: AN163 1 REV. 3, Apr. 18, 2016 APPLICATION NOTE 3. Main Performance Comparison There are some minor performance differences between the two devices. The system might need to consider the following parameter tolerances while using both devices. Brand Part Name Performance Access Time Program Time Erase Time Power Consumption Random Sequential Page Program Cache Program Block Standby (TTL) Standby (CMOS) Active Read Active Write Input Leakage Output Leakage Toshiba® Macronix TC58NVM9S3Exxxx Min. Typ. Max. 25us MX30LF1208AA Min. Typ. Max. 25us 25ns 30ns 300us 2.5ms 700us 700us 10ms N/A 50uA 30mA 30mA ± 10uA 250us 3us 2ms 10uA 15mA 15mA ± 10uA 4 cycles Partial PGM Cycle 700us 700us 3ms 1mA 50uA 30mA 30mA ± 10uA ± 10uA 4 cycles 4. Command Set Comparison The differences are highlighted in yellow in the table below. Brand Part Name Command READ page Read ID Reset Page Program Block Erase Read Status Resister Serial Data Input (*redundant, has already been combined to other command) Random data input Random read data output Cache PGM Cache read start Cache read Exit Publication Number: AN163 Toshiba® Macronix TC58NVM9S3Exxxx MX30LF1208AA 1st cmd cycle 2nd cmd cycle 1st cmd cycle 2nd cmd cycle 00h 30h 00h 30h 90h 90h FFh FFh 80h 10h 80h 10h 60h D0h 60h D0h 70h 70h 80h - - - 85h 05h - E0h - 85h 05h 80h 00h 34h E0h 15h 31h - 2 REV. 3, Apr. 18, 2016 APPLICATION NOTE 5. Status Register Comparison The main key register bits are compatible except some particular bits are shown in the table below. Brand Toshiba® Macronix Part Name TC58NVM9S3Exxxx MX30LF1208AA SR[0] Program/Erase pass or fail Program/erase pass or fail SR[1] Not Used Cache program pass or fail SR[2] Not Used Not Used SR[3] Not Used Not Used SR[4] Not Used Not Used SR[5] Ready/Busy Ready/Busy for internal controller operation SR[6] Not Used Ready/Busy SR[7] Write Protect Write Protect 6. Package Pin Definition Comparison The physical dimensions are similar to each other. For detailed information, please refer to the individual datasheets. The table below shows that only 1 pin definition is different between the devices. DNU means “Do Not Use” in the Macronix pin definition, and the pin should not be connected to any signal or power trace on the board. The functions of the TC58NVM9S3Exxxx and MX30LF1208AA I/O pins are the same but their naming is different. The TC58NVM9S3Exxxx has its I/O pins named IO1 to IO8. Whereas the MX30LF1208AA has its I/O pins named IO0 to IO7. Brand Toshiba® Macronix Part Name TC58NVM9S3Exxxx MX30LF1208AA NC DNU TSOP #35 pin Publication Number: AN163 3 REV. 3, Apr. 18, 2016 APPLICATION NOTE 7. Device Identification Comparison The lengths of the device ID for the TC58NVM9S3Exxxx and MX30LF1208AA differ by one byte. The ID of the Toshiba® TC58NVM9S3Exxxx begins with a one-byte manufacturer code followed by a fourbyte device ID. The ID of the Macronix MX30LF1208AA begins with a one-byte manufacturer code followed by a three-byte device ID. See the table below. Brand Part Name Device Toshiba® Macronix TC58NVM9S3Exxxx 98h/F0h/ (See Note) MX30LF1208AA C2h/F0h/80h/1Dh 1st byte Manufacturer code Manufacturer code 2nd byte Device ID Device ID bit 1 - 0 Die number Die number bit 3 - 2 Cell Structure Cell Structure bit 5 - 4 not defined bit 6 not defined bit 7 not defined Cache program bit 1 - 0 Page size Page size bit 2 not defined Size of spare area bit 7, 3 not defined bit 5 - 4 Block Size (exclude spare area) Sequential Read Cycle Time Block Size (exclude spare area) bit 6 not defined Organization bit 1 - 0 not defined N/A bit 3 - 2 Plane Number N/A bit 6 - 4 not defined N/A bit 7 not defined N/A x8 3rd byte Device ID Definition 4th byte 5th byte Number of concurrently programmed pages Interleaved programming between diverse devices Note: The 3rd to 5th bytes of Toshiba ID do not specify a certain value. Publication Number: AN163 4 REV. 3, Apr. 18, 2016 APPLICATION NOTE 8. Summary The Macronix MX30LF1208AA is highly compatible with the Toshiba® TC58NVM9S3Exxxx device, but the two devices have some specification differences. Please refer to the individual datasheets for details. 9. References The following datasheets were used for preparing this comparison note: Datasheet Location Date Issued Version MX30LF1208AA Macronix Website Dec. 2013 1.3 TC58NVM9S3ETAI0 Website Mar. 2011 1.40 TC58NVM9S3ETA00 Website Mar. 2011 1.40 For more functional and parametric specifications, please refer to the datasheet on the Macronix Website at http://www.macronix.com/ and go to: Products/ NAND Flash/ SLC NAND. 10. Revision History Revision No. Description Page Date ALL Jun. 06, 2012 REV. 1 Initial Release REV. 2 1. Typo corrections 2. Updated datasheet version 4 5 May 15, 2014 REV. 3 Title Modification 1 Apr. 18, 2016 Publication Number: AN163 5 REV. 3, Apr. 18, 2016 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. 2012-2016. 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 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. Publication Number: AN163 6 REV. 3, Apr. 18, 2016