> I just tried two methods. > > 16F877 > 19200 BAUD > WIN 95 > 5mS programming > > Receive 8 words to a buffer - Program/Verify - request another 8 Words. > > 75 seconds > > Receive Word - Program/Verify while receiving next word > > 65 seconds I guess this means that whatever hardware/software you did this test on wastes a lot of time. The Picstart Plus sure takes a lot longer than 20 seconds also. I was actually envisioning a smart system where the host sends the data at a rate that at least exceeds the program rate. This is received and put into a buffer at the same time those bytes already received are being programmed. This sort of overlapping sounds pretty trivial. This brings up the question why it apparently isn't being done that way. Are the existing implementations just really dumb or am I just really dumb? ***************************************************************** Olin Lathrop, embedded systems consultant in Devens Massachusetts (978) 772-3129, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics