EmbeddedRelated.com
The 2026 Embedded Online Conference
MX25L12835FM2I-10G

MX25L12835FM2I-10G

Macronix
FLASH - NOR Memory IC 128Mbit SPI 104 MHz 8-SOP
7,636 in stock

Overview

The MX25L12835FM2I-10G is a 128Mbit (16MB) CMOS Multi-I/O Serial Flash memory IC designed for high-performance embedded systems. It supports Single, Dual, and Quad I/O SPI modes along with a Quad Peripheral Interface (QPI) for maximum throughput, reaching clock speeds up to 104MHz. This device is commonly used for code shadowing, execute-in-place (XIP) operations, and non-volatile data storage in space-constrained designs.

Why Choose This Part

This memory provides flexible erase architectures with 4KB sectors and 32KB/64KB blocks, allowing for efficient memory management. It features advanced security including a 4K-bit secured OTP area and password protection for sensitive sectors. With a 20-year data retention rating and 100,000 erase/program cycles, it offers high reliability for industrial-grade applications.

Applications

Firmware Storage
Storing bootloader and application code for microcontrollers and SoCs that lack sufficient internal flash.
Execute-in-Place (XIP)
Utilizing Performance Enhance Mode to execute code directly from the flash over the SPI bus, reducing internal RAM requirements.
High-Speed Data Logging
Recording system logs or sensor data at high speeds using the Quad I/O page program feature to minimize latency.

Key Specifications

Technology FLASH - NOR
Memory Size 128Mbit
Memory Type Non-Volatile
Memory Format FLASH
Mounting Type Surface Mount
Package / Case 8-SOIC (0.209", 5.30mm Width)
Clock Frequency 104 MHz
Memory Interface SPI
Voltage - Supply 2.7V ~ 3.6V
Memory Organization 16M x 8
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 8-SOP
Write Cycle Time - Word, Page 30us, 1.5ms

Getting Started

To interface with this device, ensure your microcontroller SPI peripheral is configured for Mode 0 or Mode 3. For high-speed Quad SPI performance, utilize the 8-SOP (200mil) footprint with short trace lengths to minimize signal integrity issues. Software development can be accelerated using standard SPI Flash libraries, such as those found in the Zephyr RTOS or Arduino 'SPIFlash' frameworks.

The 2026 Embedded Online Conference