Doh! Sorry about that - it was supposed to be set to off. The bad news is that it didn't change the operation. :( I can make the circuit display the first set of characters (with the current program), or the second (by substituting Table2 in place of Table1) ... so that part of the circuit works fine. I just can't see where/why it's looping back. I even tried putting the called lines of code above the originating code - to see if maybe it was "going on" and repeating it ... but no difference. I'm open to suggestions. If someone sees a glitch I've missed, I'll gladly fix it. If there's a better way, such as using the TMR0 interrupt, I'll even do it ... I just don't quite understand setting it up (for 1 second). I've thought about making the First and More bits of code as subroutines. Then, I'd use CALL instead of GOTO. This would allow me to see if the code returns from these returns and can move on. I'm not sure ... looking for suggestions. :) Thanks again, ATM --- "Eisermann, Phil [Ridg/CO]" wrote: > > -----Original Message----- > > Subject: [PIC]: Debugging Help Needed - Resetting? > It looks like you are enabling the watchdog timer, > but you are never > resetting it in software. This is probably what is > causing your resets. I > did not check if there are any other problems, but > since you say it > similated fine, i'd try disabling the WDT first, to > see if the problem goes > away. > > -Phil __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body