Replacing Toshiba TC58NVG0S3E with Macronix MX30LF1G08AA

APPLICATION NOTE
Migrating to Macronix MX30LF1G08AA
from Toshiba TC58NVG0S3Exxxx
1. Introduction
This application note is the migration guide for migrating to the Macronix MX30LF1G08AA from the
Toshiba® TC58NVG0S3Exxxx. The document does not provide detailed information on the 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 MX30LF1G08AA and Toshiba® TC58NVG0S3Exxxx 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
Toshiba®
Macronix
TC58NVG0S3Exxxx
MX30LF1G08AA
2.7V-3.6V
2.7V-3.6V
x8
-40°C~85°C
x8
-40°C~85°C
(128M+4M) x 8bit
(128M+4M) x 8bit
Page Size
(2K+64)B
(2K+ 64)B
Block Size
(128K +4K)B
(128K+4K)B
(2K+64)B
(2K+64)B
Yes
No
Yes
1b/512B
No
1b/528B
Data Retention
Not Specified
10Y
Endurance
Not Specified
100K
48TSOP (12x20mm)
63-TFBGA (9x11mm)
48TSOP (12x20mm)
63-VFBGA (9x11mm)
Part Name
Voltage
Bus Width
Operating Temperature
Memory Cell Array
Cache Read/Program
Two Plane Read/Program
Page Copy
ECC
Package
Publication Number: AN161
1
REV. 2, MAY 15, 2014
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
TC58NVG0S3E
Min.
Typ.
Max.
25us
MX30LF1G08AA
Min.
Typ.
Max.
25us
25ns
300us
2.5ms
700us
700us
10ms
N/A
50uA
30mA
30mA
± 10uA
± 10uA
4 cycles
Partial PGM Cycle
Publication Number: AN161
30ns
2
250us
4us
2ms
10uA
15mA
15mA
700us
700us
3ms
1mA
50uA
30mA
30mA
± 10uA
± 10uA
4 cycles
REV. 2, MAY 15, 2014
APPLICATION NOTE
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 Register
Serial Data Input (*redundant, has
already been combined with other
command)
Random Data Input
Random Read Data Output
Cache Program
Cache Read Start
Cache Read Exit
Multi-plane Page Program
Read for Page Copy (2) with Data
Out
Auto Program with Data Cache
during Page Copy (2)
Auto Program for Last Page during
Page Copy (2)
Status Read for Multi-Page
Program or Multi Block Erase
Publication Number: AN161
Toshiba®
Macronix
TC58NVG0S3E
MX30LF1G08AA
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
80h
31h
3Fh
80h
81h
81h
E0h
15h
11h
15h
10h
85h
05h
80h
00h
34h
-
E0h
15h
31h
-
00h
3Ah
-
-
8Ch
15h
-
-
8Ch
10h
-
-
71h
-
-
-
3
REV. 2, MAY 15, 2014
APPLICATION NOTE
5. Status Register Comparison
The main key register bits are compatible. However, the TC58NVG0S3E provides additional status
register bits (read with the 71h command) to indicate the two-plane operation status, which the
MX30LF1G08AA does not support and is not specified in this article.
Brand
Toshiba®
Macronix
Part Name
TC58NVG0S3E
MX30LF1G08AA
SR[0]
Program/Erase pass or fail
Program/Erase pass or fail
SR[1]
Cache program pass or fail
Cache program pass or fail
SR[2]
Not Used
Not Used
SR[3]
Not Used
Not Used
SR[4]
Not Used
SR[5]
Ready/Busy
SR[6]
Data Cache Ready/Busy
Not Used
Ready/Busy for internal controller
operation
Ready/Busy
SR[7]
Write Protect
Write Protect
6. Package Pin/Ball 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/ball definition is different between the
devices. DNU means “Do Not Use” in the Macronix pin/ball definition, and the pin/ball should not
be connected to any signal or power trace on the board. The functions of the TC58NVG0S3E and
MX30LF1G08AA I/O pins are the same but their naming is different. The TC58NVG0S3E has its I/O
pins named IO1 to IO8. Whereas the MX30LF1G08AA has its I/O pins named IO0 to IO7.
Brand
Toshiba®
Macronix
Part Name
TC58NVG0S3E
MX30LF1G08AA
NC
DNU
NC
DNU
TSOP
#35 pin
FBGA
#G3
Publication Number: AN161
4
REV. 2, MAY 15, 2014
APPLICATION NOTE
7. Device Identification Comparison
The lengths of the device ID for the TC58NVG0S3E and MX30LF1G08AA differ by one byte. The ID of
the Toshiba® TC58NVG0S3E begins with a one-byte manufacturer code followed by a four-byte device
ID. The ID of the Macronix MX30LF1G08AA begins with a one-byte manufacturer code followed by a
three-byte device ID. See the table below.
Brand
Part Name
Device ID
Toshiba®
Macronix
TC58NVG0S3E
98h / D1h / (See Note)
MX30LF1G08AA
C2h / F1h / 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: AN161
5
REV. 2, MAY 15, 2014
APPLICATION NOTE
8. Summary
The Macronix MX30LF1G08AA is highly compatible with the Toshiba® TC58NVG0S3E 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
MX30LF1G08AA
Macronix Website
Feb. 2014
1.4
TC58NVG0S3ETA00
Website
Mar, 2011
1.08
TC58NVG0S3EBAI4
Website
Mar, 2011
1.60
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
REV. 1
Initial Release
ALL
May 23, 2012
5
6
May 15, 2014
REV. 2
Publication Number: AN161
1. Typo corrections
2. Updated datasheet version
6
REV. 2, MAY 15, 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. 2012~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, 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
MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice.
Publication Number: AN161
7
REV. 2, MAY 15, 2014