M25PXX
SUMMARY DESCRIPTION
The M25Pxx is a 512Kbit to 32Mbit (2M x 8) Serial
Flash Memory, with advanced write protection
mechanisms, accessed by a high speed SPI-com-
patible 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.
Figure 2. Logic Diagram
VCC
Figure 3. SO8 and VDFPN Connections
M25Pxx
S
Q
W
VSS
1
2
3
4
8
7
6
5
AI10259
VCC
HOLD
C
D
D
C
S
W
HOLD
M25Pxx
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.
Figure 4. SO16 Connections
M25Pxx
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
VSS
AI10258
Table 2. Signal Names
C
D
Q
Serial Clock
Serial Data Input
Serial Data Output
Chip Select
Write Protect
Hold
Supply Voltage
Ground
C
D
DU
DU
DU
DU
VSS
W
Note: 1. DU = Don’t Use
S
W
HOLD
V
CC
V
SS
2/7