MCP9808 High Accuracy I2C Temperature Sensor Breakout Board

by Adafruit

This I2C digital temperature sensor is one of the more accurate/precise we've ever seen, with a typical accuracy of ±0.25°C over the sensor's -40°C to +125°C range and precision of +0.0625°C.

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 Adafruit 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. Adafruit even wrote a lovely little tutorial and library that will work with Arduino or CircuitPython. You'll be up and running in 15 minutes or less.

Some quick specs:

  • Simple I2C control
  • Up to 8 on a single I2C bus with adjustable address pins
  • 0.25°C typical precision over -40°C to 125°C range (0.5°C guaranteed max from -20°C to 100°C)
  • 0.0625°C resolution
  • 2.7V to 5.5V power and logic voltage range
  • Operating Current: 200 μA (typical)

TECHNICAL DETAILS

Technical specs:

Dimensions:

  • 21mm x 13mm x 2mm / 0.8" x 0.5" x 0.08"
  • Weight: 0.9g

9 customer reviews

6 months ago
Works very well. The included pins were quickly soldered to the board and the example software worked on a Pico W. The Pico + sensor is now monitoring the temperature and sending the results to a simple server. I'm delighted with how easy it was to get started.
by Andrew about MCP9808 High Accuracy I2C Temperature Sensor Breakout Board via REVIEWS.io
2 years ago
Easily ordered. Delivered quickly. Works great. Have to say that tinkering with uC's and breakout sensors is really quite fun. After years of trying to never touch C, I have found it's not as hard as I thought (it's the initial build environment that is the hard bit, not the C-language).
by Jonathan about MCP9808 High Accuracy I2C Temperature Sensor Breakout Board via REVIEWS.io
2 years ago
Easy to order, quickly delivered. My first tinkering device. Once I managed to work out that the googled I2C micropython examples had a missing "machine.I2C(id=0," parameter it worked with no problems (and wasn't due to my first soldering electronics attempt in 32 years - *phew*). Now onwards to more complicated code; such as getting IRQ's; so wish me luck.
by Jonathan about MCP9808 High Accuracy I2C Temperature Sensor Breakout Board via REVIEWS.io
6 years ago
I'm building a small cloud chamber and using the 9808 to measure the cold surface temperature. The device works very well and appears to measure temperatures down to -35C as required. The software library was easy to use and worked first time. My only concern is that the PCB is quite large and will require some care in positioning it to get the "probe" close to the cold surface without shorting the connecting pins. Very happy with this inexpensive device.
by William about MCP9808 High Accuracy I2C Temperature Sensor Breakout Board via REVIEWS.io