For development purposes, I have tried two different approaches to ending a program Run the program to "end" or create an endless loop like "stop goto stop" I have noticed that sometimes my 16F877 will just suddenly re-boot or reset and re-run the program after it has been sitting in either a endless loop or sent to end. There are not any voltage spikes present on the circuit at the time of reset. Has anybody experienced this before? -- 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