Elena:
Por un lado,para activar las pullup, creo que es como dice porcher,no tengo amano los registros del pic,pero luego los busco para confirmar el bit.-
Por otro lado,el tema de las interrupciones, efectivamente cuando tengas una interrupcion ,en el registro de interrupciones te dice de donde vino (desbordamiento de tmr0,cambio en portb,etc),pero creo que tenes que testear el puerto para saber de que pin vino efectivamente (en el caso que leas varias entradas del portb)
Espero que se entienda
saludos
jorge