Thanks, Olin! Can't reproduce the problem with ICD. During the Slows, all of the software functions eventually work properly, just veeerry sloowly. There are several traps that would die of a watchdog timeout if certain variables were out of range, and I always do range testing on anything that seems critical anyway. Some of these timer functions depend on interrupt code, some not. At the beginning of the program, there are some LED's that flash based on a delay loop, before timer interrupts are enabled. After that, timing is dependant on the interrupt. So it is hard to imagine a single fault in software that could cause both to fail. So far I am having luck with delaying MCLR, we will see if that holds today. BTW, I haven't figured out how to convine Lookout Depressed to change my REPLY address, my apologies. --Lawrence ----- Original Message ----- From: "Olin Lathrop" To: Sent: Monday, April 15, 2002 5:24 PM Subject: Re: [PIC]: I've got the Sloooooooowwws > This smells like a firmware bug, not a hardware problem. I bet if you look > closely you will find some dangling variable in the timer interrupt routine > that causes it to divide by a larger value or discard interrupts, or > whatever. Can you reproduce the problem with the emulator? > > By the way, please get rid of you REPLY address so we don't have to do work > to reply to the list. > > > ***************************************************************** > Embed Inc, embedded system specialists in Littleton Massachusetts > (978) 742-9014, http://www.embedinc.com > > -- > http://www.piclist.com#nomail Going offline? Don't AutoReply us! > email listserv@mitvma.mit.edu with SET PICList DIGEST in the body > > -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu