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.

HDC2080: faulty 0x0F register initialization with >2.3v, custom command sequence

Part Number: HDC2080

Hello,

I am using the HDC2080 with 3v3 power suply
Apparently I’m affected by the faulty 0x0F register initialization with >2.3v

Every tread related to this issue points to this as the solution:
e2e.ti.com/.../hdc2080-taking-more-time-for-data-ready

Bur for me is not completely clear how to send that command sequence.

This issue is random, I’m not able to reproduce at the lab.
I need to deploy it at the field.

Is this the right sequence implementation?

//Custom Mode Entry
i2c2_start();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0xF1);//Custom Mode CMD1
i2c2_restart();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0xE7);//Custom Mode CMD2
i2c2_restart();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0xFF);//Custom Mode CMD3
i2c2_stop();

//Custom Command
i2c2_start();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0x45);//Custom Command
i2c2_write(0x04);//Custom Command
i2c2_stop();

//Custom Mode Exit
i2c2_start();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0xE1);//Custom Mode Exit
i2c2_stop();

//Software Reset
i2c2_start();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0x0E);//Direccion interna CONFIG register
i2c2_write(0x80);//Software Reset
i2c2_stop();

//Custom Mode Entry
i2c2_start();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0xF1);//Custom Mode CMD1
i2c2_restart();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0xE7);//Custom Mode CMD2
i2c2_restart();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0xFF);//Custom Mode CMD3
i2c2_stop();

//Custom Command
i2c2_start();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0x45);//Custom Command
i2c2_write(0x04);//Custom Command
i2c2_stop();

//Custom Mode Exit
i2c2_start();
i2c2_write(0x80);//Direccion escritura sensor
i2c2_write(0xE1);//Custom Mode Exit
i2c2_stop();