Hola,
Se que ya va mucho tiempo que se inicio este tema, pero lidiando con el mismo problema me encontré con que la solución más simple a todo el problema era activar las pull-ups del puertoB y colocar una pull-up externa en RB1.
Así todo me funcionó de maravilla.
Saludos!