Found a strange problem on the '877 I've been using for a few months. One of the registers all of a sudden decided not to work anymore, this after debugging a small code change, I finally went back and found that the flags were not being set right, and in fact, I couldn't write to it at all. I moved it one location further down, and now it works. To verify, I put in a movlw, movwf commands in and the register never accepts the data. So, question is...anyone else all of a sudden found a register that decided to fail? Makes me a little nervous to release something that might have a failure in the future. In addition, using the ICD to program the chip in circuit, it seems that I don't always get a good burn. In other words, I can program it once, and something doesn't work quite right, and then I can reburn, and it does work. Anyone else seeing this as well? _________________________________________________________________ STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu