1. A method of managing a multi-level flash memory device, the flash memory device comprising a plurality of memory cells, the method comprising: detecting a voltage level from a first memory cell, the first memory cell storing a charge to a voltage level representing a data value; determining the data value represented by the voltage level, wherein the data value is determined based at least partially on a resolution register entry corresponding to the first memory cell; applying charge to at least one of the plurality of memory cells to a target voltage representing the data value, wherein the target voltage is determined based at least partially on a resolution register entry corresponding to the at least one of the plurality of memory cells.