PIC14bit命令一覧表
| MOVWF f | Wをfに移動 | mov W to F | |
| MOVF f,[W|F] | fをWまたはFに移動 | Z | mov F |
| MOVLW k | 定数kをWに移動 | mov Literal to W | |
| CLRF f | fを0にする | Z | clear F |
| CLRW | Wを0にする | z | clear W |
| COMF f,[W|F] | fの2の補数をWまたはFに | complement F | |
| DECF f,[W|F] | fを1減らし結果をWまたはFに | Z | decrement F |
| INCF f,[W|F] | fを1増し結果をWまたはFに | Z | increment F |
| NOP | 何もしない(時間調整用) | no operation | |
| RLF f [W|F] | fをキャリCを含めて左回転しWまたはFに | C | rotate Left F |
| RRF f [W|F] | fをキャリCを含めて右回転しWまたはFに | C | rotate Right F |
| SWAPF f [W|F] | fの左右4ビットを入れ替えWまたはFに | swap F | |
| BSF f,b | fのbビットを1にする | Bit Set F | |
| BCF f,b | fのbビットを0にする | Bit clear F | |
| ADDWF f,[W|F] | fとWを加算し結果をWまたはFに | C,DC,Z | Add w and F |
| ADDLW k | kをWに加える | C,DC,Z | Add Literal and W |
| SUBWF f,[W|F] | f からWを引き結果をWまたはFに | C,DC,Z | Substract W from f |
| SUBLW k | kからWを引く | C,DC,Z | Substract W from k |
| ANDWF f,[W|F] | fとWをANDし結果をWまたはFに | Z | And W and F |
| ANDLW k | kをWにAND演算する | Z | And Literal and W |
| IORWF f,[W|F] | WにfをORし結果をWまたはFに | Z | Inclusive Or |
| IOWLW k | WにkをORする | Z | Inclusive Or |
| XORWF f,[W|F] | WとfをXORし結果をWまたはFに | Z | Exclusive Or |
| XORLW k | kをWにXOR演算する | Z | Exclusive Or |
| DECFSZ f | fを1減らし、0になったら次の命令をスキップする | Z | Decrement F Skip if Clear |
| INCFSZ f | fを1増し、0になったら次の命令をスキップする | Z | Increment F Skip if Set |
| BTFSC f,b | fのbビットが0なら次の命令をスキップ | Bit test F(b) Skip if Clear | |
| BTFSS f,b | fのbビットが1なら次の命令をスキップ | Bit test F(b) Skip if Set | |
| GOTO a | a番地にジャンプする | Goto k | |
| CALL a | a番地のサブルーチンにジャンプ | Call k | |
| RETURN | 戻る | return | |
| RETLW k | kをWにセットし戻る | Return with Literal W | |
| RETFIE | 割り込みから戻る | return from Inturupt | |
| CLRWDT | Watch Dog Timer をクリアする | PD,TO | Clear WatchDogTimer |
| SLEEP | スリープモードに入る | PD,TO | Sleep |