SX1276/77/78/79
WIRELESS, SENSING & TIMING
DATASHEET
5.5.7. Temperature Measurement
A stand alone temperature measurement block is used in order to measure the temperature in any mode except Sleep and
Standby. It is enabled by default, and can be stopped by setting TempMonitorOff to 1. The result of the measurement is
stored in TempValue in RegTemp.
Due to process variations, the absolute accuracy of the result is +/- 10 °C. Higher precision requires a calibration procedure
at a known temperature. The figure below shows the influence of just such a calibration process. For more information,
including source code, please consult the applications section of this document.
Figure 41. Temperature Sensor Response
When using the temperature sensor in the application, the following sequence should be followed:
Set the device to Standby and wait for oscillator startup
Set the device to FSRx mode
Set TempMonitorOff = 0 (enables the sensor). It is not required to wait for the PLL Lock indication
Wait for 140 microseconds
Set TempMonitorOff = 1
Set device back to Sleep of Standby mode
Access temperature value in RegTemp
Rev. 4 - March 2015
©2015 Semtech Corporation
Page 89
www.semtech.com