YURUNOX · Memory fundamentals

How Does Flash Memory Store Data Without Power?

Flash memory stores data as electrical charge in an insulated floating-gate or charge-trap region. That charge shifts a transistor’s threshold voltage, allowing the chip to identify the programmed state when power returns. Continuous power is unnecessary for retention, but reading, programming, erasing, controller maintenance and finishing an interrupted write still require power. Retention remains limited by time, temperature and wear.

Remembering without power is not the same as remembering forever—or safely finishing an interrupted write.

Official manufacturer sources reviewed September 5, 2026.

Disassembled Samsung 860 EVO SSD showing its enclosure and flash-memory circuit board
An SSD stores data in flash chips, not in its metal enclosure or a continuously running circuit. Illustrative hardware photo, not a retention test. Grumbler eburg / Wikimedia Commons, CC BY-SA 4.0; unmodified.

What Physical State Does Flash Memory Retain Without Power?

A USB drive does not need to “keep thinking” about its files while unplugged. Its memory cells preserve physical states that can be measured later. Flash is called nonvolatile memory because retaining those states does not require continuous electrical power.

  • What stays: charge in a floating gate or charge-trap structure.
  • What is measured later: the charge-dependent threshold of a memory-cell transistor.
  • What still needs power: reading, programming, erasing and controller maintenance.
  • What needs a separate specification: retention time, write endurance and power-failure recovery.

For an embedded product, start with the data that must survive. Firmware on an unused spare controller, frequently updated machine settings and a drive’s newest log record have different risks—even when all three use flash.

Start with the application condition, then request the evidence that can support acceptance
Application conditionStarting device categoryEvidence requiredStop boundary
Boot code or direct random readsSerial or parallel NORInterface and read modes, retention and P/E conditions, package and pinoutStop if the host boot protocol, voltage or pinout is incompatible
Raw density with a capable host controllerRaw NAND or on-die-ECC NANDECC strength, page/block organization, bad-block and wear-management responsibilitiesStop if the host cannot provide every required management function
Integrated embedded storageeMMC or UFSInterface version, controller/firmware behavior, partitions, endurance, retention and recovery conditionsStop if the host version or required recovery behavior is unsupported
Removable or drive storageSSD, USB drive or SD cardInterface, workload rating, retention conditions, flush behavior, diagnostics and PLP scopeStop if the required offline interval or newest-data outcome lacks documented evidence

On a small screen, scroll the table to compare all columns.

Mechanism reference: KIOXIA’s explanation of NAND charge storage and sensing.

How Do Floating-Gate and Charge-Trap Cells Hold Information?

A flash cell is built around a transistor. Its channel is the path through which current can flow, and its control gate influences that path. A separate charge-storage region changes how much gate voltage is needed for the transistor to conduct under the read conditions.

That switching boundary is the threshold voltage, often written VTH. The stored information is not a little stream of current circulating forever. It is a charge-dependent electrical condition of the cell.

Two ways to hold charge in a flash cell Simplified layer stacks. A floating-gate cell stores charge on an isolated conductor, while a charge-trap cell holds it in trapping sites within an insulating layer. Both storage regions lie between a control gate and a channel whose threshold changes with stored charge. Contacts and lateral geometry are omitted. Floating-gate stack Charge-trap stack Charge on an isolated conductor Charge at sites in an insulator Control gate Control gate Insulating barrier Insulating barrier Conductive floating gate − − − − Charge-trapping layer −−−− Thin tunnel insulation Thin tunnel insulation Semiconductor channel region Semiconductor channel region Stored charge changes the channel’s threshold voltage. Conceptual layer stacks · not to scale · charge symbols are not an electron count
The distinction is the storage layer: an isolated conductor versus charge-trapping sites in an insulator. This conceptual comparison omits contacts and lateral cell geometry; it does not represent a specific commercial device. On a small screen, scroll to compare both stacks.

Floating gate: an insulated conductor

In floating-gate flash, charge sits on a conductive region surrounded by insulation. “Floating” means electrically isolated, not physically moving. Without the strong fields used for programming or erasing, the charge does not quickly escape through a normal conducting path.

