I am running a 16C6x/7x probe (16J) on PicMaster under MPLab. The code runs fine, but when it is stopped, I get a Stack underflow or overflow message box. The message box reappears annoyingly often when I single step. I know stack is not a problem, since I have run a full memory trace from the reset point, stopping when trace memory full. I get a stack error message box, the stack window is usually empty (whether under or overflow), though sometimes it is full of almost random stuff. I analysed the trace file for calls and returns, all pair up correctly. Registers, traces and so on all look fine. The same code runs absolutely fine on a 16C64 pod (I'm not using the upper RAM bank in this module, and the ROM side appears fine). I'm running on external clock and internal power, the clock is 10.245 mHz. Modules all pass diagnostics except the 16C64 pod fails a 16C65 RAM test, no real surprise. Any ideas? Ed Todd