Hi! The Jacky's wrote: > Hi World > everything is OK. So here's the problem. This seems to simple. There > could be a hidden > problem, a better WAY. The most reliable WAY. Any thoughts on > this.....? The PIC-range processors have harvard architecture, meaning that data memory is separated from program memory. You cannot read the program rom -> you cannot checksum. Perhaps you can run you program in diagnostics-mode where all operations are performed except for the 'final' steps and the results are written to a ram-location, and then verified. The gain in reduced error-probability depends on how much code you can execute without actually performing I/O-tasks et.cetera. Any other Ideas Regards, Mattias -- ------------------------------------------- BassLab Production, Mix, Remix facility Mail us : basslab@usa.net Call us : +46-(0)708-833331 -------------------------------------------