Estimado Santiago, perdón por no interpretar tu post. Mi intención es solo aportar lo que pueda para ayudar. Soy autor de Niple conjuntamente con Jorge.
La recomendación del PIN R/W es solo para que lo sepas, y lo tengas en cuenta. Niple momentáneamente solo tiene funciones de escritura sobre el LCD, por eso ese PIN lo pone a masa por defecto. Si lo conectas a un PIN de micro, como lo hiciste vos, tenes que asegurarte que ese PIN este siempre a masa si utilizas los módulos que tiene disponible Niple para LCD.
Te da la posibilidad de conectarlo a un PIN del micro, por si necesitas las funciones de lectura, pero la tendrías que programar con las instrucciones propias del PIC que están en la parte superior de la caja de herramientas en Niple.
En cuanto la recomendación que te dí sobre los 100 desplazamientos, es porque el HD44780 utiliza un arreglo de memoria de 80 registros para los datos de visualización. Por ejemplo para el display 16x2 los primeros 40 corresponden a la primer línea y a partir del este hasta el 80 a la segunda línea. En este caso de tu programa no tiene importancia ya que como vos lo decís, solo haces para obtener un tiempo, y no necesitas volver a visualizar los datos.
La consulta sobre la versión que te hice, era para saber si estábamos utilizando los dos la misma versión de Niple, ya que hay errores en las versiones mas antiguas que en la actual ya no están.
Ingrese en otro post tuyo de "Teclado y LCD", baje un NPL Tecladodlcd_V6_3_npl.rar, compile el programa con mi versión de Niple, pero tampoco me dió error. No se es este el que te tiraba error al obtener el *.HEX.
Decime por favor si este no es el programa, decime bien cual es, que lo miró a ver que error es el que tiene.
Un saludo,