This is another sensor that works and runs on the i2C protocol produced and developed by Analog Devices Semiconductor, Analog Devices are known for their reliable and well-documented sensor chip and their primary electronics components. The Analog Devices ADT7410 is one of their top-notch temperature sensor featuring a high precision and high-resolution sensor with a 16-bit at 0.0078°C temperature resolution and 0.5°C temperature tolerance including an interrupt and critical-temperature alert pins with a supply voltage from 2.7v ~ 5.5v Logic, for each integration on your projects.

The ADT7410 has 2 address pins which means that you can have up to 4 sensors in one i2C communication BUS. For more technical details and configuration settings please refer to the technical datasheet below.

The ADT7410 Pin Configuration, Function and Descriptions

ADT7410 i2C Address – 0x49

  • PIN 1 | SCL | I2C Serial Clock Input. The serial clock is used to clock in and clock out data to and from any register of the ADT7410. Open-drain configuration. A pull-up resistor is required, typically 10 kΩ.
  • PIN 2 | SDA | I2C Serial Data Input/Output. Serial data to and from the part is provided on this pin. Open-drain configuration. A pull-up resistor is required, typically 10 kΩ.
  • PIN 3 | A0 | I2C Serial Bus Address Selection Pin. Logic input. Connect to GND or VDD to set an I2C address.
  • PIN 4 | A1 | I2C Serial Bus Address Selection Pin. Logic input. Connect to GND or VDD to set an I2C address.
  • PIN 5 | INT | Over-temperature and Under-temperature Indicator. Logic output. Power-up default setting is as an active low comparator interrupt. Open-drain configuration. A pull-up resistor is required, typically 10 kΩ.
  • PIN 6 | CT | Critical Over-temperature Indicator. Logic output. Power-up default polarity is active low. Open-drain configuration. A pull-up resistor is required, typically 10 kΩ.
  • PIN 7 | GND | Analog and Digital Ground.
  • PIN 8 | VDD | Positive Supply Voltage (2.7 V to 5.5 V). Decouple the supply with a 0.1 μF ceramic capacitor to ground.

Requirements

  • Arduino IDE | PlatformIO
  • Test Boards :
    • Note: The Diagram below is using  ATMEGA4809 / Arduino Nano Every  Microcontroller  (please refer to your  MCU’s respective pin-outs & bus configuration)
  • Resistors (See below diagram for required value)
  • Capacitor(See below diagram for required value)

Wiring Diagram & Schematics

Source Code & Test Code

CircuitPhython MCU Connections

First thing first you need to wire your AD7410 to your ESP32/RPI/PICO devices that support CircuitPython Firmware and hookup to: BOARD 3V –> ADT7410 – VCC / VIN | BOARD GND –> ADT7410 GND | BOARD SCL –> ADT7410 – SCL | BOARD SDA –> ADT7410 SDA

PCB Board Milling / Gerber File

Downloads

Wiring the 16-BIT ADT7410 High Accuracy Digital i2C Temperature Sensor
Facebooktwitterredditpinterestmail
Tagged on:                 

JLCPCBPCBgogoPCBway4pcb

2 thoughts on “Wiring the 16-BIT ADT7410 High Accuracy Digital i2C Temperature Sensor

  • at
    Permalink

    hi! Ik heb geprobeerd de code te testen, maar ik krijg foutmeldingen. Alle hulp.

    Reply
    • at
      Permalink

      Controleer aansluiting van SCL / SDA :) Also Optrekken Resistors.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *