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?