hola prossis, lo mejor que puedes hacer para escanear la tecla pulsada es conectar las filas a salidas del pic y las columnas a entradas(puedes utilizar por ejemplo el puerto B o el C). Una vez hecho esto lo unico que tienes que hacer es poner a 0 una salida del pic cada vez y ver que entrada detecta el 0 dandote de esta forma la tecla interseccion que ha sido pulsada.Por supuesto no olvides poner resistencias de pull-up en las columnas para asegurar un 1 logico cuando no se ha pulsado ninguna tecla. Espero haberte sido de ayuda.