Estimado Heraldo, no se si resolviste tu problema, pero te comento que Niple en las ultimas versiones, incorpora la posibilidad de temporizar un tiempo deseado con los temporizadores internos.
Cuando configuras el temporizador, seleccionas "Temporizar" y automáticamente Niple realiza el cálculo y las configuraciones de prescalado, incrementos en el TMR y cantidad de bucles, según la velocidad de cristal que estés usando, para generar un segundo, o el tiempo que desees. Tiene una precisión de 1 micro segundo.
Luego en la programación del entorno de interrupción por TMR debes cargar el módulo "Reiniciar" que esta en las herramientas de TMR junto con "Configurar". Con esto Niple colocara dos bloques, el primero es el que se encarga de recargar el valor de los incrementos en el TMR en cada interrupción. El segundo, es el que dice cuando llego al tiempo deseado, por ejemplo 1 segundo.
Espero haberte ayudado.
Saludos,