Replacing Spansion S25FL512S with Macronix MX25L51245G

APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
1. Introduction
This application note compares the Macronix MX25L51245G and Spansion S25FL512S serial flash devices.
This 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, packaging,
command set, and other parameters.
The information in this document is based on datasheets listed in Section 9. Newer versions of the
datasheets may override the contents of this document.
2. Feature Comparison
Both flash device families have similar features and functions as shown in Table 2-1. Significant differences
are highlighted in blue.
Table 2-1: Features
Feature
Macronix MX25L51245G
Supply Voltage Range
2.7V ~ 3.6V
READ (1-1-1) (1)
Yes
(1)
FAST_READ (1-1-1)
Yes
DREAD/DOR (1-1-2)(1)
Yes
2READ/DIOR (1-2-2)(1)
Yes
QREAD/QOR (1-1-4)(1)
Yes
4READ/QIOR (1-4-4)(1)
Yes
QPI (4-4-4)(1)
Yes
DDR (Double Data Rate)
Yes
Page Program Size
256B
Sector Size
4KB
Block Size
32KB and 64KB
Security OTP Size
512B
Program/Erase Suspend & Resume
Yes
Read Burst Mode
Yes
Adjustable Output Driver
Yes
FastBoot/AutoBoot Mode
Yes
Configurable Dummy Cycles
Yes
S/W Reset Command
Yes
HOLD# Pin
RESET# Pin
Yes
Advanced Sector Protection
Yes
Manufacturer ID
C2h
Device ID
20h/1Ah
16-SOP (300mil)
Package(3)
8-WSON (8x6mm)
24-BGA (5x5 ball)
P/N: AN-0327
1
Spansion S25FL512S
2.7V~3.6V / 1.65~3.6V VIO(4)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
512B
256KB
1024B
Yes
Yes
Yes
Yes
Yes
Yes(2)
Yes
01h
02h/20h
16-PIN SOP (300mil)
24-BGA (5x5 ball, 4x6 ball)
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
Note:
1. x-y-z in I/O mode indicates the number of active pins used for op-code(x), address(y) and data(z).
2. Macronix offers the RESET# pin in all packages, but Spansion only offers the RESET# pin in 16-SOP and 24-BGA
packages.
3. See datasheet for full list of packages available.
4. VIO support is not offered in all package options. See datasheet for ordering information.
3. Performance Comparison
Tables 3-1 and 3-2 show MX25L51245G and S25FL512S AC performance.
Table 3-1: Read Performance
Parameter
Normal Read
Fast Read
1-1-1
DREAD
1-1-2
2READ
1-2-2
QREAD
1-1-4
4READ
1-4-4
Fast DTR Read
1-1-1-DTR
2 I/O DTR Read
1-2-2-DTR
4 I/O DTR Read
1-4-4-DTR
15pf
tCLQV / tV
30pf
Macronix MX25L51245G
66MHz
166MHz(1)
166MHz
166MHz(2)
166MHz
133MHz(2)
83Mhz
83Mhz
100Mhz
6ns
8ns
Spansion S25FL512S
50MHz
133MHz
104MHz
104MHz
104MHz
104MHz
80MHz(4)
80MHz(4)
80MHz(4)
6.5ns (3.0V-3.6V)
8ns
Note:
1. MX25L51245G Fast Read runs up to 133MHz with default dummy cycles and 166MHz with 10 dummy cycles.
2. MX25L51245G Multi I/O runs up to 133MHz with 8 dummy cycles and 166MHz with 10 dummy cycles.
3. All values in Table 3-1 are maximum.
4. DTR Read runs up to 80Mhz with VIO = 3.0 ~ 3.6V
Table 3-2: Write Performance
Parameter
4KB
32KB
Erase
64KB
256KB
Chip Erase / Bulk Erase
Byte
Program
Page
Program/Erase Cycles
(Endurance)
P/N: AN-0327
Macronix MX25L51245G
30ms(typ) / 200ms(max)
0.15s(typ) / 1s(max)
0.28s(typ) / 2s(max)
200s(typ) / 600s(max)
25us(typ) / 60us(max)
0.25ms(typ) / 0.75ms(max)
100,000(typ)
2
Spansion S25FL512S
0.52s(typ) / 2.6s(max)
103s(typ) / 460s(max)
0.34ms(512B)(typ) /
0.75ms(max)
100,000(typ)
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
4. DC Characteristics
DC characteristics are similar (Table 4-1).
Table 4-1: Read / Write Current
Parameter
Read Current @ 1xI/O
Standby Current
Deep Power Down Current
Write Current
Macronix MX25L51245G
15mA @ 84MHz
100uA
20uA
25mA
Spansion S25FL512S
16mA @ 50MHz
100uA
N/A
100mA
Note: All values in Table 4-1 are maximum.
Table 4-2 compares I/O voltage levels between the two families. Spansion supports a Versatile I/O Voltage
on some package options while Macronix does not.
Table 4-2: Input / Output Voltage
Parameter
Macronix MX25L51245G
Spansion S25FL512S
VIO Voltage
1.65V ~ VCC+200mV
Input Low Voltage (VIL)
-0.5V (min.) / 0.8 (max.)
-0.5V (min.) / 0.2VIO(max.)
Input High Voltage (VIH)
0.7VCC (min.) / VCC+0.4V (max.) 0.7VIO (min.) / VIO+0.4V (max.)
Output Low Voltage (VOL)
0.2V (max.)
0.15VIO (max.)
Output High Voltage (VOH)
VCC-0.2 (min.)
0.85VIO (min.)
P/N: AN-0327
3
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
5. Hardware Consideration
The pin assignments of the 16-SOP and 24-BGA (5x5 ball) packages are identical, with the exception
of the VIO and HOLD# pin functions which are unavailable on the Macronix chips. The figures below show
the common packages and the pin assignments for the Macronix and Spansion devices.
16-SOP (300mil)
NC/SIO3
VCC
1
2
RESET#
3
HOLD#/IO3
1
16
SCK
VCC
2
15
SI/IO0
RESET#/RFU
3
14
VIO/RFU
13
NC
12
DNU
16
SCLK
15
14
SI/SIO0
NC
13
NC
DNU
4
DNU
DNU
5
NC
4
DNU
5
MX25L51245 12
DNU
6
11
DNU
RFU
6
11
DNU
CS#
7
10
GND
CS#
7
10
VSS
SO/SIO1
8
9
SO/IO1
8
9
WP#/SIO2
Reset# signal is internal pull high
DNU means Do Not Use
S25FL512S
WP# /IO2
DNU means Do Not Use
RFU means Reserve for Future Use
Reset# and Hold# signals are internal pull high
Table 5-1: 16-SOP Package Pin Definition
Brand
Macronix
Part Name MX25L51245G
Spansion
Note
S25FL5112S
#1 pin
NC/SOI3
HOLD#/SIO3
If Hold function is not used, then both pin functions are the same.
#3 pin
Reset#
Reset#/RFU
If Reset function is not used, then both pin functions are the same.
#6 pin
pin
DNU
RFU
#14
NC
VIO/RFU
P/N: AN-0327
DNU pin should be undriven.
If VIO function is not used, then both pin functions are the same.
4
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
24-BGA (5x5 ball array)
MX25L51245G
S25FL512S
5
NC
NC
NC
NC
NC
5
NC
NC
NC
NC
NC
4
Reset
#
VCC
WP#/
SIO2
NC/SI
O3
NC
4
Reset
#/RF
U
VCC
WP#/I
O2
HOLD
#/IO3
VIO/R
FU
3
NC
GND
NC
SI/SI
O0
NC
3
NC
VSS
RFU
SI/IO
0
NC
SCLK
CS#
SO/SI
O1
NC
2
SCK
CS#
SO/IO
1
NC
NC
NC
NC
NC
1
DNU
DNU
DNU
NC
NC
2
NC
NC
1
A
B
C
D
Reset# signal is internal pull high
E
NC
A
B
C
D
E
Reset# and Hold# signals are internal pull high
DNU means Do Not Use
Table 5-2: 24-BGA Package Pin Definition
Brand
Macronix
Spansion
Part Name
MX25L51245G
S25FL5112S
#A4 ball
Reset#
Reset#/RFU
#D4 ball
NC/SOI3
#E4 ball
NC
P/N: AN-0327
Note
If Reset function is not used, then both pin functions are the same.
HOLD#/SIO3 I If Hold function is not used, then both pin functions are the same.
VIO/RFU
If VIO function is not used, then both pin functions are the same.
5
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
6. Software Considerations
Both flash share the same basic and 4-Byte command sets. Status Register and Configuration Register
definitions are slightly different. Minor algorithm modifications may be necessary depending on your
application. Tables 6-1 and 6-2 show the most common commands which are the same. Notable differences
are highlighted in blue in Table 6-3.
Table 6-1: Core Command Set Comparison
Instruction
Type
Read
Write
Read ID
Register
Instruction
Macronix
Spansion
MX25L51245G S25FL512S
READ
READ
FAST_READ
FAST_READ
DREAD
DOR
2READ
DIOR
QREAD
QOR
4READ
QIOR
FASTDTRD
DDRFR
2DTRD
DDRDIOR
4DTRD
DDRQIOR
WREN
WREN
WRDI
WRDI
PP
PP
SE 4K
-
Description
Normal Read
Fast Read (1-1-1)
1I/2O Read (1-1-2)
2xI/O Read (1-2-2)
1I/4O Read (1-1-4)
4xI/O Read (1-4-4)
Fast DT Read(1-1-1-DTR)
Dual I/O DT Read(1-2-2-DTR)
Quad I/O DT Read(1-4-4-DTR)
Write Enable
Write Disable
Page Program
Sector Erase
BE
SE
Block Erase 32KB/64KB/256KB(1)
CE
RDID
RDSR
BE
RDID
RDSR1
WRSR
WRR
Chip Erase / Bulk Erase
Read Identification
Read Status Register
Write Status & Configuration
Registers
Op-code
Macronix
Spansion
MX25L51245G
S25FL512S
03h
03h
0Bh
0Bh
3Bh
3Bh
BBh
BBh
6Bh
6Bh
EBh
EBh
0Dh
0Dh
BDh
BDh
EDh
EDh
06h
06h
04h
04h
02h
02h
20h
52h/(32KB),
D8h
D8h/(64KB)
(256KB)
60h or C7h
60h or C7h
9Fh
9Fh
05h
05h
01h
01h
Notes:
1. Block Erase command 52h erases 32KBytes, D8h erases 64KBytes on the MX25L51245G, but erases 256KBytes
on the S25FL512S.
P/N: AN-0327
6
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
Table 6-2: 4-Byte Command Set Comparison
Instruction
Type
Write
Instruction
Macronix
Spansion
MX25L51245G
S25FL512S
READ4B
4READ
Fast Read4B
4FAST_READ
DREAD4B
4DOR
2READ4B
4DIOR
QREAD4B
4QOR
4READ4B
4QIOR
PP4B
4PP
-
QPP4B
4PP4B
-
SE4B
-
BE4B
4SE
Description
Normal Read
Fast Read (1-1-1)
1I/2O Read (1-1-2)
2xI/O Read (1-2-2)
1I/4O Read (1-1-4)
4xI/O Read (1-4-4)
Page Program (1-1-1)
Quad Page Program
(1-1-4)
Quad Input Page Program
(1-4-4)
Sector Erase
Block Erase
(1)
64KB/256KB
Op-code
Macronix
Spansion
MX25L51245G
S25FL512S
13h
13h
0Ch
0Ch
3Ch
3Ch
BCh
BCh
6Ch
6Ch
ECh
ECh
12h
12h
-
34h
3Eh
-
21h
-
DCh (64KB)
DCh (256KB)
Notes: Address fields are 4-Bytes.
1. Block Erase command DCh erases 64KBytes on the MX25L51245G, but erases 256KBytes on the S25FL512S.
Table 6-3: Command Comparison -1
Instruction
Type
Other
P/N: AN-0327
Instruction
Macronix
Spansion
MX25L51245G
S25FL512S
Op-code
Description
Macronix
Spansion
MX25L51245G
S25FL512S
EN4B
EX4B
RSTEN
RST
EQIO
PGM/ERS
Suspend
PGM/ERS Resume
PGM/ERS
Suspend
PGM/ERS Resume
RDSFDP
RESET
MBR
(1)
CLSR
Enter 4-Byte Mode
Exit 4-Byte Mode
Reset Enable
Software Reset Memory
Mode Bit Reset
Enable QPI
Clear Status Register Fail Flags
B7h
(2)
E9h
66h
99h
FFh
(2)
35h
-
F0h
FFh
(2)
30h
PGSP
Program Suspend
B0h
85h
REMS
REMS
RES
RES
PGRS
Program Resume
ERSP
Erase Suspend
ERRS
RFSDP
Erase Resume
Read SFDP
Read Electronic Manufacturer
Signature
Read Electronic ID
7
30h
(2)
B0h
(2)
8Ah
75h
30h
5Ah
7Ah
5Ah
90h
90h
ABh
ABh
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
Table 6-3: Command Comparison -2
Instruction
Type
Instruction
Macronix
Spansion
MX25L51245G
S25FL512S
4PP
ENSO
EXSO
RDCR
RDSCUR
WRSCUR
ESFBR
RDEAR
WREAR
RDFBR
WRFBR
RDDPB
WRDPB
RDSPB
WRSPB
ESSPB
QPP
OTPP
OTPR
RDSR2
RDCR
BRRD
BRWR
ABRD
ABWR
DYBRD
DYBWR
PPBRD
PPBP
PPBE
WRLR
ASPP
RDLR
ASPRD
RDPASS
WRPASS
PASSULK
WPSEL
PASSRD
PASSP
PASSU
-
Write
Register
Advanced
Sector
Protection
Advanced
Sector
Protection
Op-code
Description
Quad Page Program (1-1-4)
Quad Page Program (1-4-4)
OTP Program
OTP Read
Enter Secured OTP
Exit Secured OTP
Read Status Register-2
Read Configuration Register
Read Security Register
Write Security Register
Erase Fast Boot Register
Read Extended Adr Register
Write Extended Adr Register
Read FastBoot/AutoBoot Register
Write FastBoot/AutoBoot Register
Read DPB (DYB) Register
Write DPB (DYB) Register
Read SPB (PPB) Status
SPB (PPB) Bit Program
Erase All SPB (PPB)
Write Lock Register
(Advanced Sector Protection
Register)
Read Lock Register
(Advanced Sector Protection
Register)
Read Password Register
Write Password Register
Password Unlock
Write Protect Selection
Macronix
Spansion
MX25L51245G
S25FL512S
(2)
38h
B1h
C1h
(2)
15h
(2)
2Bh
2Fh(2)
18h
C8h
C5h
(2)
16h
(2)
17h
E0h
E1h
E2h
E3h
E4h
32h or 38h(2)
42h
4Bh
07h
(2)
35h
(2)
16h
(2)
17h
14h
(2)
15h
E0h
E1h
E2h
E3h
E4h
(2)
2Ch
2Fh
2Dh
2Bh
27h
28h
29h
68h
E7h
E8h
(2)
E9h
-
(2)
Note:
1.
MX25L51245G devices automatically clear the program or erase fail flags and do not have an explicit command to do so.
2.
MX25L51245G and S25FL512S devices share the same command opcode, but the command function is different.
P/N: AN-0327
8
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
6-1. Page Program Length Alignment
Page program maximum lengths are different between the MX25L51245G and the S25FL512S. Software
modification is necessary if the longer page program length is being used. The Page Program length
should be set to a maximum of 256 bytes and the 1 to 256 bytes to be programmed must fall within the
same 256-Byte page boundary.
6-2. Sector Sizes
The MX25L51245G has uniform 64KB blocks that are each subdivided into two 32KB blocks and sixteen
4KB sectors. The S25FL512S has uniform 256KB blocks. Software adjustments are needed to
accommodate the smaller blocks provided by the MX25L51245G. Please refer to the datasheets listed in
Section 9 for memory organization details.
6-3. Secure OTP Differences
Both device families provide a secure One Time Programmable (OTP) area outside of the main memory
array for user defined storage. The sizes, features, and access methods are different.
The S25FL512S has commands to directly read (OTPR) and program (OTPW) the OTP area and does not
need to explicitly open this area for read and write operations.
The MX25L51245G operates in the OTP area using normal read and program instructions after explicitly
opening the OTP area with the Enter Secured OTP (ENSO) command. While the OTP area is open, the
main array is not accessible. When finished in the OTP area, the Exit Secure OTP (EXSO) command must
be issued to return to the Read Main Array mode. The MX25L51245G OTP area has 512 bytes available
for user data. The user may permanently lock the whole OTP area to prevent new data from being stored
there. This area can optionally be programmed with user supplied data and factory locked by Macronix.
6-4. Block Protection Mode
The S25FL512S and the MX25L51245G use Status Register BP (Block Protect) bits to software write
protect areas of memory. The S25FL512S only has three BP bits (BP2-BP0) and the granularity of the
protected areas is very large. The MX25L51245G uses four BP bits (BP3-BP0) and provides a finer
protection area granularity.
6-5. Advanced Sector Protection Mode
Both device families offer an Advanced Sector Protection mode used to provide volatile and
nonvolatile individual sector (or block) protection. An optional password protection mode is also
available, but there are differences that need to be accommodated if this feature is used.
6-6 Status Register, Configuration Register, and Security Register
Both devices use status and configuration registers to control device behavior and report status. The
registers and bits used are similar but not identical. Software modifications may be needed to
accommodate these differences. A detailed register comparison is shown in Table 6-4, Table 6-5, and
Table 6-6. If a detailed functional description of register bits is required, please refer to the datasheets listed
in Section 9.
P/N: AN-0327
9
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
Table 6-4: Status Register
Register Bit
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Macronix MX25L51245G
WIP; 1=write operation
WEL; 1=write enable
BP0; BP protection
BP1; BP protection
BP2; BP protection
BP3; BP protection
QE; 1=Quad mode enable
SRWD; 1=SR write disable
Spansion S25FL512S
WIP; 1=write operation
WEL; 1=write enable
BP0; BP protection
BP1; BP protection
BP2; BP protection
E_ERR; 1=erase fail*1
P_ERR; 1=program fail*1
SRWD; 1=SR write disable
Note:
1. Macronix MX25L51245G Program and Erase Error bits are located in bits 5 and 6 of its Security Register.
Table 6-5: Configuration Register
Register Bit
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Macronix MX25L51245G
Spansion S25FL512S
ODS0; Output driver strength
FREEZE; 1=BPx write disable
ODS1; Output driver strength
QUAD; 1=Quad mode enable
ODS2; Output driver strength
RFU
TB; 1=Bottom area protect
BPNV; 1=BPx is Volatile
PBE; 1=Preamble bit Enable
RFU
4 BYTE; 1=4byte address TBPROT; 1=BP protect at the bottom
DC0; Dummy cycle
LC0; Latency cycle
DC1; Dummy cycle
LC1; Latency cycle
Table 6-6: Security Register/Status Register2(SR2)
Register Bit
Macronix MX25L51245G
Bit0
4Kb Secured OTP; 1=factory lock
Bit1
LDSO; 1=OTP lock down
Bit2
PSB; 1=Program suspend
Bit3
ESB; 1=Erase suspend
Bit4
Reserved
Bit5
P_FAIL; 1=Program fail
Bit6
E_FAIL; 1=Erase fail
Bit7
WPSEL; 1=Individual WP
P/N: AN-0327
10
Spansion S25FL512S
PS; 1=Program suspend
ES; 1=Erase suspend
RFU
RFU
RFU
RFU
RFU
RFU
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
6-7. Manufacturer and Device Identification Numbers
Table 6-7 compares the Manufacturer and Device IDs returned by the RDID and REMS commands.
Table 6-7: Manufacturer and Device ID
Command Type
Macronix MX25L51245G
RDID 9Fh
C2h/20h/1Ah
REMS 90h
C2h/19h
Spansion S25FL512S
01h/02h/20h
01h/19h
7. Address Protocol Support
7-1. Addressing Memory Beyond 16MBytes
Both devices support various methods to address memory beyond 128Mb (16MBytes). Some of the methods
employed are different, but the concepts are the same. Depending on the application, the software may
require minor modifications. Please refer to the datasheets listed in Section 9 for more details.
7-1-1. 4-Byte Address Mode
4-Byte Address mode uses the legacy command set but the address field is 4-Bytes instead of 3-Bytes. The
Macronix device uses the EN4B and EX4B commands to enter and exit 4-Byte address mode. On the
Spansion device, 4-Byte address mode is entered or exited by setting or clearing bit-7 in the Bank Address
Register (BAR). After making the mode selection, the appropriate number of address bytes (3-Byte or 4-Byte)
must be used for all commands that require an address argument (with the exception of the Read SFDP
command (5Ah), which always uses 3-Byte addressing).
7-1-2. Bank Address Mode
Bank Address Mode uses one or more of the low-order bits of a Bank Address Register to supply address
bits A24 and above for legacy read, program, and erase commands that use 3-Byte addressing. The serial
flash internally appends the low-order bits from the bank address to the 3-Byte address to form an extended
address. This allows access to addresses beyond 128Mb while still using the legacy command set and
3-Byte addressing. In Spansion devices, the bank register is the BAR. In Macronix devices the bank address
register is the Extended Address Register (EAR).
7-1-3. 4-Byte Address Command Set
Both Macronix and Spansion devices support a 4-Byte Address Command Set which always uses 4-Bytes of
address, eliminating the need to enter or exit 4-Byte Address mode. The 4-Byte Address Command Set (see
Table 6-2) supplements the legacy 3-Byte command set.
P/N: AN-0327
11
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
8. Summary
The Macronix MX25L51245G and Spansion S25FL512S have similar commands, functions, and features.
Additionally, the supported package types have identical footprints and nearly identical pin out definitions.
Software modification may be needed to accommodate to differences in the Page Program size and the
Block Erase size. Additional software modification may be needed due to differences in status and
configuration register bit assignments and the commands used to access them. A more detailed analysis
should be done if functions such as Advanced Sector Protection, HOLD# pin, VIO voltage, DDR, or AutoBoot
are used.
9. References
Table 9-1 shows the datasheet versions used for comparison in this application note. For the most current,
detailed specification, please refer to the Macronix Website at
Table 9-1: Datasheet Version
Datasheet
MX25L51245G
S25FL512S
Location
Website
Website
Data Issued
Jul. 09, 2014
Jan. 8, 2014
Version
Rev. 1.1
Rev. 07
10. Appendix
Table 10-1 shows the basic part number and package information cross reference between
Macronix MX25L51245G and Spansion S25FL512S parts.
Table 10-1: Part Number Cross Reference
Density
Macronix Part No.
MX25L51245GMI-10G
512Mb(1)
MX25L51245GZ2I-10G
MX25L51245GXDI-10G
Spansion Part No.
S25FL512SAGMFI/01/G1/R1(1)/(2)
S25FL512SDPMFI01/G1(1)/(2)
S25FL512SDSMFI01(1)/(2)
Package
Dimension
16-SOP
300 mil
S25FL512SAGBHI/21/A1/C1(1)/(3)
S25FL512SDPBHI21/C1(1)/(3)
S25FL512SDSBHI21(1)/(3)
8-WSON
8x6mm
24-BGA
5x5 ball
Note:
1. AG: 133MHz; DP: DTR 66MHz; DS: DTR 80MHz
2. 01: 16-SOP/24-BGA with 256KB sector; G1: 16-SOP/24-BGA with RESET# & 256KB sector; R1: 16-SOP with
RESET#, VIO & 256KB sector.
21: 24-BGA with 256KB sector; A1: 24-BGA with RESET# & 256KB sector; C1: 24-BGA with RESET#, VIO & 256KB
sector
P/N: AN-0327
12
Ver.01, Aug.11, 2014
APPLICATION NOTE
Replacing Spansion S25FL512S with Macronix MX25L51245G
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, 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: AN-0327
13
Ver.01, Aug.11, 2014