I2C devices and Voltage

Hello Arduino community,

I'm beginning a project and I can't seem to find information for the following question:

Since MKR 1010 runs on 3.3V how does 5V i2C devices work?

When it comes to standard Hitachi 1602 LCD (5V) with I2C backpack - do I need to add a level converter?

Next question, I ordered hdc2010 breakout that can be run at 3.3V - what is the procedure to run two i2c devices on the same bus but with different voltages.

I'm afraid I'm going to burn my mkr 1010 if I try blindly :confused:

You should use I2C slaves with an input of 3v3, otherwise, use external power of 5v with your sensor.