El error lo puedes medir con osciloscopio. Te aseguro que las medidas que tomé, el microporcesador daba bastante fiabilidad, y no he tenido problema de comunicación con ningún dispositivo externo.
Y para cargar la velocidad de serial con reloj interno, yo con el ATmega64 se ha de cargar los registro UBRRL y UBRRH en función de la velocidad a elegir (para mayor información consulta el datasheet, te adjunto información del micro que te comento)
Un saludo y suerte