Jinx wrote: > To minimise programming time the PS+ upper limit was set to > 2ff, not the full fff. The dt addition I made at 0x600 was therefore > not programmed into the chip, so there were no retlws for the > calls to bounce back from I thought MPLAB can set the programming range automatically. I haven't used the Picstart+ in years, but I know it works that way with the ICD2. Even then it makes me wonder about the Picstart+. A full 16F88 takes less than 15 seconds to program with two verify passes, and I know the Picstart+ only does one. Also, there is no reason the programmer can't automatically skip words set to the erased value. Any memory address limit would therefore only apply to the single verify pass, which can't save much. Or the Picstart+/MPLAB combination is very poorly implemented. ***************************************************************** 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