A useful analogy is a setting that remains after the machine used to adjust it has stopped. But the analogy has a limit: charge can leak and read margins can change. Nonvolatile does not mean permanent. Microchip TB072 explains the floating-gate mechanism; its historical performance figures should not be treated as specifications for today’s devices.

Charge trap: storage sites in an insulating material

Charge-trap flash uses trapping sites within a nonconductive layer instead of a single conductive floating gate. Silicon nitride is one such material, described in Samsung’s V-NAND architecture explanation. The trapped charge still changes the transistor’s behavior. It is not an exemption from leakage, wear or qualification requirements.

“3D” describes arrangement, not retention time

3D NAND places cells in a vertical structure to increase density. KIOXIA’s BiCS FLASH explanation shows how gate layers and charge-storage film form cells around vertical channels. Layer count, charge-storage material and bits per cell are separate characteristics. A larger layer count alone does not tell a buyer how long data will survive without power.

What Happens When Flash Is Read, Programmed or Erased?

Flash requires energy to change or inspect a state, even though it does not require continuous power to hold that state. Keep the three operations separate:

  1. Read: sense the existing state. The chip selects cells and applies read voltages. Sensing circuitry detects whether the channel conducts under those conditions and interprets the result as bits. It does not remove the charge and count individual electrons.
  2. Program: move the cell into a chosen state. Electrical fields change the stored charge. Depending on the technology and operation, mechanisms include Fowler–Nordheim tunneling or hot-electron injection. Programming is controlled, not an unrestricted byte overwrite.
  3. Erase: return a group of cells to an erased condition. The device changes the charge state of an erase unit so it can be used again. For conventional NAND, that erase unit is a block containing many pages.

Internal charge pumps can create the voltages needed for programming. Follow the specified supply, command sequence and timing; do not apply a guessed “flash programming voltage” to a package pin. The mechanisms are described in Microchip TB072.

Why a small update can cause more work inside NAND

NAND is organized into pages and blocks. Page programming and block erasure have different sizes and rules, so changing a few logical bytes may require writing to another location and eventually reclaiming an old block. Exact page sizes, spare areas, partial-program limits and programming order belong to the device datasheet.

NAND flash organization diagram showing many pages grouped inside each erase block
Pages sit inside larger erase blocks. The sizes shown are illustrative examples in this diagram, not universal dimensions for NAND products. Dmitry Nosachev / Wikimedia Commons, CC BY-SA 4.0; unmodified.

In a managed device, the controller tracks where the latest valid data lives. That creates an important distinction: readable flash cells and a consistent file are not the same thing. A file also depends on the information needed to find and interpret its contents. See Microchip’s NAND organization overview.

How Do SLC, MLC, TLC and QLC Encode More Bits per Cell?

A cell does not need a separate on/off transistor for each stored bit. It can represent more information by supporting more distinguishable threshold ranges. A TLC cell, for example, represents one of eight possible three-bit combinations.

Number of encoded states = 2b, where b = bits per cell

Bits per cell are not the same as physical layers
Cell classBits per cellEncoded states
SLC12
MLC*24
TLC38
QLC416

*MLC here uses the common product meaning of two bits per cell. “Multi-level” can also be used more broadly.

Explore the number of distinguishable states

Select a cell class. The strip shows how many states must be distinguished—not actual voltage distributions or measured reliability.

SLC: 1 bit per cell → 2 states

On a small screen, scroll the strip horizontally to see all states. State numbers are labels, not bit patterns. Equal spacing is only a teaching aid; real thresholds, distributions, sensing levels and encoding are device-specific.

More states require finer discrimination. The KIOXIA multi-level-cell explanation connects this to programming, reading and cell margins. However, a cell-class label alone cannot rank complete drives: controller design, firmware, workload and product qualification also matter.

Why Does Flash Retain Data While DRAM and SRAM Need Power?

Both flash and DRAM involve electrical charge. What matters is the storage structure and how long its state remains reliable, not simply whether electrons are involved.

