A flash memory storage system includes a memory array containing a
plurality of memory cells and a controller for controlling the flash
memory array. The controller dedicates a first group of memory cells to
operate with a first number of bits per cell and a second, separate group
of memory cells to operate with a second number of bits per cell. A
mechanism is provided to apply wear leveling techniques separately to the
two groups of cells to evenly wear out the memory cells.