1. A non-volatile memory device comprising: a non-volatile memory array containing a plurality of memory pages each having a plurality of non-volatile memory cells; a plurality of sense amplifiers; an I/O buffer; a memory interface; and a controller coupled to the non-volatile memory array, the I/O buffer, and the memory interface, wherein the controller is adapted to access pages of memory from the memory array in a cache read mode of operation with a user-selectable cache read, wherein a next memory page is sensed from the non-volatile memory array by the plurality of sense amplifiers while data of a current memory page is transferred from the I/O buffer through the memory interface of the non-volatile memory device and where the next memory page is selected by an address input on the memory interface.