I solved the problem with the verify the reserved program memory I have seen mentioned for debug mode is from 1f00 to 1fff if you set the start address to 0h and the end address to 1eff the program memory verifies fine Peter -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of John Hansen Sent: Thursday, July 15, 1999 9:58 AM To: PICLIST@MITVMA.MIT.EDU Subject: Re: Strange MPLAB-ICD behavior At 10:21 PM 7/14/99 -0400, you wrote: >I received my (first) mplab icd today (have two more systems coming so I'll >get a chance to compare them later) and was both impressed and slightly >irritated because of things not working all that well. AMEN >Features that I cannot get working: >*verify I think the problem with verify is that it verifies your .hex code against the code in the chip. But when the debug feature is turned on, it loads a slightly different code to support debug. I found that verify never works if debug is turned on, but if you turn the debug off, it does verify fine. Since you have this system up and running let me ask you a couple of questions: After the chip is programmed (with debug off) are you actually able to run it in the prototype module without the ICD connected? I've not been able to do so. When you run the code with the ICD module connected in debug mode but have no breakpoint set, do the LED's flash on your unit or are they solidly on? Thanks, John Hansen