Los 16F87X cuentan con 35 instrucciones, las cuales están divididas entre instrucciones orientadas a registros, orientadas a bits y orientadas a control.