> CF also has an annoying 512 byte block/buffer. You can cheat & skip > around while reading, but you have to write 512 bytes at a time. Fine > for data loggers, but a pain if you need to change small bits at a > time (ie editing FAT tables). > > - Ben Does that mean that if I'm implementing a data logger I have to store information on an internal buffer memory until I have 512 bytes and then move the whole block? What's the best solution for such thing: a) choose a PIC mcu with enough internal RAM? or b) use an external EEPROM or RAM memory? The application logs data coming from another chip through serial communication (Rx/Tx), I guess number of available pins could be a problem in case I choose external memory to make a buffer? Padu _______________________________________________ http://www.piclist.com View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist