Если не ошибаюсь, года полтора назад была такая проблема с ICD2 с сайта icd2clone.narod.ru - там тоже приводилась схема на PIC16F876(А).
Долго искал как это выправить и на одном забугорном сайте была информация что типа эта схема работает до определенной версии МПЛАБ - не помню до какой.
Я сам собрал оригинальныю схему и столькнулся с тем же - были неправильно выставлены биры при прошивке чипа.
Вечером посмотрю, вроде была информация про это...