I'm looking into NAND Flash memory to use with my AVR MCU (Atmel Tiny85). I am particularly looking at the 8Gb Spansion S34ML08G101TFI200.
I would like to sequentially read the entire contents of the chip, from the first address to the end.
My questions are:
1) Sequential read across entire chip?: Can I toggle RE#
to sequentially read data across the whole chip's memory, or do I need to issue "read" commands periodically for new pages/blocks/planes.
2) Power-up read state?: in the data sheet under "Page Read", it says that on power up, the chip is in read mode, and no 00h
command is necessary, but is the following 30h
command required to start reading? Or can I just begin toggling RE#
to start reading from the beginning of the chip memory? (In other words, can I jump into reading without any setup instructions?)
3) Speed requirements?: I've read that since these chips are so fast (25us read time), they are too fast for slower MCUs, but I feel this doesn't make sense since I can poll the chip and toggle RE#
whenever I want. Does that sound correct?