LEDをブリンクさせるコードで、なぜかRB4をGNDに接地しないと
RB3の出力電圧が暴れていた件について(RB2の出力電圧は正しく出ていた)
こちらによると、PGMというピンはLVP(低電圧モード)をオフにしないと
リセットがかかるらしい。
(PIC16F628AではRB4/PGMになっている)
http://ele-craft.blogspot.jp/2009/04/pic-16f887rb3pgm.html
http://www6.ocn.ne.jp/~sunnydog/theme03/theme03.htm
ということで、LVP_OFFを指定したらRB4をGNDに接地しなくても動作した。
(追記)よく調べていないが「オープンドレイン」、というものが関連しているのかもしれない。