HDC1000 temperature and humidity sensor breakout, with Arduino library!

Some time ago I came across a new chip from TI, the HDC1000. It’s a temperature and humidity sensor with I2C interface and requires little to no additional components. It comes in an 8BGA package: we can all agree it’s pretty small.
Some of the peculiar characteristics of this chip are that it has a DRDYn pin which goes low any time there is a new reading from the chip (so you can precisely time your requests) and that the sensor is located on the bottom of the IC, so that it’s not exposed to dust and other agents that may false the readings. Also, it has an integrated heater that can remove humidity from the sensor.

HDC1000 temperature and humidity sensor breakout, with Arduino library!

So I developed a very small breakout board for this chip as well as an Arduino library (yay, my first one! raspberryPi and nodemcu might come next).

The breakout boards.

I learned quite a lot about PCB design and soldering, effectively putting my new hot air station to good use.

The boards were again fulfilled by DirtyPCBs, perfect for this kind of small projects.


So here are the pictures of my board…

..and here are the features:

  • Address selection jumpers: ADR0 and ADR1 are tied to GND by default but you can jump them to VCC in order to change the address of your sensor (default:0x40).
  • I2C pull-ups to VCC for SDA, SCL and DRDYn. If you don’t want to use the latter, just don’t solder the resistor and leave it floating.
  • 3-5V input, logic 5V tolerant (3.3V recommended).

For More Details: HDC1000 temperature and humidity sensor breakout, with Arduino library!


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

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

Scroll to Top