COMMAND OPERATION SYNTAX STATUS AFFECTED TUTORIAL ADDLW ADD Literal to W ADDLW K C, DC, Z 7 ADDWF ADD W to F ADDWF F,D C, DC, Z 7 ANDLW AND Literal and W ANDLW K Z 7 ANDWF AND W with F ANDWF F,D Z 7 BCF Bit Clear F BCF F,B None 2 BSF Bit Set F BSF F,B None 2 BTFSC Bit Test, Skip if Clear BTFSC F,B None 4 BTFSS Bit Test, Skip if Set BTFSC F,B None 4 CALL Subroutine Call CALL K None 13 CLRF Clear F CLRF F Z 2 CLRW Clear W register CLRW Z 2 CLRWDT Clear Watchdog Timer CLRWDT TO, PD 30 COMF Complement F COMF F,D Z 11 DECF Decrement F DECF F,D Z 6 DECFSZ Decrement F, Skip if 0 DECFSZ F,D None 6 GOTO Unconditional branch GOTO K None 3 INCF Increment F INCF F,D Z 6 INCFSZ Increment F, Skip if 0 INCFSZ F,D None 6 IORLW Inclusive OR Literal with W IORLW K Z 17 IORWF Inclusive OR W with F IORWF F,D Z 17 MOVF Move F MOVF F,D Z 5 MOVLW Move Literal to W MOVLW K None 4 MOVWF Move W to F MOVWF F None 4 NOP No Operation NOP None 12 RETFIE Return from Interrupt RETFIE None 28 RETLW Return with Literal in W RETLW K None 13 RETURN Return from Subroutine RETURN None 13 RLF Rotate Left through Carry RLF F,D C 4 RRF Rotate Right through Carry RRF F,D C 4 SLEEP Power-down SLEEP TO, PD 29 SUBLW Subtract W from Literal SUBLW K C, DC, Z 23 SUBLW Subtract W from F SUBWF F,D C, DC, Z 23 SWAPF Swap F SWAPF F,D None 11 XORLW Exclusive OR Literal with W XORLW K Z 17 XORWF Exclusive OR W with F XORWF F,D Z 17 LEGENDS C Carry b Bit address C Carry d Destination DC Digit Carry f Register File Address k Literal or label PD Power-down TO Time-out W Working Register Z Zero