Говорехме за конфигурацията на хардуерните му ресурси.
Ето това например:
OSCCON = 0B10111010
Освен, че тази конфигурация не отговаря на 1 MHz, то в т.нар. "configuration word 2" има бит "PLLEN", който по дефолт за този чип е "1", и май PLL-а му е включен на 4х. В програмата виждам конфигурация само за изключване на стражевия таймер и LVP-то. Множителя си има предимства в някои случаи, но когато не е изрично необходим - повече пречи. Не мога да се ориентирам по ASM файла дали чрез развойната среда не е вкарана някъде инструкция за изключване на "PLL Enable" бита. Ако някой може да чете ASM - нека погледне, интересно е все пак.

П.П. И да е изключен PLLEN, то в OSCCON бит 7 в този случай е "1", което пак води до същото - PLL-а е активен.

П.П.2. Намерих още нещо в дебрите на Мреж@та:
http://www.microchip.com/forums/m577176.aspxТам го наричат "RMW problem", и май наистина така ще да е проблема и с този случай.