Introduction
Non-volatile memory — memory that retains data without power — is one of the most critical components in embedded systems, from industrial PLCs and MCUs to IoT sensors and edge AI processors. Today, Flash memory (NAND and NOR) dominates the embedded non-volatile memory market. But Flash has fundamental physical and performance limitations that are becoming increasingly problematic as embedded systems become more demanding.
Resistive RAM (ReRAM) — also known as RRAM or memristive memory — is one of the most promising next-generation non-volatile memory technologies, and it is transitioning from academic research to commercial deployment in 2025–2026. Weebit Nano, one of the leading ReRAM IP companies, presented at Embedded World 2026 making the case for why ReRAM needs to replace Flash in embedded applications. This article provides the technical context: what ReRAM is, why it is better than Flash for specific applications, and what the practical implications are for embedded systems engineers.
The Fundamental Limitations of Flash Memory in Embedded Applications
Flash memory operates by storing charge in a floating gate or charge trap layer to represent a binary data state. Reading data requires sensing the stored charge. Writing data requires programming (adding charge) or erasing (removing charge) using relatively high voltages that differ from the chip's standard operating voltage.
This physics imposes several limitations that are increasingly relevant for modern embedded applications:
Write Endurance: Every write/erase cycle slightly degrades the gate oxide that retains the stored charge. NAND Flash typically supports 3,000–10,000 program/erase cycles before the bit error rate becomes unacceptable. NOR Flash supports 100,000 cycles for most devices. For data that changes frequently — sensor logs, AI model weights being updated, runtime configuration data — Flash endurance can be a real design constraint requiring wear-leveling algorithms, spare block management, and careful write minimization.
Write Speed: Flash memory writes are slow. NOR Flash page program times are typically 50–200 microseconds per page. NAND Flash is faster in burst mode but requires complex block management with erase-before-write operations. For applications requiring frequent writes at high speed — data logging at high sample rates, frequent firmware updates, rapid AI model switching — Flash write latency is a bottleneck.
Byte Addressability: NAND Flash is not byte-addressable — it must be written and erased in blocks. This requires a file system layer (FAT, LittleFS, SPIFFS) between the application and the physical memory, adding software complexity, RAM overhead, and latency. NOR Flash is byte-programmable but still requires block erase operations, limiting flexibility.
Operating Temperature: Standard Flash memory is rated to -40°C to +85°C. Industrial Flash extends to -40°C to +105°C for some devices. But at the extreme temperatures of certain industrial environments — engine bay controllers, downhole sensors, aerospace systems — even industrial Flash reliability degrades unacceptably. Data retention (the ability to hold charge without power) also degrades at elevated temperature.
How ReRAM Works — The Physics of Resistive Switching
ReRAM stores information as the resistance state of a thin film of material placed between two electrodes. The material — typically a metal oxide such as hafnium oxide (HfOx), tantalum oxide (TaOx), or titanium oxide (TiOx) — can be switched between a high-resistance state (representing binary 1) and a low-resistance state (representing binary 0) by applying appropriate voltage pulses.
The physical mechanism involves the formation and dissolution of conductive filaments — paths of oxygen vacancies or metallic ions — through the oxide layer. A "set" operation forms the filament (switching to low resistance). A "reset" operation dissolves the filament (switching to high resistance). The energy required for filament formation and dissolution is extremely small compared to the charge injection/removal in Flash, which has direct implications for programming voltage, write speed, and endurance.
Because ReRAM switching is a purely resistive phenomenon (no floating gate, no charge storage), it does not suffer from the same gate oxide degradation that limits Flash endurance. Endurance values of 10^9 to 10^12 cycles have been demonstrated in research settings — orders of magnitude better than Flash. Commercial ReRAM products target 10^6 to 10^8 cycle endurance, already 100x–10,000x better than NOR Flash.
ReRAM vs Flash — A Direct Performance Comparison
The performance advantages of ReRAM over Flash are significant for specific embedded use cases:
Write Speed: ReRAM write operations complete in nanoseconds to microseconds — 100x to 1000x faster than NOR Flash page program. For applications that write frequently or require low-latency data commitment, this is a transformative improvement.
Endurance: Commercial ReRAM targets 10^6 to 10^8 write cycles versus 100,000 cycles for NOR Flash. This eliminates wear-leveling requirements for most applications and dramatically simplifies firmware design.
Operating Voltage: ReRAM operates at standard CMOS supply voltages (1.2V–1.8V) for read operations, with programming voltages in the 1.5V–3V range — compatible with advanced logic process nodes and much lower than Flash programming voltages (12V+). This enables tight integration with logic circuits on advanced process nodes, which is critical for embedded NVM in MCUs and SoCs.
Temperature Range: ReRAM demonstrates better data retention at elevated temperatures compared to Flash, making it more suitable for high-temperature industrial applications.
Byte Addressability: ReRAM can be made byte-addressable without an erase-before-write requirement — enabling storage-class memory use cases where the non-volatile memory is accessed directly by the processor like SRAM, eliminating the need for a file system layer.
Current Commercial Status of ReRAM — Where Is It Being Deployed?
As of 2026, ReRAM is in early commercial deployment, primarily as embedded NVM (eNVM) integrated into MCUs and SoCs on advanced CMOS process nodes. The ability to integrate ReRAM on CMOS logic processes (without specialized process additions required by Flash) makes it attractive for embedded NVM in systems that want to use advanced nodes for their compute logic while maintaining integrated non-volatile storage.
Weebit Nano's ReRAM IP is being licensed to foundries and chip companies for integration into their processes. TSMC, UMC, and other foundries are evaluating ReRAM as an embedded NVM option for their MCU and IoT chip customers. Weebit Nano's appearance at Embedded World 2026 reflects the active push to get ReRAM into volume embedded applications.
Other ReRAM players include Crossbar (embedded NVM for microcontrollers), Silicon Storage Technology / Microchip (OTP and MTP ReRAM variants), and YMTC (exploring ReRAM for storage applications in China).
The AI Angle — ReRAM as Compute-in-Memory
Beyond conventional storage applications, ReRAM has attracted significant research interest as a compute-in-memory (CIM) technology. In a CIM implementation, the matrix multiplication operations that dominate neural network inference are performed directly in the memory array — by exploiting the analog physics of the resistive elements — rather than reading data to a separate compute unit for processing.
In a ReRAM CIM array, neural network weights are stored as resistance values in the array. Input activation values are applied as voltages to the word lines. The resulting currents on the bit lines implement Ohm's law (I = V/R) and Kirchhoff's current law (currents sum at the output node) — which together perform the weighted sum operation at the core of neural network inference, in a single step, with no data movement.
This approach can achieve dramatically better energy efficiency for neural network inference compared to conventional digital compute architectures, because it eliminates the dominant energy cost of moving data between memory and compute. For edge AI applications in ultra-low-power IoT and embedded systems — where the energy cost of inference is measured in microjoules and the power budget is measured in microwatts — compute-in-memory with ReRAM could be the enabling technology for always-on AI processing at the sensor level.
What This Means for Industrial Embedded System Design
For engineers designing industrial embedded systems in 2026–2028, ReRAM is not yet a primary component choice for most applications — Flash remains the dominant non-volatile memory technology, with a mature ecosystem of devices, development tools, and support. But the trajectory is clear, and several design decisions are worth making with ReRAM availability in mind.
Systems with high write frequency requirements — data loggers, configuration stores that change frequently, AI model parameter caches — should evaluate Flash alternatives proactively. Designs that require extreme temperature operation should investigate ReRAM options as they become commercially available. And system architects designing for future AI-enabled edge devices should be aware that compute-in-memory architectures enabled by ReRAM may change the power and performance characteristics of embedded inference significantly within the next 3–5 years.
Conclusion
ReRAM is not a tomorrow technology — it is entering commercial deployment now, driven by its endurance, speed, and process compatibility advantages over Flash. For embedded non-volatile memory in MCUs and SoCs on advanced CMOS nodes, ReRAM IP from companies like Weebit Nano is already being integrated in production-qualified processes. The longer-term compute-in-memory opportunity represents a more fundamental disruption to how edge AI inference is implemented. Engineers who understand ReRAM today will be better positioned to apply it correctly when it becomes a primary design option in the 2026–2029 timeframe.
