Tengo un producto que utiliza el microprocesador MSP430, que ha estado vendiéndose durante un par de años. Uno de los trabajos del MSP430 es comunicarse a través de una serie asíncrona a una radio de baja potencia.
Con el inicio de este invierno, ha habido una tasa de falla inaceptable (varios por ciento) en la temperatura fría. La investigación ha encontrado que la comunicación en serie con la radio está fallando. El generador de baudios para el puerto serie es alimentado por SMCLK, que se divide del oscilador controlado digitalmente (DCO) del MSP430.
¿Por qué falla la comunicación en serie a bajas temperaturas?
(Nota: ya he resuelto el problema y publicaré la respuesta pronto. Sugerencia: fue un error de software).