Skip to content
UPEEC

Semiconductor Memory

SRAM, DRAM, ROM, EEPROM and Flash — how chips store data.

Easy
Comments 0
TypeVolatileNotes
SRAMyes6 transistors per bit; fast; CPU caches and MCU RAM
DRAMyes1 transistor + 1 capacitor; must be refreshed; PC main memory
Mask ROMnofixed at manufacture
EEPROMnobyte-erasable; ~100k–1M write cycles; settings storage
NOR Flashnorandom read access; execute-in-place firmware
NAND Flashnodense, block access; SSDs, SD cards, USB drives

Flash must be erased in blocks before writing and wears out, so wear levelling spreads writes across blocks.

Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.

Discussion (0)

Sign in or join free to ask questions and discuss this topic.