NOR Flash Shortage: Embedded System Storage Alternatives and Strategies

Keywords: NOR Flash shortage, embedded storage alternative, SPI Flash replacement, NOR Flash supply

Introduction

The global semiconductor supply chain has been under unprecedented stress since 2020, and while some segments have recovered, NOR Flash memory remains one of the most persistently constrained components [1]. For embedded system designers, this shortage is not merely a procurement inconvenience — it strikes at the very heart of how embedded devices boot, store firmware, and execute code in the field. NOR Flash has long been the default choice for execute-in-place (XIP) boot storage in microcontroller-based systems, IoT devices, automotive ECUs, and industrial controllers. With lead times stretching beyond 52 weeks for some NOR Flash parts and prices climbing 30–40% above pre-shortage levels, engineering teams can no longer assume availability when designing new products [2]. This article examines why NOR Flash remains critical, what's driving the shortage, and — most importantly — what practical alternatives exist for engineers who need to ship products today.

The Role of NOR Flash in Embedded Systems

Boot Storage and Execute-in-Place

NOR Flash occupies a unique niche in embedded architecture. Unlike NAND Flash, which is block-oriented and prone to bit errors requiring error correction code (ECC), NOR Flash offers random-access read capability with byte-level addressability. This means a microcontroller can map NOR Flash directly into its address space and execute code from it without first copying firmware to RAM — a capability known as execute-in-place (XIP) [3]. This matters enormously in resource-constrained embedded designs: - Fast boot times: No code shadowing required; the MCU starts executing instructions directly from the Flash array within milliseconds of power-on. - Low RAM footprint: Because code runs directly from Flash, systems can function with minimal RAM — often as little as 8–32 KB for simple MCU applications. - Reliability: NOR Flash has inherently low bit-error rates, typically requiring no ECC overhead for read operations. It also supports 100,000+ program/erase cycles per sector.

Where NOR Flash Lives in the BOM

In a typical embedded product — say, an industrial sensor node or a smart home hub — NOR Flash appears in one of two roles: 1. Primary boot device (8–64 MB): Stores the bootloader, operating system image, and application firmware. The MCU or SoC fetches the first instruction directly from this chip on power-up. 2. Secondary storage for configuration/calibration data (1–4 MB): Small-capacity NOR parts hold factory calibration parameters, network credentials, or non-volatile logs that must survive power cycles. The automotive sector is particularly dependent on NOR Flash. Modern vehicles contain 50–100+ ECUs, many of which use serial NOR Flash (SPI NOR) for firmware storage. With the rapid expansion of ADAS and infotainment systems, automotive NOR Flash demand has grown faster than capacity additions [2].

Why Is There a NOR Flash Shortage?

Capacity Migration to NAND and AI-Driven Memory

The root cause of the NOR Flash shortage is deceptively simple: memory manufacturers have been reallocating wafer capacity to higher-margin products. NAND Flash, DRAM, and high-bandwidth memory (HBM) for AI accelerators all command significantly better margins than legacy NOR Flash [1]. Between 2022 and 2025, major NOR Flash producers including Macronix, Winbond, and Micron shifted portions of their wafer allocation toward 3D NAND and specialty DRAM. Micron exited the NOR Flash market entirely in 2017, and remaining suppliers have been reluctant to add new NOR capacity when the same fabs could produce NAND at 3–5× the revenue per wafer.

Persistent Demand Across Multiple Sectors

While supply has contracted, demand has not — and in several sectors, it has accelerated:
SectorKey DriverNOR Flash Demand Trend
IoT / Smart HomeConnected device proliferation↑ 10–12% YoY
Industrial AutomationIndustry 4.0 retrofits↑ 8–10% YoY
5G InfrastructureBase station firmware↑ 12–15% YoY
The mismatch between shrinking capacity and growing demand has created a structural deficit that is unlikely to resolve before late 2026 at the earliest [2].

Geopolitical and Natural Disruption Factors

