Quote Originally Posted by HenrikOlsson View Post
Since there is no #CONFIG in your code I reccon you know that the default ones are what you want? I don't have access to those at the moment but what about MCLR? Is it enabled in the default CONFIG and if so, do you have it pulled up?

Also, looking at the datasheet there is no mention of TRISIO, it seems to be called TRISGPIO in that device. It's possible that the PBP header files aliases it and I suppose you should get an error if it doesn't know TRISIO but still...it sticks out.
Thanks for your reply!

Yup, I have MCLR set as MCLR, and also have the pullup option set AND have a 10k pullup externally. Name:  10F222 config.jpg
Views: 848
Size:  18.7 KB

I tried using TRISGPIO first and it threw an error so I changed it to TRISIO and THEN it compiled without errors, so that's where I currently am.

This has me stymied. I have tried another chip just in case, and I get the same results.