Store

Adafruit

$36.05 |
Only 3 left
No reviews yet

The Adafruit SPI Non-Volatile FRAM Breakout provides 4 Mbit (512 KBytes) of ferroelectric RAM (FRAM) storage over SPI. FRAM combines the non-volatile retenti...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit SPI Non-Volatile FRAM Breakout provides 4 Mbit (512 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 MB85RS4MT 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

  • MB85RS4MT FRAM Chip – 4 Mbit (512 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

Also Consider

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 (MB85RS4MT, 4 Mbit)
  • 1× Header strip

Resources

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.

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.