| Мнемоніка команди | Опис | Циклів | 14-разрядний код | Зм. прапори | Прим. | 
| Біт 13…… ……….Біт0 | |||||
| 1 | 2 | 3 | 4 | 5 | 6 | 
| Байт орієнтовані команди | |||||
| ADDWF f,d | Складання W і f | 1 | 00 0111 dfff ffff | C,DC,Z | 1,2 | 
| ANDWF f,d | Побитне ' І ' W та f | 1 | 00 0101 dfff ffff | z | 1,2 | 
| CLRF f | Очистити f | 1 | 00 0001 1fff ffff | z | 2 | 
| CLRW | Очистити W | 1 | 00 0001 0xxx xxxx | z | |
| COMF f,d | Інвертувати f | 1 | 00 1001 dfff ffff | z | 1,2 | 
| DECF f,d | Відняти 1 з f | 1 | 00 0011 dfff ffff | z | 1,2 | 
| DECFSZ f,d | Відняти 1 з f і пропустити якщо 0 | 1(2) | 00 1011 dfff ffff | 1,2,3 | |
| INCF f,d | Додати 1 до f | 1 | 00 1010 dfff ffff | z | 1,2 | 
| INCFSZ f,d | Додати 1 до f і пропустити якщо 0 | 1(2) | 00 1111 dfff ffff | 1,2,3 | |
| IORWF f,d | Побітне 'АБО' W та f | 1 | 00 0100 dfff ffff | z | 1,2 | 
| MOVF f,d | Переслати f | 1 | 00 1000 dfff ffff | z | 1,2 | 
| MOVWF f | Переслати W у f | 1 | 00 0000 1fff ffff | z | 1,2 | 
| NOP | Немає операції | 1 | 00 0000 0xx0 0000 | ||
| RLF f,d | Циклічне зрушення f вліво через перенесення | 1 | 00 1101 dfff ffff | с | 1,2 | 
| RRF f,d | Циклічне зрушення f управо через перенесення | 1 | 00 1100 dfff ffff | с | 1,2 | 
| SUBWF f,d | Відняти W з f | 1 | 00 0010 dfff ffff | C,DC,Z | 1,2 | 
| SWAPF f,d | Поміняти місцями півбайти в регістрі f | 1 | 00 1110 dfff ffff | 1,2 | |
| XORWF f,d | Побітне “виключаюче АБО” W та f | 1 | 00 0110 dfff ffff | z | 1,2 | 
| Біт орієнтовані команди | |||||
| BCF f,b | Очистити біт b в регістрі f | 1 | 01 00bb bfff ffff | 1,2 | |
| BSF f,b | Встановити біт b в регістрі f | 1 | 01 01bb bfff ffff | 1,2 | |
| BTFSC f,b | Перевірити біт b в регістрі f, пропустити якщо 0 | 1(2) | 01 10bb bfff ffff | 3 | |
| 1 | 2 | 3 | 4 | 5 | 6 | |
| BTFSS f,b | Перевірити біт b в регістрі f, пропустити якщо 1 | 1(2) | 01 11bb bfff ffff | 3 | ||
| Команди управління і операцій з константами | ||||||
| ADDLW к | Скласти константу з W | 1 | 11 lllx kkkk kkkk | C,DC,Z | ||
| ANDLW k | Побітне ' І ' константи та W | 1 | 11 1001 kkkk kkkk | Z | ||
| CALL k | Виклик підпрограми | 2 | 10 0kkk kkkk kkkk | |||
| CLRWDT | Очистити WDT | 1 | 00 0000 0110 0100 | -TO.PD | ||
| GOTO k | Безумовний перехід | 2 | 10 1kkk kkkk kkkk | |||
| IORLW k | Побітне 'АБО' константи та W | 1 | 11 1000 kkkk kkkk | Z | ||
| MOVLW k | Переслати константу в W | 1 | 11 00xx kkkk kkkk | |||
| RETFIE | Повернення з підпрограми з дозволом переривань | 2 | 00 0000 0000 1001 | |||
| RETLW k | Повернення з підпрограми  із завантаженням константи в W | 2 | 11 01xx kkkk kkkk | |||
| RETURN | Повернення з підпрограми | 2 | 00 0000 0000 1000 | |||
| SLEEP | Перейти в режим SLEEP | 1 | 00 0000 0110 0011 | -TO.PD | ||
| SUBLW k | Відняти W з константи | 1 | 11 110х kkkk kkkk | C,DC,Z | ||
| XORLW k | Побітне “виключаюче АБО” константи та W | 1 | 11 1010 kkkk kkkk | Z | ||