This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HDC1000 sensor configuration

Other Parts Discussed in Thread: HDC1000, HDC1080

Hi, 

I need to choose a digital sensor for a task, but I would like to know if the config registers of sensor HDC1000 are located on a volatile or non-volatile memory? After a power failure, Would I need to reconfig the registers through the I2C port?

Thanks in advance

Alberto R.A.

  • Hi Alberto,

    As your question is pertaining the HDC1000, I have moved your thread from the MSP forum to the Humidity Sensor Forum.

    Regards,
    Akash Patel
  • Hi Alberto,
    The HDC1000 config register is located in volatile memory, so it needs to be reconfigured after each power-on.
    Please note that the HDC1000 is in NRND status, so consider to use its replacement, the HDC1080.
    Please let me know if you have any doubts or need further information.
    Best regards,
    Carmine

  • Hi, 

    Thank you for your answer and your suggestion. I will check the HDC1080. I am trying to build a system that could save the configuration into NVM, however, in the case of this sensor, there is no any advantage due to I could save the config in the NVM of MCU, but I will have to send it again, through I2C after every power failure in the same way as the first time. Do you agree?

    Thanks

    Alberto R.A.

  • Hi Alberto,
    Yes, it is correct. After each power failure, and consequent power-on, the content of the configuration register is reset to its default value, and so, if you want to use a configuration different from the default one, you need to send your setting again through I2C in the same way as the first time. The use of a NVM memory could be justified only in the case in which you have to change the configuration of HDC from time to time: in this case makes sense to save the last state in a non-volatile memory, in order to reconfigure the HDC at its last status after each power failure. In all the other cases, the NVM it is not needed.

    Best regards,
    Carmine
  • Ok, thank you very much for your help! The idea of using NVM is to reduce both the time overhead and the power consumption for configuring the sensor after every power failure. But if it is not possible to do it directly in the sensor, backing up the config in the NVM of MCU is useless.

    Regards
    Alberto