Você estudante, profissional da área de sistemas embarcados, que desenvolve aplicações, firmware para microcontroladores Pic, da Microchip. Com certeza deve recorrer muito em suas soluções o uso de interrupções, não é verdade? Você como ninguém deve saber que é de suma importância que essas interrupções ocorra num tempo preciso, sem atrasos, não é mesmo? Pensando nisso, esse aplicativo irá ajudá-lo. Saiba com precisão o valor do registrador TMR0L que você deve definir em sua aplicação. Registrador esse, responsável pelo controle da interrupção do timer0.
Para saber o valor para TMR0L, primeiro selecione o modo de operação, 8 ou 16 bits. Em seguida escolha qual prescaler quer usar, informe o valor do oscilador utilizado em seu projeto e por último diga qual tempo total você deseja que ocorra a interrupção. Pronto! Com isso, click em calcular que o aplicativo fornecerá o valor para TMR0L. Agora basta você configurar sua aplicação para utilizar os valores fornecido pelo app.
Obs.: Alguns microcontroladores Pic, o Timer0 opera apenas em 8 bits, verifique no datasheet caso tenha dúvida. Outra questão importante é está atento as configurações dos fuses bits, por exemplo o Pic 18f2550, dependendo das configurações selecionadas, o tempo total para ocorrer a interrupção do timer0 será afetada.