Three memory technologies, three different retention behaviors
MemoryInformation is represented byWhat it needs to retain data
FlashCharge-dependent transistor threshold statesNo continuous power, within qualified retention conditions
DRAMCharge in small capacitorsPower and periodic refresh
Conventional SRAMThe state of a transistor circuitContinuous power; no DRAM-style periodic refresh

On a small screen, scroll the table to compare all columns.

DRAM must restore its capacitor charge periodically. SRAM holds its working state while supplied with power. Flash trades convenient rewriting for a state that persists after shutdown. A system can therefore work in SRAM or DRAM, then save selected information to flash. Samsung’s DRAM overview explains these working-memory roles.

Which Flash Architecture or Managed Device Fits the Application?

NAND and NOR are flash-array architectures. Both retain data without continuous power. NOR is commonly chosen for code access and boot functions; NAND is used extensively for dense storage. That does not make a NAND chip a drop-in substitute for a NOR device.

Also distinguish the array from the finished product. An SSD or USB drive adds a controller and host interface. eMMC and UFS combine NAND and management in an integrated package. Raw NAND leaves more work to the host, including the required error correction and bad-block handling. On-die ECC can handle error correction without supplying every function of fully managed storage.

Phison PS3111-S11 SSD controller chip mounted on a circuit board
A controller is not the stored data itself. This Phison controller photo makes the extra management hardware visible. It is not the Kingston device discussed below, and its appearance does not prove any retention or power-loss-protection capability.

Wata741 / Wikimedia Commons, CC BY-SA 4.0; unmodified.

The buyer’s question is therefore not only “Does it contain flash?” Ask which functions the device handles and which functions your host must handle. Matching capacity or package dimensions cannot establish equivalent behavior. Micron’s NAND selection guide separates raw, on-die-ECC and managed options.

How Long Must the Data Remain Readable Without Power?

There is no single retention time for all flash. A useful specification ties a duration to temperature and the device’s previous program/erase activity. A lightly used part and one near its rated cycling limit should not be assumed to have identical retention margin.

Four specifications that answer different questions
SpecificationWhat it tells youWhat it does not guarantee
Data retentionReadable storage duration under stated conditionsPermanent storage
P/E enduranceQualified program/erase cyclingA fixed number of unpowered years
Power-loss protectionDefined protection during an unexpected shutdownUnlimited retention or whole-system backup
Temperature rangePermitted operating or storage conditionsThe same retention duration at every listed temperature

Higher storage temperatures generally accelerate charge-related degradation. Avoid a universal “every 10°C halves retention” rule: a valid lifetime estimate needs the relevant device model and conditions. KIOXIA’s data-retention brief recommends evaluating temperature together with accumulated cycling at the end of system life.

Published qualification example · Infineon

Why “20 years” needs its accompanying conditions

Infineon’s NOR Flash FAQ discusses a datasheet example with 20 years after 10,000 P/E cycles and 2 years after 100,000 P/E cycles. Its answer identifies a general assumption of 55°C average field temperature for those values.

These are not universal guarantees for all NOR parts, and they are not a retention rating for NAND SSDs. They demonstrate why a headline retention figure cannot be separated from its cycling and temperature conditions.

Buying consequence: request the exact ordering code, datasheet revision and applicable retention conditions together. Do not combine the highest cycle rating, longest retention time and maximum storage temperature from separate rows into one promise.

Infineon NOR Flash FAQs, questions 9–12. Published manufacturer guidance, not a YURUNOX test.

How Does the Write Workload Affect Endurance and Retention?

Repeated programming and erasing stress the cell structure. Defects and trapped charge can change the available read margins. Endurance is therefore linked to physical cycling, not just the calendar age of a component or the number of times a user clicks Save.

Wear leveling spreads erase activity among blocks. It helps use the available endurance more evenly; it does not prevent cells from aging. Write amplification describes additional flash writes caused by internal data movement and management.

WAF = NAND bytes written ÷ host bytes written

Calculated example, not a product measurement: if a workload sends 8 GB from the host while the flash records 24 GB of physical writes over the same interval, WAF = 24 ÷ 8 = 3. That ratio alone does not predict a failure date or an offline retention time.

