iiOTESP32 Brasil
Contingency mode: public pages and downloads remain available; login, community, and server data may be unavailable.

TECHNICAL GLOSSARY

Memory

SRAM, PSRAM, flash and non-volatile storage: where code runs, where data stays and what survives a reset.

terms in this category

Basic

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.

Related:PSRAMFlash

Intermediate

PSRAM

Higher-capacity external RAM with lower performance than internal SRAM.

In industrial practice

It is useful for displays, images and temporary history, but not every allocation or DMA transfer can use it.

Related:SRAMFlash

Basic

Flash

Non-volatile memory that stores the bootloader, firmware, partitions and files.

In industrial practice

Writes have a limited lifetime; frequent records need a wear-management strategy.

Related:Partition tableNVS

Basic

ROM

Internal memory written during manufacturing with boot routines and basic functions.

In industrial practice

Its contents depend on the silicon revision and cannot be updated by the project.

Related:BootloaderFlasheFuse

Advanced

RTC Memory

A memory region powered in the RTC domain and preserved in certain sleep modes.

In industrial practice

It can keep minimal state between deep-sleep cycles without writing flash.

Related:Deep sleepULPSRAM

Intermediate

NVS

ESP-IDF key-value non-volatile storage.

In industrial practice

It suits configuration, calibration and credentials; it does not replace a time-series database.

Related:FlashPartition table