Hola risanti:
Mira la forma de conectar el teclado al pic podria ser:
Conectarlo en forma de filas y columnas. Me explico Utiliza el puerto B con las resistencias de pull-up activadas y esas cuatro lineas las utilizas como entradas. Las otras cuatro lineas del puerto B como salidas.
Activas la interrupcion de cambio de estado de los pines de la puerta B por cambio de estado.
Vas sacando periodicamente un 1 o un 0 por una de las lineas de filas y lees la columna activada.
Un saludo