On Apr 9, 2007, at 11:03 PM, Dr Skip wrote: > I find this odd, and am also curious why they both transfer small > bursts quickly, but deviate so much from each other by the end. One of them probably reads a free block table linearly, from the beginning, one word at a time (causing reload of flash address pointers, and etc) for every block written, cause it doesn't have enough ram, or enough "smarts" to cache the table. These tend to use NAND flash, right? And that has a pretty significant penalty each time you change the read/write pointers by more than an auto-increment? BillW -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist