FM25W32
32M-BIT SERIAL FLASH MEMORY
Datasheet
Aug. 2018
FM25W32 32M-BIT SERIAL FLASH MEMORY
Ver.1.0
Datasheet
1
INFORMATION IN THIS DOCUMENT IS INTENDED AS A REFERENCE TO ASSIST OUR CUSTOMERS IN THE SELECTION
OF SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD PRODUCT BEST SUITED TO THE CUSTOMER'S
APPLICATION; THEY DO NOT CONVEY ANY LICENSE UNDER ANY INTELLECTUAL PROPERTY RIGHTS, OR ANY OTHER
RIGHTS, BELONGING TO SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD OR A THIRD PARTY.
WHEN USING THE INFORMATION CONTAINED IN THIS DOCUMENTS, PLEASE BE SURE TO EVALUATE ALL INFORMATION
AS A TOTAL SYSTEM BEFORE MAKING A FINAL DECISION ON THE APPLICABILITY OF THE INFORMATION AND
PRODUCTS.
PURCHASERS ARE SOLELY RESPONSIBLE FOR THE CHOICE, SELECTION AND USE OF THE SHANGHAI FUDAN
MICROELECTRONICS GROUP CO., LTD PRODUCTS AND SERVICES DESCRIBED HEREIN, AND SHANGHAI FUDAN
MICROELECTRONICS GROUP CO., LTD ASSUMES NO LIABILITY WHATSOEVER RELATING TO THE CHOICE, SELECTION
OR USE OF THE SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD PRODUCTS AND SERVICES DESCRIBED
HEREIN.UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED SHANGHAI FUDAN MICROELECTRONICS
GROUP CO., LTD REPRESENTATIVE, SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE
SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN
PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE.
FUTURE ROUTINE REVISIONS WILL OCCUR WHEN APPROPRIATE, WITHOUT NOTICE. CONTACT SHANGHAI FUDAN
MICROELECTRONICS GROUP CO., LTD SALES OFFICE TO OBTAIN THE LATEST SPECIFICATIONS AND BEFORE PLACING
YOUR PRODUCT ORDER. PLEASE ALSO PAY ATTENTION TO INFORMATION PUBLISHED BY SHANGHAI FUDAN
MICROELECTRONICS GROUP CO., LTD BY VARIOUS MEANS, INCLUDING SHANGHAI FUDAN MICROELECTRONICS
GROUP CO., LTD HOME PAGE (HTTP://WWW.FMSH.COM/).
PLEASE CONTACT SHANGHAI FUDAN MICROELECTRONICS GROUP CO., LTD LOCAL SALES OFFICE FOR THE
SPECIFICATION REGARDING THE INFORMATION IN THIS DOCUMENT OR SHANGHAI FUDAN MICROELECTRONICS
GROUP CO., LTD PRODUCTS.
Trademarks
Shanghai Fudan Microelectronics Group Co., Ltd name and logo, the “复旦” logo are trademarks or registered trademarks of
Shanghai Fudan Microelectronics Group Co., Ltd or its subsidiaries in China.
Shanghai Fudan Microelectronics Group Co., Ltd, Printed in the China, All Rights Reserved.
FM25W32 32M-BIT SERIAL FLASH MEMORY
Ver.1.0
Datasheet
2
1. Description
The FM25W32 is a 32M-bit (4M-byte) Serial Flash
memory, with advanced write protection mechanisms.
The FM25W32 supports the standard Serial Peripheral
Interface (SPI), Dual/Quad I/O as well as 2-clock
instruction cycle Quad Peripheral Interface (QPI).
They are ideal for code shadowing to RAM, executing
code directly from Dual/Quad SPI (XIP) and storing
voice, text and data.
The FM25W32 can be programmed 1 to 256 bytes
at a time, using the Page Program instruction. It is
designed to allow either single Sector/Block at a
time or full chip erase operation. The FM25W32
can be configured to protect part of the memory as
the software protected mode. The device can
sustain a minimum of 100K program/erase cycles on
each sector or block.
High Reliability
– Endurance: 100,000 program/erase cycles
– Data retention: 20 years
Green Package
– 8-pin SOP (150mil)
– 8-pin SOP (208mil)
– 8-pad TDFN(5×6mm)
– Thin 8-ball WLCSP
– All Packages are RoHS Compliant and Halogen-
free
3. Packaging Type
SOP 8 (150mil)
CS#
DO(DQ1)
WP#(DQ2)
VSS
Thin 8-ball WCSP (CTD)
VCC
CS#
1
2
3
4
8
7
6
5
VCC
HOLD#(DQ3)
HL#
OD
DO
CLK
DI(DQ0)
CLK
WP#
DI
VSS
2. Features
SOP 8 (208mil)
TDFN 8 (5X6mm)
CS#
DO(DQ
1
)
WP#(DQ
2
)
VSS
1
2
3
4
8
7
6
5
32Mbit of Flash memory
– 1024 uniform sectors with 4K-byte each
– 64uniform blocks with 64K-byte each or
– 128uniform blocks with 32K-byte each
– 256 bytes per programmable page
Wide Operation Range
– 1.65V~3.6Vsingle voltage supply
– Industrial temperature range
Serial Interface
– Standard SPI: CLK, CS#, DI, DO, WP#
– Dual SPI: CLK, CS#, DQ
0
, DQ
1
, WP#
– Quad SPI: CLK, CS#, DQ
0
, DQ
1
, DQ
2
, DQ
3
– QPI: CLK, CS#, DQ
0
, DQ
1
, DQ
2
, DQ
3
– Continuous READ mode support
– Allow true XIP(execute in place) operation
High Performance
– Max FAST_READ clock frequency: 100MHz
– Max READ clock frequency: 50MHz
– Typical page program time: 0.5ms
– Typical sector erase time: 80ms
– Typical block erase time: 250/400ms
– Typical chip erase time: 30s
Low Power Consumption
– Typical Deep Power Down current: <1μA
Security
– Software and hardware write protection
– Lockable4X256-Byte OTP security Pages
– 64-Bit Unique ID for each device
– Discoverable parameters(SFDP) register
CS#
DO(DQ1)
WP#(DQ
2
)
VSS
1
2
3
4
8
7
6
5
VCC
HOLD#(DQ
3
)
CLK
DI(DQ0)
VCC
HOLD#(DQ
3
)
CLK
DI(DQ
0
)
4. Pin Configurations
PIN PIN
NO. NAME
1
CS#
DO
2
(DQ
1
)
WP#
3
(DQ
2
)
4
VSS
DI
5
(DQ
0
)
6
CLK
HOLD#
7
(DQ
3
)
8
VCC
I/O
FUNCTION
I Chip Select Input
Data Output (Data Input Output
I/O
(1)
1)
Write Protect Input (Data Input
I/O
Output 2)
(2)
Ground
Data Input (Data Input Output
I/O
(1)
0)
I Serial Clock Input
Hold Input (Data Input Output
I/O
(2)
3)
Power Supply
Note:
1 DQ
0
and DQ
1
are used for Dual SPI instructions.
2 DQ
0
– DQ
3
are used for Quad SPI and QPI instructions.
FM25W32 32M-BIT SERIAL FLASH MEMORY
Ver.1.0
Datasheet
3
5.
Block Diagram
X
Y
Decoder Decoder
Address
Generator
HV Generator
Memory
Array
HOLD#(DQ
3
)
Y-Gating
WP#(DQ
2
)
Serial Output logic
WP#
CS#
DO(DQ
1
)
Serial Input Logic
CLK
DI
DO
HOLD#
SRAM
Sense
Amplifier
DI(DQ
0
)
Clock
Generator
State Machine
Figure 1 FM25W32 Serial Flash Memory Block Diagram
FM25W32 32M-BIT SERIAL FLASH MEMORY
Ver.1.0
Datasheet
4
6.
Pin Descriptions
Serial Clock (CLK):
The SPI Serial Clock Input (CLK) pin provides the timing for serial input and
output operations.
Serial Data Input, Output and I/Os (DI, DO and DQ
0
, DQ
1
, DQ
2
, DQ
3
):
The FM25W32 supports
standard SPI, Dual SPI, Quad SPI and QPI operation. Standard SPI instructions use the
unidirectional DI (input) pin to serially write instructions, addresses or data to the device on the
rising edge of the Serial Clock (CLK) input pin. Standard SPI also uses the unidirectional DO
(output) to read data or status from the device on the falling edge of CLK.
Dual/Quad SPI and QPI instructions use the bidirectional DQ pins to serially write instructions,
addresses or data to the device on the rising edge of CLK and read data or status from the
device on the falling edge of CLK. Quad SPI and QPI instructions require the non-volatile Quad
Enable bit (QE) in Status Register-2 to be set. When QE=1, the WP# pin becomes DQ
2
and
HOLD# pin becomes DQ
3
.
Chip Select (CS#):
The SPI Chip Select (CS#) pin enables and disables device operation.
When CS# is high, the device is deselected and the Serial Data Output (DO, or DQ
0
, DQ
1
, DQ
2
,
DQ
3
) pins are at high impedance. When deselected, the devices power consumption will be at
standby levels unless an internal erase, program or write status register cycle is in progress.
When CS# is brought low, the device will be selected, power consumption will increase to active
levels and instructions can be written to and data read from the device. After power-up, CS#
must transition from high to low before a new instruction will be accepted. The CS# input must
track the VCC supply level at power-up (see “9Write Protection” and Figure 62). If needed a pull-
up resister on CS# can be used to accomplish this.
HOLD (HOLD#):
The HOLD# pin allows the device to be paused while it is actively selected.
When HOLD# is brought low, while CS# is low, the DO pin will be at high impedance and signals
on the DI and CLK pins will be ignored (don’t care). When HOLD# is brought high, device
operation can resume. The HOLD# function can be useful when multiple devices are sharing the
same SPI signals. The HOLD# pin is active low. When the QE bit of Status Register-2 is set for
Quad I/O, the HOLD# pin function is not available since this pin is used for DQ
3
.
Write Protect (WP#):
The Write Protect (WP#) pin can be used to prevent the Status Registers
from being written. Used in conjunction with the Status Register’s Block Protect (CMP, SEC, TB,
BP2, BP1 and BP0) bits and Status Register Protect (SRP) bits, a portion as small as a 4KB
sector or the entire memory array can be hardware protected. The WP# pin is active low.
However, when the QE bit of Status Register-2 is set for Quad I/O, the WP# pin function is not
available since this pin is used for DQ
2
.
FM25W32 32M-BIT SERIAL FLASH MEMORY
Ver.1.0
Datasheet
5