Supports single-level and multi-level cells (SLC and MLC) NAND Flash devices ... Hamming code and BCH ECC. Built in DMA Controller for boot code and data transfer.