SBOA631 August   2025 HDC1010 , HDC1080 , HDC2010 , HDC2021 , HDC2022 , HDC2080 , HDC3020 , HDC3020-Q1 , HDC3021 , HDC3021-Q1 , HDC3022 , HDC3022-Q1 , HDC3120 , HDC3120-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Digital I2C Interface Overview
    1. 2.1 Register Map Protocol
      1. 2.1.1 A Quick Overview of I2C Register Map Protocol
        1. 2.1.1.1 HDC1x
        2. 2.1.1.2 HDC2x
          1. 2.1.1.2.1 Interfacing in Trigger-On Demand Mode
          2. 2.1.1.2.2 Interfacing Using Auto Measurement Mode (AMM)
    2. 2.2 Command Protocol
      1. 2.2.1 HDC302x
        1. 2.2.1.1 Interfacing in Trigger-On Demand Mode (One-Shot)
        2. 2.2.1.2 Interfacing in Auto Measurement Mode (AMM)
        3.       How to Check Measurement Data With CRC
  6. 3Analog Interface Overview
    1. 3.1 HDC3120
  7. 4Summary
  8. 5Development Support and Documentation
    1. 5.1 Software Support
    2. 5.2 References

A Quick Overview of I2C Register Map Protocol

 HDC1080 Data Frame Example
                    (Configuration Register) Figure 2-1 HDC1080 Data Frame Example (Configuration Register)

In I2C-based sensors, the register map is a structured table of memory locations (registers) that define how the device is controlled and accessed. Each register has a unique address that the host can read from or write to, allowing direct interaction with the configuration of the sensor, status bits, and data. This organized layout makes it straightforward to adjust settings, retrieve measurements, and monitor flag bits. For the HDC1x and HDC2x devices, the data structure looks similar to that in Figure 2-1, where after sending the address byte, the controller must send the pointer register byte before the controller can read data from the sensor.

For more information on I2C, see the following document on I2C Basics.