All, I am working on a 16F628 (Non 'A' version on purpose) using MPLAB's simulator. All was well until late yesterday. I assembeled my code, and started the simulator, just as I have done dozens of times before. Only this time, when I get a TMR0 interrupt, a message comes up in the output window stating "CORE-E0001: Stack over flow error occurred from instruction at 0x000209" I've looked at that location, and it's happens to be a 'NOP'. So, I looked before and after that location, and there isn't anything that I can see that I would think could cause this problem. If I'm understanding this error correctly, it would seem that I'm going beyond the 8 levels of interrupts that the stack can take care of. Doe's anyone have any ideas as to what is happening? Or something I should look for? I can't send the code as it is being written for hire, so it is proprietary. But I'm sure someone out there has had this happen to them at one time or another. Any ideas as to where to look would be appreciated. Thanks and Regards, Jim -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist