Tengo un producto que usa el microprocesador MSP430, que se viene vendiendo desde hace 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 fallos inaceptable (varios por ciento) en temperaturas frías. La investigación ha encontrado que la comunicación en serie con la radio está fallando. El generador de velocidad en 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 resolví el problema y publicaremos la respuesta pronto. Sugerencia: fue un error de software)