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.

MSP430F5438A calibration memory map

I ran across a TI sample program for using the on-board temperature sensor.  It is authored by F. Chen and contains this note:  Use the TLV calibrated temperature to measure temperature (the TLV calibrated data is stored in the information segment, see device datasheet).  the sample used several values, one of which is "CALADC12_15V_30C".  I expected this variable to be defined in the #included <msp430.h> file, but instead it was #defined as the value in memory location 0x1A1A.  This appears to be the memory area just above INFOA, but is not detailed in your Memory Organization document.  I find no reference to these addresses or their contents in the data sheet for the chip.  How are we supposed to decipher the memory locations and what calibration parameters are stored there?  Specifically, reading between the lines (which is often necessary with your literature) I think CALDAC12_15V_30C is the calibration value for 12 bit adc, 1.5 v reference voltage, 30 degrees C.  I also hope there is a corresponding CALADC12_25V_30C for when using 2.5 volt reference voltage.  Can someone point me to the literature detailing how to use the calibration data on this chip?

  • Wow, it was really hidden wasn't it.  I got the answer from the Yahoo Groups msp430 contributor named David Schultz.  It's in Table 60, page 92, of the data sheet dated January 2014.

  • On newer devices (5x, FR5x family), there is a device descriptor structure that contains lots of information about the device, including calibration data. It is called TLV structure. The users guide has a chapter about its general structure and purpose, and it is referred to in several related chapters in the users guide. In the datasheet, the specific structure for the device is listed in a chapter. This chapter may appear as a main section of the datasheet, or as a subsection of the I/O schematics chapter (older datasheets). It contains addresses and purposes of the TLV entries. However, the names listed there do not always match exactly the symbols defined in the header files (which may have additional prefixes or underscores)

**Attention** This is a public forum