Overview
Adafruit SPI Non-Volatile FRAM Breakout - 2 Mbit / 256 KBytes adds fast, non-volatile memory to embedded projects that need reliable data storage without the write delays and page management of Flash or EEPROM. It combines SRAM-like byte-level access with long data retention, making it a practical choice for logging, buffering, counters, settings, and state storage.
This breakout provides 2 Mbit (256 KBytes) of storage over an SPI interface and supports clock rates up to 40 MHz. Each byte can be read or written instantly, and the memory is designed for extremely high endurance of 10^13 write cycles per byte, so frequent updates are not a problem.
The board includes onboard 3.3V logic level shifting and a regulator, allowing use with either 3V or 5V power and logic. Its breadboard-friendly form factor and standard 0.1" header make integration straightforward for Arduino, Raspberry Pi, ESP-based, and other SPI-capable development platforms.
Specification
Technical details for Adafruit SPI Non-Volatile FRAM Breakout - 2 Mbit / 256 KBytes.
| Specification | Details |
|---|---|
| Storage Capacity | 2 Megabits (256 KBytes) |
| Bit Configuration | 262,144 words x 8 bits |
| Interface | SPI (Serial Peripheral Interface) |
| Operating Frequency | 40MHz Max |
| High Endurance | 10^13 times / byte - that's 10,000,000,000,000 times |
| Data Retention | 10 years at +85 °C, 95 years at +55 °C, or over 200 years at +35 °C |
| Low Power Consumption | Operating supply current 2.6mA max at 40 MHz |
| Operating Temperature | -40 °C to +85 °C |
| Voltage Compatibility | Works with either 3V or 5V power and logic |
| Board Features | Onboard 3.3V regulator, logic level shifting, breadboard-friendly breakout |
Pinout
| Pin | Type | Description |
|---|---|---|
| VCC | Power | Power input. Use 3V to 5V DC, typically matching your logic voltage. |
| 3V3 | Power Output | Regulated 3.3V output from the onboard regulator. Up to 100mA available. |
| GND | Power | Common ground for power and logic. |
| SCK | SPI Input | SPI clock input. |
| MISO | SPI Output | Data from FRAM to the microcontroller. |
| MOSI | SPI Input | Data from the microcontroller to the FRAM. |
| CS | SPI Input | Chip select input. Pull low to begin an SPI transaction. |
| WP | Control Input | Write Protect pin for the status register and block-protect configuration. |
| HOLD | Control Input | Pauses the SPI bus transaction when pulled low without ending the transaction. |
Why choose FRAM?
FRAM is especially useful in low-power or inconsistent-power systems where data must survive sudden power loss. Unlike Flash or EEPROM, there are no pages to manage, so byte-level writes are simple and immediate.
This makes the breakout a strong fit for datalogging, event counters, calibration storage, and fast data buffering in embedded designs.
Opps
Sorry, it looks like some products are not available in selected quantity.
Reviews
No reviews have been written for this product.