This I2C digital temperature sensor is one of the more accurate/precise we've ever seen, with a typical accuracy of ±0.25℃ over the sensor's -40℃ to +125℃ range and of +0.0625℃. They work great with any microcontroller using standard i2c. There are 3 address pins so you can connect up to 8 to a single I2C bus without address collisions. Best of all, a wide voltage range makes it usable with 2.7V to 5.5V logic!
Unlike the DS18B20, this sensor does not come in through-hole package so we placed this small sensor on a breakout board PCB for easy use. The PCB includes mounting holes, and pull down resistors for the 3 address pins. You'll be up and running in 15 minutes or less.
Some quick specs: