¡ Saludos al foro !
Estoy utilizando un micro de muy bajo consumo, el 16F722 pero tengo alguna duda sobre cual sería la mejor relación entre precisión / consumo.
Básicamente se trata de un temporizador con atención a una interrupción externa. Usando el oscilador interno a 8MHz y el sleep junto con el Watchdog hay grandes diferencias en la temporización, tanto entre distintos chips como a distinmtas temperaturas. A la vista de estas diferencias voy a probar con el modo LP y cristal externo de 32.768KHz pero no se si el consumo me aumentará. También he observado que a 32.768KHz los retardos generados por la instrucción delay_ms() del CCS son un 3% más cortos de lo previsto, es decir, si quiero un retardo de 10 segundos en lugar de poner delay_ms(10000) tengo que poner delay_ms(10275). Esto lo he comprobado tanto en el laboratorio como en el MPLAB.
En resumen, si quiero obtener un retardo de 10 segundos lo más exacto posible y con el menor consumo posible ¿cual sería la mejor opción?
Gracias por anticipado