Me gustaría configurar el OSCCAL de mi AVR para una comunicación RS-232 adecuada utilizando la transmisión del otro extremo como reloj de calibración, sin tener que soldar el pin RX a un pin del temporizador. ¿Hay firmware para hacer esto?
editar
Terminé escribiendo mi propia rutina de sincronización y soldando el pin RX a la unidad ICP (captura de entrada). Cuando el pin ICP cambia, el valor de TIMER1 se copia en un registro y se dispara una interrupción.
El código utiliza una técnica de búsqueda inspirada en ADCPM. OSCCAL se incrementa o disminuye en 1 inicialmente. Cada vez que OSCCAL necesita moverse en la misma dirección nuevamente, se mueve dos veces más lejos, cuando cambia la dirección comienza de nuevo en 1. enlace
Todos esos problemas, y descubrí que OSCCAL perfecto era solo 1 apagado de la configuración de fábrica.