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.


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question. It helps the next guy.
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.