Ошибка возможна из-за того, что после программирования, программатор проверяет PIC, а в битах стоит CP, это вроде защита. Попробуйте снять галки с CP и прошить.