Data Sheet
Contents VL53L0X
2/40 DocID029104 Rev 2
Contents
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1 Technical specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 System block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 Device pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Application schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 System functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Firmware state machine description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3 Customer manufacturing calibration flow . . . . . . . . . . . . . . . . . . . . . . . . . .11
2.3.1 SPAD and temperature calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.2 Ranging offset calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.3 Cross-talk calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4 Ranging operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5 Ranging profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.6 Ranging profile phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.6.1 Initialization and load calibration data phase . . . . . . . . . . . . . . . . . . . . . 15
2.6.2 Ranging phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.6.3 Digital housekeeping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.7 Getting the data: interrupt or polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.8 Device programming and control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.9 Power sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.9.1 Power up and boot sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.10 Ranging sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Control interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1 I
2
C interface - timing characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2 I
2
C interface - reference registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.1 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.2 Recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22