The ECC module provides error detection and correction support for single-level cell (SLC) flash memory. ECC supports Hamming code with 1-bit error correction, 2-bit error detection, and BCH code with 4-bit, 8-bit, 12-bit, and 24-bit error detection.
RECOMMENDED: Skip the blank check operation, proceed with writing the data, and verify the written data by reading it back. This is because the NAND controller does not update the ECC to a spare area for erase commands. ECC failures can occur when trying to read erased data.