Hi Mark, I've had a bit of a play with the chip, and here's the results: 1) the offset temperatures register values ARE indeed added to the actual temperature readings by the chip itself, so the winbond docs are correct in the way you were reading them. 2) the offset temperature register values are in celsius increments as I guessed. 3) the offset temperature registers are 2's complement, so the 0xfe was indeed indicating an adjustment of -2C as discussed in the last email. I verified this by writing values into the offset registers, and observed what the effect was on the temperature readings. So we've cleared those abiguities up. Now we need to do some research in what values are supposed to be going into the offsets. cheers -Trevor.