Datasheet

Reliability
Wear-Leveling algorithm
The controller supports static/dynamic wear leveling. When the host writes data, the controller will find and use the block
with the lowest erase count among the free blocks. This is known as dynamic wear leveling. When the free blocks' erase
count is higher than a threshold value plus data blocks', it will activate the static wear leveling, replacing the less frequently
used user blocks with the high erase count free blocks.
ECC algorithm
Using 72 bit BCH Error Correction Code with each channel, the controller can correct 72 random bits per 1 KByte data
sector for a SLC NAND flash. The hardware executes parity generation and error detection/correction features.