Организация ацп в 88м немного иная. Подключение каналов идет через регистр ANSEL (9B) причем по умолчанию при сбросе и включении все порты включая выв 12,13 становятся аналоговыми. Надо сбросить биты ANS5 ANS6 в 0, выводы 12 13 станут цифровыми
и еще одно новшество, опорное напряжение надо выставить - хотя при сбросе стоит и так как надо, но все же прописать 00 надо.
Плюс надо еще разобраться с модулем USART - как там все организовано по умолчанию. Но думаю он не помешает.
Так что пока похоже надо ввести 2 доп строчки в программу для F88.