This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430F2419: MSP430F2419 calibration data erase

Part Number: MSP430F2419
Other Parts Discussed in Thread: MSP-GANG

Dear MSP430 champs,

The following issue has been faced on a MSP430F2419 : the calibration data located in the Zone Info A (0x10C0 à 0x10FF) have been erased accidently

This issue impacts several products including a product where the DCO calibration is used : such product is now non functional

The cause of such erase has been understood and corrected (gang programmer change), now there are several questions which come up about the consequence of such erase on the devices where the erase has been applied :

Q1: Is it possible to restore those lost calibrations data (DCO and ADC)? What would be the way to do so?

Q2 : With the gang programmer we can restore the DCO calibrations but are those restored DCO calibrations just default calibrations or are they similar to the device specific calibrations which have been lost?

The DCO calibration restore is done through “Setup -> Memory Options” Gang programmer menu (please see attached Gang Programmer snapshot)

Q3 : On the products which do not use those calibration data, is there any risk to use the MSP430 with erased calibrations ?

Such question comes from the fact that it has been observed a difference when loading the binary in the MSP430 with or without erased zone : when the calibration data is missing we need to lower the power supply from 3.3V to 3.1V sometimes even lower otherwise neither the gang programmer nor the FET-Pro430 from Elprotronic nor the IAR workbench can communicate with the device (it happened for half of the products with no calibration but it never happens when the calibration data has not been erased). So side effects are suspected

Thank you

Best regards,

Guillaume

  • Factory calibration data are stored inside Info A block that is protected by LOCKA bit. Lost DCO calibrated data can be recovered by MSP-Gang or self calibrated by "msp430g2xx3_dco_flashcal.c" from TI code examples for any 2xx device. This values will not be identical to factory values. Without DCO calibration values device will start and work on MCLK close to 1 MHz, but there should not be any impact on VCC or flashing.
  • Hello Guillaume,

    zrno appears to have answered all of your questions appropriately, please let us know if you have any follow-up questions.

    Regards,
    Ryan