I am using the MSP430 for systems that should have a long lifetime (30 years) at temperatures of 35 degrees max (average would be 25 degrees) at 3.3V
So I have some questions about the long term reliability:
- what is the chance of failure in this period if a program with a watchdog keeps running without ever re-initialising?
- does it help to reset the MCU regularly from software (by writing wrong watchdog passwd for example)
- Will the lifetime be longer if the chip spend most time in sleep mode, or do regular sleep/wake cycles (10 Hz. for example) wear it down faster?
- I am using the DMA to measure 4 ADC inputs in one program, and I am worried about it "missing" a measurement and ending up measuring the wrong inputs. How can I reset the input pointer at the start? For example, will setting "ADC10MCTL0 = ADC10INCH_3;" reset the input pointer?
- Is the reliability of the new FRAM devices better than the old FLASH ones?
Thank you!