The MCP9808 digital temperature sensor converts temperatures between -20°C
and +100°C to a digital word with ±0.25°C/±0.5°C (typical/maximum) accuracy.
Additional features:
- Accuracy:
- ±0.25°C (typical) from
-40°C to +125°C
- ±0.5°C (maximum) from
-20°C to +100°C
- User Selectable Measurement
Resolution:
- 0.5°C, 0.25°C, 0.125°C, 0.0625°C
- User Programmable Temperature
Limits:
- Temperature Window
Limit
- Critical Temperature
Limit
- User Programmable Temperature
Alert Output
- Operating Voltage Range:
- Operating Current:
- Shutdown Current:
The MCP9808 temperature sensor is connected to the
ATmega4808
through I
2C and a GPIO for the user-configurable alert output.
Note: 7-bit I2C address:
0x18.
Table 1. MCP9808MCP9808 Pin |
ATmega4808 Pin |
Function |
Shared Functionality |
SDA |
PA2 |
TWI0 SDA |
ATECC608A and mikroBUS |
SCL |
PA3 |
TWI0 SCL |
ATECC608A and mikroBUS |
Alert |
PC2 |
ASYNC External Interrupt |
— |