SRAM
Fast volatile memory used by running code, stacks, buffers and the heap.
In industrial practice
Network buffers and concurrent tasks can exhaust it; monitor heap usage and fragmentation.
TECHNICAL GLOSSARY
SRAM, PSRAM, flash and non-volatile storage: where code runs, where data stays and what survives a reset.
terms in this category
Fast volatile memory used by running code, stacks, buffers and the heap.
Network buffers and concurrent tasks can exhaust it; monitor heap usage and fragmentation.
Higher-capacity external RAM with lower performance than internal SRAM.
It is useful for displays, images and temporary history, but not every allocation or DMA transfer can use it.
Non-volatile memory that stores the bootloader, firmware, partitions and files.
Writes have a limited lifetime; frequent records need a wear-management strategy.
Related:Partition tableNVS
Internal memory written during manufacturing with boot routines and basic functions.
Its contents depend on the silicon revision and cannot be updated by the project.
Related:BootloaderFlasheFuse
A memory region powered in the RTC domain and preserved in certain sleep modes.
It can keep minimal state between deep-sleep cycles without writing flash.
Related:Deep sleepULPSRAM
ESP-IDF key-value non-volatile storage.
It suits configuration, calibration and credentials; it does not replace a time-series database.
Related:FlashPartition table