1/7
DATA BRIEF
October 2004
For further information contact your local ST sales office.
M25PXX
512 Kbit to 32 Mbit , Low Voltage, Seria l Fl ash Memo ry
With 40 MHz or 50 MHz SPI Bus Interface
FEATURES SUMMARY
512Kbit to 32Mbit of Flash Memory
Page Program ( up to 256 Bytes) i n 1.4ms
(typical)
Sect or Erase (256 Kb it or 512K bit)
Bulk Erase (512Kbit to 32Mbit)
2.7 to 3.6V Single Supply Vo ltage
SPI Bus Compatible Serial Interface
40MH z to 50MHz Clock Rate (maximum)
D eep Power-down Mod e 1µA (typical)
Ele ctronic Signatures
JEDEC Standard Two-Byte Signat ure
(20xxh)
RES Instruction, One-Byte, S ignature, for
ba ck w ar d c o m p atibil ity
More than 100000 Erase/Program Cycles per
Sector
More than 20 Yea r Data Retention
Table 1. Product List
Figure 1. Packages
Reference Part Number
M25Pxx
M25P32
M25P16
M25P80
M25P40
M25P20
M25P10-A
M25P05-A
VDFPN8 (ME)
8x6mm (MLP8)
SO16 (MF)
300 mil width
SO8 (MN)
150 mil width
8
1
VDFPN8 (MP)
(MLP8)
M25PXX
2/7
SUMMA RY DESCR IPTIO N
The M25P xx is a 512Kbit to 32Mbit (2M x 8) Serial
Flash Memory, with advanced write protection
mechanisms , accessed by a hi gh speed SPI-com-
patible bus.
The memory can be programmed 1 to 256 byt es at
a time, using the Page Progr am instruction.
The mem ory is organized as a number of sectors,
each containing 256 or 128 pages. Each page is
256 bytes wide.
The whole mem ory can b e erased usi ng the Bulk
Erase instruction, or a sector at a time, using the
Sector Erase instruction.
Figure 2. Logic Diagram
Table 2. Signal Names
Figu re 3. S O8 a nd VDF PN Conne ct io ns
Note : 1. There is an expose d die paddle on the underside of the
MLP8 package. This is pulled, internally, to VSS, and
must not be allowed to be connected to any other voltage
or si gnal line on the PCB.
Figu re 4. S O16 Con ne ctions
N ot e: 1. D U = Do n’t Use
C Serial Clock
D Serial Data Input
Q Serial Data Outp ut
SChip Select
W Write Protect
HOLD Hold
VCC Supply Voltage
VSS Ground
AI10258
S
VCC
M25Pxx
HOLD
VSS
W
Q
C
D
1
AI10259
2
3
4
8
7
6
5DVSS C
HOLDQ
SV
CC
W
M25Pxx
1
AI10260
2
3
4
16
15
14
13
DU
DU DU
DU
VCC
HOLD
DUDU
M25Pxx
5
6
7
8
12
11
10
9WQ VSS
DU
DU
S
D
C
3/7
M25PXX
Figu re 5. Block D ia gram
AI10261
HOLD
S
WControl Logic High Voltage
Generator
I/O Shift Register
Address Register
and Counter 256 Byte
Data Buffer
256 Bytes (Page Size)
X Decoder
Y Decoder
Size of the
read-only
memory area
C
D
Q
Status
Register
00000h
Top of Address Space
000FFh
M25PXX
4/7
Table 3. Instructi on Set
Table 4. Status Regis ter Forma t
Instruction Description One-byte Instruction Code Address
Bytes Dummy
Bytes Data
Bytes
WREN Write Enable 0000 0110 06h 0 0 0
WRDI Write Disable 0000 0100 04h 0 0 0
RDID Read Identification 1001 1111 9Fh 0 0 1 to 3
RDSR Read Status Register 0000 0101 05h 0 0 1 to
WRSR Write Status Register 0000 0001 01h 0 0 1
READ Read Data Bytes 0000 0011 03h 3 0 1 to
FAST_READ Read Data Bytes at Higher Speed 0000 1011 0Bh 3 1 1 to
PP Page Program 0000 0010 02h 3 0 1 to 256
SE Sector Erase 1101 1000 D8h 3 0 0
BE Bulk Erase 1100 0111 C7h 0 0 0
DP Deep Power-down 1011 1001 B9h 0 0 0
RES Release from Deep Power-down,
and Read Electronic Signature 1010 1011 ABh 0 3 1 to
Release from Deep Power-down 0 0 0
b7 b0
SRWD 0 0 BP2 BP1 BP0 WEL WIP
Status Regis ter
Write Protect
Block Protect Bits
Write Enable Latch Bit
Write In Progress Bit
5/7
M25PXX
PART NUMBERING
Table 5. Ordering Information Scheme
Note: 1. S T strongly recommends the use of the Automotive Grade devices for use in an automotive environment. The High Reliability Cer-
tified F l ow (HRCF) is described in t he quality note QNEE9801 . Pl ease ask yo ur nearest ST sale s of fice fo r a copy.
For a list of available options (speed, package,
etc.) or for further i nf ormation on any aspect of this device, please c ontact your neares t ST Sales O f-
fice.
Example: M25P80 V MP 6 T P
Device Type
M25P = Serial Flash Memory for Code Storage
Device Function
32 = 32Mbit (4M x 8)
16 = 16Mbit (2M x 8)
80 = 8Mbit (1M x 8)
40 = 4Mbit (512K x 8)
20 = 2Mbit (256K x 8)
10-A = 1Mbit (128K x 8)
05-A = 512Kbit (64K x 8)
Operating Voltage
V = VCC = 2.7 to 3.6V
Package
ME = VDFPN8 8x6mm (MLP8)
MP = VDFPN8 (MLP8)
MF = SO16 (300 mil width)
MN = SO8 (150 mil width)
Device Grade
6 = Industrial temperature range, –40 to 85 °C.
Device tested with standard test flow
3 = Device tested with High Reliability Certified Flow1.
Automotive temperature range (–40 to 125 °C)
Option
blank = Standard Packing
T = Tape and Reel Packing
Plating Technology
blank = Standard SnPb plating
P = Lead-Free and RoHS compliant
G = Lead-Free, RoHS compliant, Sb2O3-free and TBBA-free
M25PXX
6/7
REVISION HISTORY
Table 6. Document Revi sion History
Date Rev. Description of Revision
08-Oct-2004 1.0 First release
7/7
M25PXX
Information furnished is believed to b e accurate and reliable. However, S TMicroelectronics assumes no re sponsibility for the consequences
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted
by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication ar e sub j ect
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronic s products are not
authorized for us e as cri tical compon ent s in li fe supp ort devices or sys tems without ex press wr i tten approval of STMicroel ectro nics.
The ST l ogo is a regist ered tra demark of STM i croelectron ics.
All other names are th e property of their respective o wners
© 200 4 STMicr oel ectro ni cs - All ri ghts reserved
STM i croelectron ics g roup of co m panies
Aus tralia - Bel gium - B razil - Canada - China - Czech Republic - F i nl and - Fra nce - Germ any - Hong Kong - India - Israel - Italy - Japan -
Malaysia - M a l t a - Moroc co - Singap ore - Spain - Sweden - Switze rl and - Un i te d K i ngdom - United S tates of A m eri ca
www.st.com