A non-volatile memory device is provided with a controller and includes
method that controls memory operations and to emulate the memory and
communication characteristics of a legacy memory device. In this way, the
memory device is compatible with a host that was originally designed to
operate the legacy memory device. In particular, the controller performs
the emulation to the host taking into account differences such as
multibit memory, error correction requirement, memory support of
overwrites, and erasable block sizes.