3.7 Temperature Sensor

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. For more details, refer to the MCP9808 ±0.5°C Maximum Accuracy Digital Temperature Sensor (DS20005095).

The following are the additional features of the MCP9808 digital temperature sensor:

  • 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 – 2.7-5.5V
  • Operating Current – 200 μA (typical)
  • Shutdown Current – 0.1 μA (typical)

The MCP9808 temperature sensor is connected to the WFI32E01PC module through I2C and a GPIO for the user-configurable alert output.

Note: 7-bit I2C address – 0x18
Table 3-4. MCP9808
Pin NameDescriptionPin on WFI32E01PC Module
SDAI2C DataSDA1/RPA5
SCLI2C ClockSCL1/RPA4
AlertASYNC external interruptTDO/AN7/CVD7/CVDR7/CVDT0/RPB7