User Manual

Figure 3. Multiple sensors on I2C bus
The host hardware design must ensure the sensor XSHUT pins can be controlled individually. Each XSHUT pin
must be connected to a host MCU GPIO pin.
To change the I2C address, the host must :
1. Put the device in HW standby by setting the XSHUT pin low on all the VL53L4CD devices
2. Raise the XSHUT pin of one of the VL53L4CD (e.g. current_tof)
3. Call VL53LX_SetDeviceAddress(current_tof, newAddress) to program the new address
4. Repeat the steps from [2 to 3] to change the address of all ToFs.
UM2931
Schematics and I2C configuration
UM2931 - Rev 1
page 3/15