When reviewing a logger or gateway, look at update size, update frequency and where data is rewritten. A small configuration record rewritten repeatedly can create a different workload from an append-only log. Use product-specific workload evidence when assessing lifetime. KIOXIA’s TBW, WAF and endurance brief explains the distinction.

Which Error-Management and Refresh Functions Are Required?

ECC corrects errors within a defined capability

Error-correcting code stores redundant information with the data. The controller uses it to detect and correct a limited number of errors in a defined data unit. ECC cannot promise recovery once corruption exceeds that capability.

For raw NAND, verify that the host supports the required ECC strength and organization. A chip that accepts commands can still be unsuitable if its error-management needs exceed the host’s capability. The KIOXIA ECC brief describes how these responsibilities differ between raw and managed devices.

Refresh needs powered controller activity

Some managed flash products read, assess and rewrite data to maintain margin. This does not contradict nonvolatility: the cells retain data while unpowered, but active maintenance cannot run while the controller is off.

Simply plugging in a drive for a few minutes does not prove that every relevant block was checked or refreshed. KIOXIA’s refresh guidance explicitly calls for manufacturer-specific implementation details. Use a documented maintenance procedure, independent copies and a tested restoration process for important data.

What Must Survive an Unexpected Power Loss?

A completed flash state and a write in progress are different situations. New data may still be in an application buffer, an operating-system cache or a device’s volatile memory. The information that locates that data may also be changing.

  1. 1 · Host prepares an updateA completed application operation is not automatically proof that every lower layer has committed the data.
  2. 2 · Device manages the writeBuffers, address mapping and flash programming may still be active.
  3. 3 · Persistent state is completeData and the required recovery information must satisfy the product’s documented completion rules.

Hardware power-loss protection can supply brief hold-up energy to finish critical work. Firmware can help keep or recover consistent mapping information. The scope matters: protection for old data, internal metadata and in-flight user data is not necessarily identical. Kingston explains these hardware and firmware roles.

Published device example · Kingston DC600M

Why a nonvolatile SSD can still contain hold-up capacitors

Kingston lists the DC600M as a SATA SSD using 3D TLC NAND, with DRAM cache and hardware-based power-loss protection. Its product description identifies on-board hold-up capacitors for unexpected power failure.

The capacitors give the controller a short window to complete shutdown work. They do not keep the flash cells running throughout months of storage. This is a concrete example of two complementary functions: NAND retains completed states; PLP addresses the transition from active writing to no power.

Buying consequence: ask what the proposed drive protects and under which conditions. A retention claim or a five-year warranty is not a substitute for documented PLP behavior. This example is not a claim that every TLC SSD includes the same protection.

Kingston DC600M product specifications. Manufacturer-published example, not an independent power-cut test.

Device-level PLP also cannot commit a record that never reached the device. Define the required outcome across the application, host interface and storage system—not only the flash package.

How Should Retention and Power-Loss Requirements Be Validated?

The following are hypothetical design scenarios. They show how to turn the storage principle into requirements; they are not customer stories or reported field results.

Scenario 1: a spare controller sits unpowered for five years

Imagine a maintenance team that wants replacement controllers to boot after five years in storage. The firmware rarely changes, so a large erase-cycle rating looks reassuring. But the actual requirement is long offline retention under the warehouse’s temperature profile.

A useful review asks when the image was last programmed, what cycling occurred beforehand, whether production rework changes that history, and which product-specific retention conditions cover the intended interval.

  • Specify: the offline interval, storage temperature profile and relevant device condition before storage.
  • Keep: a trusted firmware image, version identifier and checksum outside the controller.
  • Verify: the programmed image and a recovery process on representative qualification units. A successful boot alone does not check every stored byte or prove five-year retention.

The decision: accept a part only against the required retention conditions, not merely its maximum cycling number.

Scenario 2: a logger keeps old records but loses its newest one

Imagine a logger that works normally until a supply interruption. Its old records remain readable, but the record being updated disappears. Start with the update path and recovery logic; this symptom does not by itself prove passive charge leakage.