Beyond market dynamics, geopolitical tensions have disrupted supply. China's Yangtze Memory Technologies Corp (YMTC) — a significant NOR Flash producer — faced export restrictions in 2024 that effectively removed a meaningful supply source from the international market. Additionally, the 2024 Taiwan earthquake temporarily disrupted operations at Winbond and Macronix facilities, both of which account for over 50% of global NOR Flash output [1].

Practical Alternatives to NOR Flash

For engineering teams facing procurement challenges, several viable alternatives exist. Each comes with trade-offs that must be evaluated against the specific requirements of the target application.

1. SPI NAND Flash

SPI NAND has emerged as the most direct replacement for SPI NOR in many applications. It uses the same SPI interface (often the same PCB footprint with minor rework), but stores data using NAND cells instead of NOR cells. Advantages: - Significantly lower cost per bit — typically 2–3× cheaper than NOR at equivalent densities - Available in larger capacities (128 MB to 8 GB vs. NOR's typical 4–128 MB ceiling) - Good supply availability as it shares NAND fab capacity Trade-offs: - No XIP support — firmware must be copied to RAM before execution (code shadowing) - Requires ECC (built into most modern SPI NAND chips) - Higher power consumption during page program operations - Slower random read access (~25 µs for random page access vs. NOR's ~50 ns random byte access) Best fit: Applications with sufficient RAM for code shadowing (≥256 KB), where boot time of 50–200 ms is acceptable, and cost-per-bit is the priority.

2. eMMC (Embedded MultiMediaCard)

eMMC packages NAND Flash memory and a controller IC into a single BGA chip with a standard parallel interface. It's the dominant storage solution in mid-range consumer electronics. Advantages: - Integrated controller handles wear leveling, bad block management, and ECC transparently - Large capacities (4 GB to 256 GB) at low cost - Mature, widely supported interface (standard in many SoCs) - Excellent supply chain resilience — massive production volume Trade-offs: - Requires SoC or MCU with eMMC interface (not a drop-in SPI replacement) - No XIP — all data must be read into RAM - Higher power consumption than NOR (50–100 mA active vs. 15–25 mA for SPI NOR) - Larger physical footprint (BGA packages, typically 11.5×13 mm or larger) Best fit: Embedded Linux systems, Android devices, and applications with high storage requirements where the SoC already has eMMC support.

3. SD NAND (Surface-Mount SD Card)

SD NAND — sometimes called "SD in a chip" — combines a NAND Flash die with an SD controller in a surface-mount package (typically LGA-8). It offers the interface simplicity of an SD card without the reliability concerns of a socketed card. Advantages: - Simple SPI or SDIO interface compatible with most MCUs - Built-in wear leveling and ECC - Hot-swappable firmware updates possible - Very compact (6×8 mm typical footprint) - Good resistance to shock and vibration (no socket) Trade-offs: - Limited maximum capacity compared to eMMC (typically 1–8 GB) - Write speed slower than raw NAND (10–20 MB/s sequential write) - Fewer suppliers than eMMC or raw NAND Best fit: MCU-based systems currently using SPI NOR that need moderate storage capacity and want minimal hardware redesign.

4. FRAM (Ferroelectric RAM)

FRAM (or FeRAM) uses a ferroelectric layer to achieve non-volatile storage with RAM-like performance. While it occupies a different niche than high-density NOR Flash, it's an excellent replacement for the small-capacity NOR parts used for configuration and calibration data. Advantages: - Virtually unlimited write endurance (10^14 cycles vs. NOR's 10^5) - Extremely low power consumption (100× lower than NOR for write operations) - Fast write speed — no erase cycle required, writes complete in ~50 ns - True random access with byte-level granularity Trade-offs: - Very limited capacity (typically 4 Kb to 8 Mb) - Significantly higher cost per bit than NOR Flash - Limited supplier base (Texas Instruments, Fujitsu/Infineon are primary sources) Best fit: Replacing small-capacity NOR (≤4 MB) used for frequently-written configuration data, calibration parameters, or wear-leveling journals.

5. MRAM (Magnetoresistive RAM)

