STMICROELECTRONICS M25P16VMP6TG

M25PXX
512 Kbit to 32 Mbit, Low Voltage, Serial Flash Memory
With 40 MHz or 50 MHz SPI Bus Interface
DATA BRIEF
FEATURES SUMMARY
■
■
■
■
■
■
■
■
■
■
■
512Kbit to 32Mbit of Flash Memory
Page Program (up to 256 Bytes) in 1.4ms
(typical)
Sector Erase (256 Kbit or 512Kbit)
Bulk Erase (512Kbit to 32Mbit)
2.7 to 3.6V Single Supply Voltage
SPI Bus Compatible Serial Interface
40MHz to 50MHz Clock Rate (maximum)
Deep Power-down Mode 1µA (typical)
Electronic Signatures
– JEDEC Standard Two-Byte Signature
(20xxh)
– RES Instruction, One-Byte, Signature, for
backward compatibility
More than 100000 Erase/Program Cycles per
Sector
More than 20 Year Data Retention
Figure 1. Packages
VDFPN8 (ME)
8x6mm (MLP8)
VDFPN8 (MP)
(MLP8)
Table 1. Product List
Reference
Part Number
M25P32
M25P16
M25P80
M25Pxx
SO16 (MF)
300 mil width
M25P40
M25P20
M25P10-A
M25P05-A
8
1
SO8 (MN)
150 mil width
October 2004
For further information contact your local ST sales office.
1/7
M25PXX
SUMMARY DESCRIPTION
Figure 3. SO8 and VDFPN Connections
The M25Pxx is a 512Kbit to 32Mbit (2M x 8) Serial
Flash Memory, with advanced write protection
mechanisms, accessed by a high speed SPI-compatible bus.
The memory can be programmed 1 to 256 bytes at
a time, using the Page Program instruction.
The memory is organized as a number of sectors,
each containing 256 or 128 pages. Each page is
256 bytes wide.
The whole memory can be erased using the Bulk
Erase instruction, or a sector at a time, using the
Sector Erase instruction.
M25Pxx
S
Q
W
VSS
1
2
3
4
8
7
6
5
VCC
HOLD
C
D
AI10259
Figure 2. Logic Diagram
VCC
D
Q
Note: 1. There is an exposed die paddle on the underside of the
MLP8 package. This is pulled, internally, to V SS, and
must not be allowed to be connected to any other voltage
or signal line on the PCB.
C
S
M25Pxx
Figure 4. SO16 Connections
W
M25Pxx
HOLD
VSS
AI10258
Table 2. Signal Names
C
Serial Clock
D
Serial Data Input
Q
Serial Data Output
S
Chip Select
W
Write Protect
HOLD
Hold
VCC
Supply Voltage
VSS
Ground
HOLD
VCC
DU
DU
DU
DU
S
Q
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
AI10260
2/7
Note: 1. DU = Don’t Use
C
D
DU
DU
DU
DU
VSS
W
M25PXX
Figure 5. Block Diagram
HOLD
W
High Voltage
Generator
Control Logic
S
C
D
I/O Shift Register
Q
Address Register
and Counter
Status
Register
256 Byte
Data Buffer
Top of Address Space
Y Decoder
Size of the
read-only
memory area
00000h
000FFh
256 Bytes (Page Size)
X Decoder
AI10261
3/7
M25PXX
Table 3. Instruction Set
Instruction
Description
One-byte Instruction Code
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 ∞
0000 1011
0Bh
3
1
1 to ∞
FAST_READ Read Data Bytes at Higher Speed
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
Release from Deep Power-down,
and Read Electronic Signature
0
3
1010 1011
ABh
1 to ∞
0
0
0
RES
Release from Deep Power-down
Table 4. Status Register Format
b7
SRWD
b0
0
0
BP2
BP1
BP0
WEL
WIP
Status Register
Write Protect
Block Protect Bits
Write Enable Latch Bit
Write In Progress Bit
4/7
Address
Bytes
M25PXX
PART NUMBERING
Table 5. Ordering Information Scheme
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
Note: 1. ST strongly recommends the use of the Automotive Grade devices for use in an automotive environment. The High Reliability Certified Flow (HRCF) is described in the quality note QNEE9801. Please ask your nearest ST sales office for a copy.
For a list of available options (speed, package,
etc.) or for further information on any aspect of this
device, please contact your nearest ST Sales Office.
5/7
M25PXX
REVISION HISTORY
Table 6. Document Revision History
Date
Rev.
08-Oct-2004
1.0
6/7
Description of Revision
First release
M25PXX
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility 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 are subject
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not
authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics.
All other names are the property of their respective owners
© 2004 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
7/7