herunterladen

APPLICATION NOTE
Migrating Spansion S29GL_P to Macronix MX29GL_F
Publication Number: AN-144 FEB. 22, 2012
1
1. Introduction
Macronix offers MX29GL _F parallel flash from 128Mb to 1Gb for diverse applications, and
provide high performance Read and Write functionality. MX29GL_F and Spansion S29GL-P
are hardware, software, and feature compatible. This application note explains how to simply
and easily replace Spansion S29GL_P with Macronix MX29GL_F.
2. Feature Comparison
Both flash device families have similar features and functions. The following table shows the
basic features provided:
Type / Function Macronix MX29GL_F Spansion S29GL_P
Vcc voltage 2.7V ~ 3.6V 2.7V ~ 3.6V
I/O voltage range
2.7V ~ 3.6V (H/L type
*1
)
1.65V ~ 3.6V (U/D type
*2
)
2.7V ~ 3.6V (01/02 type
*1
)
1.65V ~ 3.6V (V1/V2 type
*2
)
WP# pin function
Highest/Lowest address
sector
Highest/Lowest address
sector
Software Protected Mode
Password (64bits)
Solid Protection
*3
Password (64bits)
Persistent Protection
*3
Bus Width x8 / x16 X8 / x16
Sector Size 128KB 128KB
Page Read buffer 8Words / 16Bytes 8Words / 16Bytes
Write buffer 32Words / 64Bytes 32Words / 64Bytes
OTP Security Region 128Words / 256Bytes 128Words /256 Bytes
Manufacture ID C2h 01h
128Mb 227E/2221/2201 227E/2221/2201
256Mb 227E/2222/2201 227E/2222/2201
512Mb 227E/2223/2201 227E/2223/2201
Device ID
1Gb 227E/2228/2201 227E/2228/2201
Package
56-TSOP (14x20mm)
64-LFBGA (11x13mm)
56-TSOP (14x20mm)
64-LFBGA (11x13mm)
Note:
1. Macronix ‘H/L’ is same as Spansion ‘01/02’ definition.
H / 01 type is “VI/O = Vcc = 2.7 ~ 3.6V, highest address sector protected.”
L / 02 type is “VI/O = Vcc = 2.7 ~ 3.6V, lowest address sector protected.”
2. Macronix ‘U/D’ is same as Spansion ‘V1/V2’ definition. Macronix: 128Mb~256Mb; Spansion: 128Mb~1Gb
U / V1 type is “VI/O = 1.65 ~ Vcc, Vcc = 2.7 ~ 3.6V, highest address sector protected.”
D / V2 type is “VI/O = 1.65 ~ Vcc, Vcc = 2.7 ~ 3.6V, lowest address sector protected.”
3. Solid Protection is same function as Persistent Protection, which is just different naming.