Various embodiments of the present invention are generally directed to an
apparatus and associated method for updating data in a non-volatile
memory array. In accordance with some embodiments, a memory block is
formed with a plurality of types of memory cell sectors arranged in data
pages of a first type and log pages of a second type that can be updated
in-place. A first updated sector is written to a first log page while
maintaining an outdated sector in an original data page, and overwritten
with a second updated sector.