Там где нужно проверить стек используется PIC16F648 весь девайс заточен под него, из за возможной проверки стека переходить на 916 или, тем более 18F нет абсолютно никакого смысла. Да и по размеру они туда не влезут. Кроме того плата разведена, отлажена и т.д. Есть небольшой времяпеременный глюк. Хочется отловить. Переход на другой камень это не только совместимость команд, но и архитектура которую нужно будет учесть. В общем переписать прг. под другой камень задача не из пятисекундных (переходил с 648 на 916), а затем еще и отладка и прогон.