Welcome to the asylum.. Your first post seems to pass the newbie/Olin test suite. Quick thought (pre rushing to shower and out the door) - if you run your button check routine NON interrupt with a soft timing loop, does it work OK. Are IRQs off when you are playing with in input line i/o status? RM -- 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