The higher error rate necessitates an error correcting code (ECC) that can correct multiple bit errors; for example, the SandForce SF-2500 Flash Controller can correct up to 55 bits per 512-byte sector with an unrecoverable read error rate of less than one sector per 1017 bits read.
Vyšší chybovost si vyžaduje kód na detekci chyb (ECC), který může opravit mnoho bitových chyb; například SandForce SF-2500 Flash Controller umí opravit až 55 bitů v 512 byte sektoru s výskytem nezotavitelné chyby po 10 17 {\textstyle 10^{17}} přečtených bitů v jednom sektoru.