Datasheet
want to put more than one MCP9808 on a shared i2c bus. The A0/A1/A2 pins set the
bottom three pins of the i2c address. There are pull-down resistors on the board so
connect them to VDD to set the bits to '1'. They are read on power up, so de-power
and re-power to reset the address
The default address is 0x18 and the address can be calculated by 'adding' the A0/A1/A2
to the base of 0x18
A0 sets the lowest bit with a value of 1, A1 sets the middle bit with a value of 2 and A2
sets the high bit with a value of 4. The final address is 0x18 + A2 + A1 + A0.
So for example if A2 is tied to VDD and A0 is tied to VDD, the address is 0x18 + 4 + 1 =
0x1D.
If only A0 is tied to VDD, the address is 0x18 + 1 = 0x19
If only A1 is tied to VDD, the address is 0x18 + 2 = 0x1A
If only A2 is tied to VDD, the address is 0x18 + 4 = 0x1C
© Adafruit Industries
https://learn.adafruit.com/adafruit-mcp9808-precision-i2c-temperature-
sensor-guide
Page 7 of 15