Define whether the product must preserve the newest record or may recover the last complete record. Then evaluate the documented commit procedure, record validation, metadata handling and any hold-up energy against that outcome.

  • Specify: exactly which records must survive and what an incomplete update may look like.
  • Test: controlled interruption points on dedicated qualification units with expendable data.
  • Observe: whether the unit restarts, whether older records remain intact, and whether incomplete records are detected rather than silently accepted.

The decision: qualify power-failure behavior separately. “Nonvolatile flash included” is not a recovery specification.

What Must an RFQ Specify Before a Flash Replacement Is Approved?

Before requesting a substitute or comparing quotations, collect the information that determines compatibility and data survival.

  1. Identify the complete device. Give the manufacturer, full ordering code and revision. Specify raw NAND, serial NOR, eMMC, UFS or an SSD—not simply “flash.”
  2. Describe the electrical fit. State interface, capacity, supply voltage, package, pinout and host-controller requirements.
  3. Define the longest offline interval. Describe what data must remain readable and the operating and storage temperature profiles.
  4. State the workload before that interval. Include write volume, update frequency, concentrated updates and expected cycling near the end of service.
  5. Assign the management responsibilities. Confirm ECC, bad-block handling, wear leveling, refresh behavior and available diagnostics.
  6. Define a power-failure acceptance rule. Separate already committed data, in-flight data and metadata. Verify the complete host-to-storage behavior.
  7. Request traceable evidence. Retain the datasheet revision, relevant qualification conditions, part/lot identification and the agreed inspection scope. Physical inspection is not proof of multi-year retention.

From requirement to sourcing enquiry

Need a flash-memory part or a replacement reviewed?

Send YURUNOX the full part number, quantity, interface, package and supply voltage, plus the write workload, temperature profile, required unpowered interval and power-failure outcome. Include the original datasheet when assessing a substitute.

YURUNOX is a component sourcing partner. Device-specific retention and compatibility must be assessed against the manufacturer’s documentation and your system qualification.

Send a flash-memory sourcing enquiry

Which Manufacturer Documents Should Support the Final Decision?

Manufacturer explanations support the mechanisms below. Product examples remain subject to their exact ordering codes, document revisions and stated conditions; none is a YURUNOX laboratory result. These materials were reviewed on September 5, 2026.

  1. KIOXIA: What Is NAND Flash Memory? Charge storage, threshold sensing and nonvolatility.
  2. Microchip TB072: FLASH Memory Technology Floating-gate and programming mechanisms; historical 2003 application note.
  3. Samsung: The Future of NAND Technology Charge-trap material and V-NAND architecture.
  4. KIOXIA: What Is BiCS FLASH? Vertical cell organization.
  5. KIOXIA: Multi-Level Cell Technology Bits, threshold states and encoding.
  6. Microchip: NAND Flash Organization Pages, blocks and spare areas.
  7. Samsung: DRAM Overview DRAM, SRAM and working-memory roles.
  8. Micron: Choosing the Right NAND Raw, on-die-ECC and managed NAND.
  9. KIOXIA: Understanding NAND Flash Memory Data Retention March 2024, Rev. 1.0.
  10. Infineon: NOR Flash FAQs Questions 9–12 on retention conditions.
  11. KIOXIA: TBW, WAF and NAND Flash Memory Endurance March 2024, Rev. 1.0.
  12. KIOXIA: Understanding ECC in NAND Flash Memory May 2022, Rev. 1.0.
  13. KIOXIA: Improving Data Integrity with Refresh Functionality August 2024, Rev. 1.0.
  14. Kingston: SSD Power Loss Protection Hardware and firmware protection of writes and metadata.
  15. Kingston: DC600M Product Specifications Published TLC, cache and hardware-PLP example.

Image credits and license links appear beside each image. Hardware photographs illustrate components and do not imply endorsement, current stock or tested performance.

YURUNOX is an independent electronic-component sourcing partner, not a flash-memory manufacturer. Final acceptance should remain tied to manufacturer documentation and application-level qualification.

Cart (0 items)