I actually misspoke. I was using a 877a until I fryed it, now I am using a 16f737.

I will research the digital IO. I thought they were digital by default. I am also using portb, as I redefined in my code.