Circuiti integrati che possono memorizzare dati o essere utilizzati per elaborare codici.
Esistono diversi tipi di chip di memoria: volatili (come DRAM, SRAM, SDRAM) o non volatili (ROM, EPROM, FLASH). La memoria volatile perde i dati memorizzati quando il chip di memoria viene spento. Tuttavia può essere più veloce e meno costoso della memoria non volatile. I circuiti integrati di memoria non volatile hanno la capacità di contenere i dati salvati anche se l'alimentazione è spenta.