Image for ECC (Error-Correcting Code)

ECC (Error-Correcting Code)

Error-Correcting Code (ECC) is a method used in digital systems to detect and automatically fix errors in data transmission or storage. When data is sent or saved, ECC adds extra bits that serve as a checksum or pattern. If some bits get altered due to interference or faults, the ECC detects the inconsistency and corrects the errors without needing a resend. This process ensures data integrity and reliability, especially important in applications like memory modules, storage devices, and communication systems where accurate data recovery is critical.