The M25P40 is a 4 Mbit low voltage, serial Flash memory with 50 MHz SPI bus interface.
The M25P40 is a 4 Mbit (512 K × 8) serial flash memory that operates from a single 2.3 V to 3.6 V supply. It uses a high‑speed SPI‑compatible bus with a maximum clock rate of 50 MHz. The device supports page programming of up to 256 bytes, sector erase (512 Kbit) and bulk erase of the entire memory.
The memory is offered in ECOPACK® RoHS‑compliant packages, including an 8‑lead VFQFPN8 (MLP8) package. It provides hardware write‑protection via three non‑volatile bits and includes a deep‑power‑down mode for low standby current.
| Memory density | 4 Mbit (512 K × 8) |
|---|---|
| Supply voltage | 2.3 V to 3.6 V |
| Maximum SPI clock rate | 50 MHz |
| Page program time | 1.5 ms for up to 256 bytes |
| Sector erase time | 1 s (512 Kbit) |
| Bulk erase time | 4.5 s (4 Mbit) |
| Deep power‑down current | 1 µA (typical) |
The device operates from a single supply voltage of 2.3 V to 3.6 V.
Up to 256 bytes can be programmed per page.
The SPI bus can run at up to 50 MHz.
Typical deep power‑down current is about 1 µA.