MRAM stores data using magnetic polarization rather than electrical charge. It's the closest technology to a "universal memory" — combining non-volatility with SRAM-like speed. Advantages: - Infinite write endurance (no degradation mechanism) - Fast read and write access (~35 ns random access) - Low power consumption (comparable to NOR for reads, lower for writes) - Excellent data retention (>20 years) - Radiation-hardened variants available for aerospace/defense Trade-offs: - High cost per bit — currently 5–10× more expensive than NOR Flash - Limited density (1 Mb to 64 Mb commercially available) - Still maturing in volume production; supply chain not as deep as NOR Best fit: Mission-critical applications where write endurance and data retention are paramount — industrial automation, aerospace, medical devices. Also viable as a NOR replacement for boot code in space-constrained, high-reliability systems.

Comparison Summary

ParameterSPI NORSPI NANDeMMCSD NANDFRAMMRAM
InterfaceSPISPIeMMC busSDIO/SPISPI/parallelSPI/parallel
XIP Support
Random Read~50 ns~25 µs~50 µs~80 µs~50 ns~35 ns
Write Endurance100K cycles100K cyclesmanagedmanaged10^14
Active Power15–25 mA20–30 mA50–100 mA25–35 mA1–5 mA5–15 mA
Relative Cost/BitHighLowVery LowLowVery HighExtremely High
Supply Availability⚠️ Constrained✅ Good✅ Excellent✅ Good⚠️ Limited⚠️ Emerging

Migration Considerations

Hardware Redesign Scope

Switching from SPI NOR to SPI NAND typically requires the least hardware modification — the SPI bus is identical, and in many cases the footprint is compatible with minor PCB rework. However, the MCU's boot ROM must support SPI NAND booting, or an intermediate bootloader stage must be added. Moving to eMMC or SD NAND requires verifying that the target SoC supports the corresponding interface. For MCU-based designs currently using a simple SPI bus, this may necessitate changing to a different MCU or SoC entirely.

Firmware and Software Changes

The most significant firmware impact when migrating away from NOR Flash is the loss of XIP. If your application currently executes code directly from NOR, you'll need to implement or enable a code shadowing routine: 1. Boot ROM loads a small bootloader from the new storage into RAM 2. Bootloader copies the main application image from storage to RAM 3. Application executes entirely from RAM This requires: - Sufficient RAM to hold the firmware image (plus stack, heap, and data buffers) - A bootloader that supports the new storage interface and file system - Updated linker scripts to place code in RAM rather than Flash-mapped memory For Linux-based embedded systems, the transition is generally simpler — U-Boot and the Linux kernel already support SPI NAND, eMMC, and SD NAND as boot sources.

Boot Time Impact

Code shadowing adds measurable boot time:
Storage TypeTypical Boot Time Impact
SPI NAND (shadow)50–200 ms
eMMC (shadow)100–500 ms
SD NAND (shadow)100–300 ms
For most applications, this is acceptable. For hard real-time systems or safety-critical automotive applications with sub-100 ms boot requirements, NOR Flash or MRAM may remain the only viable options.

Supply Chain Diversification

Regardless of which alternative you choose, the current shortage underscores the importance of multi-sourcing. Design teams should: - Qualify at least two storage suppliers for any new design - Use standard interfaces (SPI, SDIO, eMMC) rather than proprietary protocols - Maintain footprint-compatible backup options in the PCB layout - Monitor supplier roadmaps and allocation notices quarterly

Industry Outlook

Analysts expect the NOR Flash supply situation to gradually improve through 2026 as new capacity comes online from Chinese manufacturers like GigaDevice and Puya Semiconductor [2]. However, prices are unlikely to return to pre-2020 levels, and periodic allocation events will continue as demand from automotive and AI-adjacent applications grows. The strategic implication is clear: embedded system designers should treat NOR Flash as a constrained resource and design for storage flexibility. Products that can accept multiple storage types through their lifecycle — from NOR to SPI NAND to eMMC — will be far more resilient to supply disruptions than those locked into a single component.

Frequently Asked Questions

