> I think XON/XOFF (DC1/DC3) should be sufficient, but maybe not. Many > terminal programs (including HyperTerminal) allow you to set a delay after > the transmission of each line of data. That can be set long enough to > allow the bootloader to program that section of flash. Another simple > approach I've used (though it pretty much requires a custom application on > the host end) is to not echo a character until I'm done dealing with it. > The host then waits for each character to be echoed. So in the end you will have to do something on the host anyway. Then why bother to let the PIC do the .hex file decoding (which makes the bootloader larger) when you have a very powerful CPU with plenty RAM and other storage available in your PC? Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products docent Hogeschool van Utrecht: www.voti.nl/hvu -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist