cancel
Showing results for 
Search instead for 
Did you mean: 

VL53L0X: Possible to change I2C address permanently?

Tob G
Associate II
Posted on August 29, 2017 at 18:30

Hi everybody!

Just a short question about the VL53L0X Time-of-Flight ranging and gesture detection sensor.

The datasheet mentions a 'Programmable I2C address'.

Is it possible to change the default I2C address to another address permanently?

Will the new I2C address be stored in the VL53L0X permanently?

I mean if i run the VL53L0X through a complete power cycle:

- VL53L0X on... set the new I2C address

- VL53L0X off

- VL53L0X on... Will the new I2C address still be available?

Best regards

Tobi

3 REPLIES 3
Tob G
Associate II
Posted on August 31, 2017 at 13:34

Anybody?

John E KVAM
ST Employee
Posted on August 31, 2017 at 17:07

>>>Is it possible to change the default I2C address to another address permanently?

Unfortunately No, you cannot.

The issue is there is no user-writable data location that will survive a power cycle.

The only way is to change the address after the power cycle.


If this or any post solves your issue, please mark them as 'Accept as Solution' It really helps. And if you notice anything wrong do not hesitate to 'Report Inappropriate Content'. Someone will review it.
Posted on August 31, 2017 at 17:25

Hey John! Thanks for the answer... even if the answer is quite disappointing for me.

I thought it would be easy to create a sensor array on the I2C bus and i did choose this sensor because of this feature.