rge and others should find the next paragraph very interesting. It comes from the Mobile Intel® Atom™ Processor N270 Single Core datasheet which also uses 45nm digital thermal sensors similar to, if not exactly the same as, what the E8000, E7000 and 45nm Quads use. Users striving for +/- 1°C accuracy with these sensors are dreaming.
5.3 Digital Thermal Sensor
The digital thermal sensor (DTS) accuracy is in the order of -5°C ~ +10°C around
90°C; it deteriorates to ±10°C at 50°C. The DTS temperature reading saturates at
some temperature below 50°C. Any DTS reading below 50°C should be considered to
indicate only a temperature below 50°C and not a specific temperature. External
thermal sensor with “BJT” model is required to read thermal diode temperature.
http://download.intel.com/design/pro...hts/320032.pdf
The amount of error at the calibration point is worse than expected but the ±10°C at 50°C spec is exactly the magnitude of slope error that users have been showing me and I'm seeing with my E8400. I guess I should be happy because I'm only out by about 10°C when the actual core temperature has dropped to 30°C.
It's certainly possible that the sensors used in the 45nm Dual and Quad Core chips are far better than this but I wouldn't exactly bank on that.
The reality is that Intel is probably surprised that we're getting any sort of accurate temps out of these sensors at all. I wonder why Intel didn't have the guts to share this kind of information at the IDF in August?