Q1: Can I replace SPI NOR Flash with SPI NAND without changing my PCB? In many cases, yes — if the SPI NAND chip uses the same package (e.g., SOIC-8, WSON-8) and pinout. However, you'll need to verify: (1) your MCU's boot ROM supports SPI NAND, (2) the SPI clock frequency is compatible, and (3) your firmware includes appropriate NAND drivers with ECC support. Some SPI NAND chips also require a different command set than NOR, so software changes are almost always needed.
Q2: How much RAM do I need for code shadowing from SPI NAND? As a rule of thumb, allocate RAM equal to your firmware image size plus 20% headroom for stack, heap, and data segments. For a typical RTOS-based embedded application with a 512 KB firmware image, you'd need at least 640 KB of RAM. If your current MCU has only 64 KB of RAM (common with NOR XIP designs), you'll likely need to upgrade to a higher-RAM variant or a different MCU family.
Q3: Is eMMC reliable enough for industrial and automotive applications? Yes, when properly specified. Industrial-grade eMMC (often labeled "iTEM" or "industrial temp") uses SLC or MLC NAND with robust wear-leveling algorithms and supports operating temperatures of -40°C to +85°C. Automotive-grade eMMC (AEC-Q100 qualified) is used extensively in infotainment and ADAS systems. Ensure you're specifying industrial or automotive grade, not consumer-grade eMMC.
Q4: What about using a standard SD card instead of SD NAND? While electrically similar, socketed SD cards introduce reliability risks in embedded systems: contact corrosion, vibration-induced disconnection, and physical theft. SD NAND (soldered SD controller + NAND in LGA package) eliminates these mechanical failure modes while retaining the SD interface simplicity. For any product intended for long-term deployment, SD NAND is strongly preferred over socketed SD cards.
Q5: Will FRAM or MRAM prices drop enough to replace NOR Flash broadly? Not in the near term. Both technologies face fundamental manufacturing scaling challenges — FRAM's ferroelectric materials are difficult to shrink below 130 nm, and MRAM's magnetic tunnel junctions are complex to produce at volume. While prices will gradually decrease, they're expected to remain 5–10× more expensive than NOR Flash through at least 2027. Their value proposition is performance and endurance, not cost-per-bit.
Q6: How long will the NOR Flash shortage last? Industry analysts project gradual improvement through 2026 as Chinese manufacturers increase output and some capacity rebalancing occurs. However, the structural shift toward NAND/HBM for AI applications means NOR Flash is unlikely to return to pre-2020 pricing or availability. Design teams should plan for ongoing allocation risk and design for storage flexibility as a permanent strategy, not a temporary workaround [2].

References

[1] TrendForce, "NOR Flash Supply and Pricing Analysis, Q1 2026," *TrendForce Memory Research*, January 2026. https://www.trendforce.com/presscenter/news/20260101-nor-flash-supply.html [2] OMDIA, "Embedded Memory Market Outlook 2025–2027: NOR Flash, NAND, and Emerging Alternatives," *Omdia Semiconductor Research*, March 2025. https://omdia.tech.informa.com/OM020123/embedded-memory-outlook [3] JEDEC Solid State Technology Association, "JESD251: Wide I/O Serial NOR Flash Standard," *JEDEC Standards*, 2020 (revised 2024). https://www.jedec.org/standards-documents/docs/jesd251 [4] GigaDevice, "SPI NAND Flash Product Brief and Migration Guide from SPI NOR," *GigaDevice Application Note AN042*, 2025. https://www.gigadevice.com/application-notes/spi-nand-migration [5] Electronic Component Industry Blog, "Navigating Memory Component Shortages: A Procurement Guide for Engineers," *ElectronicComponent.com*, February 2026. https://www.electroniccomponent.com/blog/navigating-memory-shortages
*This article is published by ElectronicComponent.com, your trusted source for electronic component supply, technical resources, and industry insights.*

This article is published by ElectronicComponent.com.

Table of Contents

Translate »

Get Component Availability Updates

Receive periodic availability notes, BOM sourcing guidance and supply-chain updates.