It can also be from an idirect addressing error if the FSR register points to 0. A change in that area can give you a lot of trouble including random reset's. Happened to me ;). Mircea Chiriciuc -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu