MX25R8035F is an 8MB Serial NOR Flash memory with an internal configuration of 1,048,576 x 8. The structure becomes 2,097,152 bits x 4 or 4,194,304 bits x 2 when it is in four I/O mode.
In single I/O mode, the MX25R8035F has a serial peripheral interface and software protocol that allows it to operate on a basic 3-wire bus. A clock input (SCLK), a serial data input (SI), and a serial data output (SDO) are the three bus signals (SO). CS# input allows serial access to the device.
The SI and SO pins become SIO0 and SIO1 pins for address/dummy bits input and data output when it is in two I/O read modes. The SI pin, SO pin, WP# pin, and RESET#/HOLD# pin become SIO0 pin, SIO1 pin, SIO2 pin, and SIO3 pin for address/dummy bits input and data output when it is in four I/O read mode.
On the full chip, the MX25R8035F MXSMIO® (Serial Multi I/O) allows sequential read operation.
After issuing the program/erase command, auto program/erase algorithms will be executed, which will program/erase and validate the given page, sector, or block locations. The program command is carried out on a byte, page (256 bytes), or word basis. The Erase command can be used to erase a 4K-byte sector, a 32K-byte block, a 64K-byte block, or the entire chip.
A status register is included to improve user convenience by indicating the chip's status. The status read command can be used to determine whether a program or erase operation is complete using the WIP bit.
Advanced security features improve the protection and security functions; for more information, read the security features section .
The MX25R8035F utilizes Macronix 's proprietary memory cell, which reliably stores memory contents even after 100,000 program and erase cycles.