I'd like to have a chunk of onboard storage for datalogging in a board I'm working on for personal use - so, clearly I could use an SPI accessible flash chip.
I've had a play with external RAM with the circuit design by Rugged Circuits - their MegaRAM solution. http://ruggedcircuits.com/html/megaram.html
The question is, can I interface to external flash in the same way for data storage, using a parallel chip - the external memory interface in the datasheet says "well suited to operated as an interface to memory devices such as external SRAM and Flash..."
So, a couple of questions really;
- External flash connected to the 2560s external memory interface does not need a memory controller per se? As the MCU is the memory controller in itself?
- Why does parallel flash of the same storage capacity seem to be so much physically larger, of course the pincount is higher - but none of the chips seem to be available in LQFP packages for example, just packages with pins on two sides? I've heard NAND flash needs a file system such as FAT, to deal with bad sectors - does NOR too? [/list]