ECC = Error Checking & Correcting.
Dit geheugen heeft 8+1 bits per byte. De extra bit wordt gebruikt als "Checksum" om de overige 8 bits te controleren. Als alle 8 bits kloppen wordt de byte gebruikt, anders moet hij opnieuw worden gegenereerd. ECC geheugen is hierdoor wel betrouwbaarder, maar ook langzamer dan "gewoon" geheugen. Het is meestal veel interessanter om "gewoon" geheugen te kopen (zeker als je voor hetzelfde geld 2 keer zoveel krijgt), maar in een server kan betrouwbaarheid natuurlijk belangrijker zijn dan snelheid!