<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Silicon die temperature value interpretation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/335/silicon-die-temperature-value-interpretation</link><description>Dear Nordic Developer Zone, 
 I am able to ask a Silicon temperature measurement, but not to correctly interpret the answer. 
 After last measurement, I have got 0x29C. In your documentation, you specify that the value has 0.25&amp;#176;C precision. Therefore</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 22 Aug 2013 12:12:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/335/silicon-die-temperature-value-interpretation" /><item><title>RE: Silicon die temperature value interpretation</title><link>https://devzone.nordicsemi.com/thread/1753?ContentTypeID=1</link><pubDate>Thu, 22 Aug 2013 12:12:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93d3fb80-fcb3-4dff-9a4f-159c1a6d08fd</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi Sébastien,&lt;/p&gt;
&lt;p&gt;It seems that your temperature is very off, as it indicates 167 degrees.
Mine indicates 39 degrees (around 16 degrees offset)
Are you using the &amp;quot;temperature_example&amp;quot; in the SDK and seeing these numbers?&lt;/p&gt;
&lt;p&gt;There are some anomalies on this peripheral, which is covered in the PAN-028 document:
&lt;a href="https://www.nordicsemi.com/eng/nordic/download_resource/20340/7/76230321"&gt;www.nordicsemi.com/.../76230321&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The temperature sensor should give out a 10 bit 2’s compliment value but if you use the temperature_example in the SDK the output will be 32 bit 2’s compliment value. To find the actual deg C temperature value you should divide the TEMP output value with 4, as done in the temperature_example in the SDK.&lt;/p&gt;
&lt;p&gt;The error read on the TEMP peripheral should be pure offset error. You can calibrate the temperature value in software, i.e. if you know the temperature in your room, just add or subtract from the measured value to get the correct value.&lt;/p&gt;
&lt;p&gt;Best regards
Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>