Error-correcting code memory (ECC-geheugen) is een type RAM (werkgeheugen/intern geheugen) die met behulp van een error correction code (ECC, foutcontrolecode) kan ontdekken of een geheugenplaats een andere waarde bevat dan toen de waarde daar werd opgeslagen en dat corrigeren. Zo wordt internal data corruption tegengegaan.

Als er twee bits in een ECC-geheugenblok fout zijn, dan wordt dit gedetecteerd. Als er één bit fout is, dan wordt dit gecorrigeerd.

Computergeheugen