Las siglas ECC significan Error Correction Code (Código de corrección de errores). Es un sistema que chequea la integridad de los datos almacenados en la memoria RAM. El sistema utiliza tres bits adicionales a cada byte de datos. Dependiendo del controlador de memoria del ordenador, el sistema ECC, será capaz de encontrar entre dos y cuatro bits erroneos por cada byte. El funcionamiento de este sistema está basado en un algoritmo matemático, que codifica la información del byte en tres bits. Cuando los datos llegan a la memoria se comparan el byte y los tres bits, determinando si ha habido una corrupción en la información transmitida.