Adafruit
Adafruit SPI Non-Volatile FRAM Breakout - 2 Mbit / 256 KBytes - MB85RS2MTA
The Adafruit SPI Non-Volatile FRAM Breakout provides 2 Mbit (256 KBytes) of ferroelectric RAM (FRAM) storage over SPI. FRAM combines the non-volatile retenti...
The Adafruit SPI Non-Volatile FRAM Breakout provides 2 Mbit (256 KBytes) of ferroelectric RAM (FRAM) storage over SPI. FRAM combines the non-volatile retention of flash with the instant read/write speed of SRAM — no page writes, no block erasing, and each byte can be written 10 trillion times without wear concerns.
The MB85RS2MTA chip runs at up to 40 MHz SPI clock speeds and retains data for 95 years at room temperature. The breakout includes 3.3V level shifting and a regulator, so it works with both 3V and 5V logic. Ideal for fast, low-power data logging where you need reliable storage even when power is inconsistent.
Key Features
- MB85RS2MTA FRAM Chip – 2 Mbit (256 KBytes) non-volatile ferroelectric RAM
- SPI Interface – Up to 40 MHz clock speed
- Instant Read/Write – No page writes or block erasing required
- 10 Trillion Write Cycles – Virtually unlimited endurance per byte
- 95-Year Data Retention – At room temperature
- Level Shifting + Regulator – Compatible with 3V and 5V logic
- Breadboard-Friendly – Includes 0.1" header
Ideal For
- High-speed data logging and buffering
- Low-power or inconsistent-power applications
- Frequent read/write scenarios where EEPROM wear is a concern
- Non-volatile storage that needs SRAM-like speed
Package Contents
- 1× SPI FRAM breakout board (MB85RS2MTA, 2 Mbit)
- 1× Header strip
Resources
- Adafruit SPI FRAM Breakout Guide – Schematics, datasheets, and example code for Arduino and CircuitPython
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- RAM
- RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
Find this product in
Brands
Prototyping & Wiring
Related Tutorials
Free guides on learn.littlebird.com.au