> >> movff PORTx, PORTB >> > > So what's wrong with this? > just the fact I'm using PORTB intead of LATB? > nothing is wrong with it provided x != B but you have to be carefull when using PORT for output. Generally it is better to get into the habbit of using LAT for output so you don't run into RMW problems later. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist