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...
Get notified when back in stock
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 board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny 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 (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
- 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
adafruit spi fram breakout
Document · 2.5 MB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au