saludos Chenau, haciendo cuentas el 241 tambien lo obtengo de esta formula despejando el "valor de timer0"
inter_tmr0 =(1/frecuencia del clock externo)X(256- valor del tmr0)Xprescaler
No podés justificar que una ecuación sea la correcta porque funciona para un caso en particular(para freq=1Hz). Una ecuación es una LEY y se supone que representa a un conjunto de valores de entrada.
Cuando el Timer0 es configurado como contador de pulsos externos, NO IMPORTA la frecuencia de entrada. El Timer0 cuenta cada vez que ocurre un cambio de flanco alto/bajo(segun la configuracion si mal no recuerdo) en T0CKI. Si no llega ese cambio de flanco, ni el registro Tmr0 ni su preescaler van a incrementarse.Pueden pasar segundos, minutos, horas y todo el tiempo que el uC esté encendido, que el Tmr0, bajo esa configuracion no va a incrementarse.
Es evidente que la ecuacion que representa este comportamiento NO depende del tiempo, por lo tanto tampoco de una frecuencia, que es una medida asociada y ligada al tiempo.