ハマッタ!!!
pic16f628aでoption registerでportbの内部プルアップを停止しようと
したけどoption registerの設定そのものがエラーとなった。
一晩寝てからもう一度見直そう。
関係なかったようだ。

他のregisterは問題なくセット出来ているのにoption registerだけセットできないとは
全く訳が分からない。
ちょっと待てよ、、、今見ていて気付いたけど、、、これかな
TRISBでportbはすべてデジタル出力にしているから内部プルアップは
必要ないし矛盾しているな
余計な設定をしていたようだ。