Roland wrote: > I'm using ICProg and a AN589 programmer. > It takes 52s to program the 18F452 (all flash and data) It can be done faster, but that's not out of range for a cheap programmer. If I remember right (I'm not in my Embed office right now), my programmers take about that long for a full 16F877, and the 18F452 is faster even though it holds more data. This includes doing two verify passes at different Vdd levels. 52 seconds with only a single verify pass is definitely slow, but not out of line for a low cost programmer in my opinion. > Also, does anyone use a free/cheap progger that allows just your > program to burn, and not the entire flash? Flash is program memory. Do you mean only burn the part of flash that is occupied by the program? If so, I suspect most programmers already do that. The EasyProg (http://www.embedinc.com/easyprog) performs a bulk erase, then avoids writing blocks of program memory that would end up in the erased state anyway. It still verifies the whole program memory which will take most of the time when writing a short program into a large chip. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist