Adafruit MCP9808 High Accuracy I2C Temperature Sensor Breakout – STEMMA QT / Qwiic
The MCP9808 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. With three address jumpers on the back, 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. We 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)
2.7V to 5.5V power and logic voltage range
Operating Current: 200 μA (typical)
To get you going fast, we spun up a custom made PCB with the MCP9808 and some supporting circuitry such as pull-up resistors and capacitors, in the STEMMA QT form factor, making them easy to interface with. The STEMMA QT connectors on either side are compatible with the SparkFun Qwiic I2C connectors. This allows you to make solderless connections between your development board and the MCP9808 or to chain them with a wide range of other sensors and accessories using a compatible cable. QT Cable is not included, but we have a variety in the shop.
Each order comes with one fully assembled and tested PCB breakout and a small piece of header. You’ll need to solder the header onto the PCB to use with a solderless breadboard. but it’s fairly easy and takes only a few minutes even for a beginner.
Product Images and Video
Top view of temperature sensor breakout above an OLED display FeatherWing. The OLED display reads “MCP9808 Temp: 24.19ºC”Angled shot of temperature sensor breakout board.Temperature sensor breakout above a 6-pin 0.1” male header.Close-up of 4-pin STEMMA QT connector on breakout board.Back of temperature sensor breakout board next to US quarter.product video
Top view of temperature sensor breakout above an OLED display FeatherWing. The OLED display reads “MCP9808 Temp: 24.19ºC”
Angled shot of temperature sensor breakout board.
Temperature sensor breakout above a 6-pin 0.1″ male header.
Close-up of 4-pin STEMMA QT connector on breakout board.
Back of temperature sensor breakout board next to US quarter.
Product Dimensions: 25.4mm x 17.6mm x 4.6mm / 1.0″ x 0.7″ x 0.2″
Product Weight: 1.6g / 0.1oz