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.

CC2541 Temperature sensor Calibration

Other Parts Discussed in Thread: CC2541, CC2540

Hi!

I'm looking for information about internal temperature sensor calibration value stored in the Information Page of XDATA Register in CC2541.

In the CC2541 User Guide we can only read that Information Page that "stores various device information", i.e. the IEEE address. 

In this thread (CC2540) http://e2e.ti.com/support/wireless_connectivity/f/538/p/256580/916756#916756 it seems that there is some calibration value stored in Information Page, at specific addres.

Code fragment from the thread:

"  uint16 adcTemp25= *((uint8 *)INFOPAGE_WORD7 + 2) << 6 | *((uint8 *)INFOPAGE_WORD7 + 3) >> 2;

(...)

I got the values below.

(...)

        adcTemp25 = 5793

"

Is this similar in case of CC2541? If so, what is the XDATA address of this value?

The calibration value I expect is internal temperature sensor ADC readings at 25 °C. The datasheet gives typical value of 1480, but different units have different offset.

We tested 6 of CC2541 units and there were temperature differences up to 10 °C between them. All units indicated temperature up to 15 ° lower than real ambient temperature.

So, is there temperature sensor readings at 25°C stored in Information Page for CC2541?

Thanks in advance for any hints

Regards,

Mateusz