Are you sure you've compiled the program for the correct chip?
Address 300006h is the CONFIG4L register.
On the 18F1330, bit-3 that's it's complaining about, is "Unimplemented" and always reads "0".
It would not be able to program that register as 0x89.
Bookmarks