Hola Fermin, gracias por tu respuesta. Estoy en el trabajo, pero esta tarde pongo algo de lo hecho. Me encontré con esta dificultad al comenzar ya con el programa del proyecto de es6te post, como habitualmente hago había terminado la distribucion de pines en la placa impresa, lo hago así con los pics dada la flexibilidad funcional de cada pin que permite intercambio de funciones entre ellos. Configuré puertos, declaré teclado y LCD compartidos, configuré RB0, Habilité la interrupción general, RB7-6-5-4 y RB0, dí OK, sorpresa: solo figuran gral y RB0(que no está en teclado), del resto ni noticia, lo hice varias veces, declaré 1ro teclado y nada, 1ro LCD y lo mismo, pruebo el 877a con exito, para mi es un bug de Niple en este componente. Ya avise a Jorge de lo ocurrido y si es otro bug de Niple espero que tenga rapida solución. Esto me obliga a cambiar al 877a para desarrollar el programa, espero luego poder migrarlo al 887 o desarrollarlo en el. Un abrazo.