Power Pins
- VIN: This is the voltage input to power for the sensor. You can connect either 5V or 3.3V to this, depending on the logic level of the MCU you are using. (Do not exceed 5V on this pin or you will permanently damage the sensor!)
- GND: Connect the GND pin on the breakout to a GND pin on your MCU to have a common reference point.
Digital Logic Pins
- SCL: This is the I2C clock line, which is pulled high to the same logic level as the VIN pin. Connect this to SCL on your development board.
- SDA: This is the I2C data line, which is pulled high to the same logic level as the VIN pin. Connect this to SDA on your development board.
- A0: This pin can be used to change the default I2C address for the sensor. See I2C Address Options further down for details.
- A1: This pin can be used to change the default I2C address for the sensor. See I2C Address Options further down for details.
- INT: This is the 'open-drain' interrupt output pin, and can be optionally connected to your MCU to trigger a HW interrupt whenever an appropriate event happens with the sensor. See the datasheet and driver for further details. It will go low or logic '0' when it is asserted.
- CT: This 'open-drain' pin can be configured to trigger (it will go low or to logic '0' when a Critical Temperature (CT) threshold is passed.
I2C Address Options
The I2C address on the ADT7410 will default to 0X48.
If this address is used by another sensor, or if you want to enable multiple ADT7410 temperature sensors on your device, you can change the I2C address for your specific breakout via the A0 and A1 pins, based on the following naming conventions:
A0 and A1 are pulled low by default, which is how we end up with the default address of 0x48.
The A6..A2 bits are hard-coded and should be ignored.