указан процессор 16F877
Он как нарисован с самого начала - так в дальнейшем и не меняется. Он доступней и дешевле, а памяти не хватает на четырехстрочник
, приходится или делать двухстрочник или покупать по новой
PIC18LF4685 DIPВ версии 12.9.0 для дисплея 4х40 добавлено управление ШИМ для плавного запуска и остановки двигателей (насколько помню по I2C) - мы не делали, т.к. коллекторные двигатели не используем принципиально. У меня асинхронники, UA9FA использует шаговые двигатели. Отдельный вопрос - борьба с помехами от приводов - это отсутствие декода или ложный декод.
PIC184682 тянет девятую версию, так что если есть в наличии - можно втыкать без изменения распиновки в четырехстрочник, будет беднее функционал. Но прошивать его надо девятой версией. При этом для PIC16 на энкодерах прошивка не меняется.