Datasheet

Connect Vdd to the power supply, 3V or 5V is fine. Use the same voltage that the
microcontroller logic is based off of. For most Arduinos, that is 5V
Connect GND to common power/data ground
Connect the SCL pin to the I2C clock SCL pin on your Arduino. On an UNO & '328
based Arduino, this is also known as A5, on a Mega it is also known as digital 21 and
on a Leonardo/Micro, digital 3
Connect the SDA pin to the I2C data SDA pin on your Arduino. On an UNO & '328
based Arduino, this is also known as A4, on a Mega it is also known as digital 20 and
on a Leonardo/Micro, digital 2
The MCP9808 has a default I2C address of 0x18 but you can set the address to any of 8
values between 0x18 and 0x1F so you can have up to 8 of these sensors all sharing the
same SCL/SDA pins.
Download Adafruit_MCP9808
To begin reading sensor data, you will need to download Adafruit_MCP9808 from our github
repository (http://adafru.it/dfP). You can do that by visiting the github repo and manually
downloading or, easier, just click this button to download the zip
Download Adafruit MCP9808
Library
http://adafru.it/dfQ
Rename the uncompressed folder Adafruit_MCP9808 and check that the
Adafruit_MCP9808 folder contains Adafruit_MCP9808.cpp and
Adafruit_MCP9808.h
Place the Adafruit_MCP9808 library folder your arduinosketchfolder/libraries/
folder.
You may need to create the libraries subfolder if its your first library. Restart the IDE.
We also have a great tutorial on Arduino library installation at:
http://learn.adafruit.com/adafruit-all-about-arduino-libraries-install-use (http://adafru.it/aYM)
Load Demo
Open up File->Examples->Adafruit_MCP9808->mcp9808test and upload to your
Arduino wired up to the sensor
© Adafruit Industries
https://learn.adafruit.com/adafruit-mcp9808-precision-i2c-temperature-
sensor-guide
Page 11 of 15