OK, Found it! It is a problem with MPLAB or ICD2. Seems like there is a bug that when you step over a MOVFF instruction (ICD2 debugging step) MPLAB will show that it is executing the instruction (pointer shows to the MOVFF instruction) but in fact ICD2 is executing a NOP! So no actual moving of source file to destination file took place. I did not see this in my little test program though so it is not always there. -- Quentin qsc@iptech.co.za www.iptech.co.za -- 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