There are a lot of ways to deal with this problem, but probably the simplest is that you change the '60' in 'movlw 60' to a low number like 1 or 2. Then you don't have to step so many times before you see it get to its "end count" to roll over the next counter. Of course, this doesn't make a proper clock, but once you've found and fixed your errors, you can change it back to 60 and run it for real. Barry At 09:32 PM 5/10/02 -0500, you wrote: >Barry >I went back add those statements but it seconds counter is still not >resetting so i looked a alittle closer and added this to secs >movf 0 >movlw >i think this should load the register with the o >is there a way to speed up the sim to like jump 60 minutes later to see if >the code is couting properly >thanks again >mike johnston -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics