logo-micron

Add Bookmark(s)


To:

Email


Bookmark(s) shared successfully!

Please provide at least one email address.

Data Sheet Uploaded 03/2013

Features

Features

SPI bus compatible serial interface

75 MHz (maximum) clock frequency

2.3V to 3.6V single supply voltage

Dual input/output commands resulting in an equivalent clock frequency of 150 MHz

DUAL OUTPUT FAST READ command

DUAL INPUT FAST PROGRAM command

16Mb Flash memory

Uniform 4KB subsectors

Uniform 64KB sectors

Additional 64-byte user-lockable, one-time programmable (OTP) area

Erase capability

Subsector (4KB granularity)

Sector (64KB granularity)

Bulk erase (16Mb) in 15 s typical

Write protections

Software write protection: applicable to every 64KB sector (volatile lock bit)

Hardware write protection: non-volatile bits BP0, BP1, BP2 define protected area size

Deep power down: 5µA typical

Electronic signature

JEDEC standard 2-byte signature (7115h)

Unique ID code (UID) with 16-byte read-only space, available upon request

More than 100,000 write cycles per sector

More than 20 years data retention

Packages (RoHS compliant)

VFQFPN8 (MP) 6mm x 5mm

SO8W (MW) 208 mils

SO8N (MN) 150 mils

TBGA24 (ZM) 6mm x 8mm

Automotive certified parts available

Products and specifications discussed herein are subject to change by Micron without notice. This data sheet contains minimum and maximum limits specified over the power supply and temperature range set forth herein. Although considered final, these specifications are subject to change, as further product development and data characterization sometimes occur.

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 protection 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, respectively. These 64 bytes can be locked permanently by a particular PROGRAM OTP sequence. 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 contact your nearest Micron sales office.

Figure 1. Logic Diagram


Signal Name Function Direction
C Serial clock Input
DQ0 Serial data input
(Serves as output during DUAL OUTPUT FAST READ operation)
I/O
DQ1 Serial data output
(Serves as input during DUAL INPUT FAST PROGRAM operation)
I/O
S# Chip select Input
W#/VPP Write protect or enhanced program supply voltage Input
HOLD# Hold Input
VCC Supply voltage  
VSS Ground  
Figure 2. Pin Connections: VFQFPN, SO8N


There is an exposed central pad on the underside of the VFQFPN package. This is pulled internally to VSS, and must not be connected to any other voltage or signal line on the PCB. The Package Mechanical section provides information on package dimensions and how to identify pin 1.

Figure 3. Pinout: 24-Ball BGA, 6x8mm



Note

  1. DNU = do not use. NC = no connect.

Products and specifications discussed herein are subject to change by Micron without notice. This data sheet contains minimum and maximum limits specified over the power supply and temperature range set forth herein. Although considered final, these specifications are subject to change, as further product development and data characterization sometimes occur.

Signal Descriptions

Signal Descriptions

All signals types listed here may not be supported on this device.
Table 1. Signal Descriptions
Signal Type Description
DQ1 Output Serial data: The DQ1 output signal is used to transfer data serially out of the device. Data is shifted out on the falling edge of the serial clock (C). During the DUAL INPUT FAST PROGRAM command, pin DQ1 is used as an input. It is latched on the rising edge of C.
DQ0 Input Serial data: The DQ0 input signal is used to transfer data serially into the device. It receives commands, addresses, and the data to be programmed. Values are latched on the rising edge of the serial clock (C). During the DUAL OUTPUT FAST READ command, pin DQ0 is used as an output. Data is shifted out on the falling edge of C.
C Input Clock: The C input signal provides the timing of the serial interface. Commands, addresses, or data present at serial data input (DQ0) is latched on the rising edge of the serial clock (C). Data on DQ1 changes after the falling edge of C.
S# Input Chip select: When the S# input signal is HIGH, the device is deselected and DQ1 is at HIGH impedance. Unless an internal PROGRAM, ERASE, or WRITE STATUS REGISTER cycle is in progress, the device will be in the standby power mode (not the DEEP POWER-DOWN mode). Driving S# LOW enables the device, placing it in the active power mode. After power-up, a falling edge on S# is required prior to the start of any command.
HOLD# Input Hold: The HOLD# signal is used to pause any serial communications with the device without deselecting the device. During the hold condition, DQ1 is High-Z. DQ0 and C are "Don’t Care." To start the hold condition, the device must be selected, with S# driven LOW.
W#/VPP Input Write protect/enhanced program supply voltage: The W#/VPP signal is both a control input and a power supply pin. The two functions are selected by the voltage range applied to the pin. If the W#/VPP input is kept in a low voltage range (0 V to VCC) the pin is seen as a control input. The W# input signal is used to freeze the size of the area of memory that is protected against program or erase commands as specified by the values in BP2, BP1, and BP0 bits of the Status Register. VPP acts as an additional power supply if it is in the range of VPPH, as defined in the AC Measurement Conditions table. Avoid applying VPPH to the W#/VPP pin during a Bulk Erase operation.
VCC Power Device core power supply: Source voltage.
VSS Ground Ground: Reference for the VCC supply voltage.

Products and specifications discussed herein are subject to change by Micron without notice. This data sheet contains minimum and maximum limits specified over the power supply and temperature range set forth herein. Although considered final, these specifications are subject to change, as further product development and data characterization sometimes occur.