M25PX16 Serial Flash Embedded Memory
Functional Description
Functional Description
The M25PX16 is a 16Mb (2Mb x 8) serial Flash memory, with advanced write protection
mechanisms, accessed by a high speed SPI-compatible bus. The device supports two
high-performance dual input/output instructions that double the transfer bandwidth
for read and program operations:
• DUAL OUTPUT FAST READ (DOFR) instruction reads data at up to 75MHz by using
both pin DQ1 and pin DQ0 as outputs.
• DUAL INPUT FAST PROGRAM (DIFP) instruction programs data at up to 75MHz by
using both pin DQ1 and pin DQ0 as inputs.
Note:
75MHz operation is available only in VCC range 2.7V–3.6V.
The memory can be programmed 1 to 256 bytes at a time, using the PAGE PROGRAM
instruction. It is organized as 32 sectors that are further divided into 16 subsectors each
(512 total subsectors).
The memory can be erased a 4KB subsector at a time, a 64KB sector at a time, or as a
whole. It can be write protected by software using a mix of volatile and non-volatile pro-
tection features, depending on the application needs. The protection granularity is of
64KB (sector granularity).
The M25PX16 has 64 one-time-programmable bytes (OTP bytes) that can be read and
programmed using two dedicated instructions, READ OTP and PROGRAM OTP respec-
,
tively. These 64 bytes can be locked permanently by a particular PROGRAM OTP se-
quence. Once they have been locked, they become read-only and this state cannot be
reverted.
Further features are available as additional security options. More information on these
security features is available, upon completion of an NDA (nondisclosure agreement),
and are, therefore, not described in this datasheet. For more details of this option con-
tact your nearest Micron sales office.
Figure 1: Logic Diagram
VCC
DQ0
C
S#
W#/VPP
HOLD#
DQ1
VSS
PDF: 09005aef845665a5
m25px16.pdf - Rev. A 11/12 EN
5
Micron Technology, Inc. reserves the right to change products or specifications without notice.
©
2012 Micron Technology, Inc. All rights reserved.