The VL53L0X LIDAR Distance Sensor from STMicroelectronics is a compact and reliable Time-of-Flight (ToF) sensor designed for accurate, non-contact distance measurement in modern electronic systems. This article will discuss the VL53L0X sensor basics, pinout details, specifications, features, internal architecture, application circuit, practical applications, advantages, limitations, and manufacturer capabilities.

The STMicroelectronics VL53L0X is a compact Time-of-Flight (ToF) LIDAR distance sensor designed for accurate, non-contact distance measurement. It works by emitting short infrared laser pulses and measuring the time it takes for the light to reflect back from an object, allowing precise distance calculation independent of object color or surface.
This sensor offers a typical measurement range of up to 2 meters and communicates through a simple I²C interface, making it easy to integrate with microcontrollers such as Arduino, ESP32, and Raspberry Pi. The VL53L0X uses a 940 nm eye-safe Class 1 laser, ensuring safe operation in consumer and industrial devices.
If you are interested in purchasing the VL53L0X, feel free to contact us for pricing and availability.

| Pin No. | Pin Name | Description |
| 1 | AVDDVCSEL | Power supply for the VCSEL (laser emitter) |
| 2 | AVSSVCSEL | Ground for the VCSEL supply |
| 3 | GND | Ground |
| 4 | GND2 | Ground |
| 5 | XSHUT | Active-low shutdown pin used to reset or disable the sensor |
| 6 | NC | Not connected |
| 7 | GPIO1 | Interrupt output for data-ready or threshold events |
| 8 | DNC | Do not connect |
| 9 | SDA | I²C data line |
| 10 | SCL | I²C clock line |
| 11 | AVDD | Main analog power supply |
| 12 | GND4 | Ground |
• VL53L1X
• VL53L1CB
• VL53L3CX
• VL6180X
• VL53L0CX
| Parameter | Specification |
| Measurement Technology | Time-of-Flight (ToF) |
| Distance Measurement Range | 30 mm to 2,000 mm |
| Light Source | 940 nm Infrared VCSEL Laser |
| Laser Safety Class | Class 1 (Eye-safe) |
| Distance Resolution | 1 mm |
| Interface | I²C |
| Operating Voltage | 2.6 V to 3.5 V |
| Typical Supply Voltage | 2.8 V |
| Operating Current | ~19 mA (ranging mode) |
| Standby Current | < 5 µA |
| Field of View (FoV) | ~25° |
| Measurement Speed | Up to ~50 Hz |
| Operating Temperature | −20 °C to +70 °C |
| Package Type | Optical LGA |
| Package Dimensions | Approx. 4.4 × 2.4 × 1.0 mm |
| Manufacturer | STMicroelectronics |
The VL53L0X measures distance by calculating how long an emitted infrared laser pulse takes to travel to an object and return. This method provides accurate and consistent readings that are largely unaffected by target color, texture, or ambient light conditions.
The sensor supports distance detection from very close proximity up to approximately 2 meters. This range makes it suitable for both short-range proximity sensing and medium-range distance measurement in compact systems.
It uses a 940 nm infrared VCSEL laser that is invisible to the human eye and classified as Class 1, ensuring safe operation in consumer, industrial, and indoor environments.
The VL53L0X communicates through a standard I²C interface, allowing easy integration with popular microcontrollers such as Arduino, ESP32, and Raspberry Pi using widely available libraries.
With millimeter-level resolution, the sensor delivers precise distance data, making it suitable for applications that require fine positional accuracy and reliable object detection.
Designed for energy-efficient operation, the VL53L0X supports low standby current and optimized ranging modes, making it ideal for battery-powered and portable devices.
Its small LGA package allows designers to integrate the sensor into space-constrained products such as wearables, smart devices, and compact robotics systems.
The GPIO and XSHUT pins enable external interrupt signaling and hardware shutdown control, allowing better power management and synchronized operation within embedded systems.
The VL53L0X sensor block diagram shows how distance measurement is handled internally using Time-of-Flight technology. At the heart of the sensor is the VCSEL (Vertical Cavity Surface Emitting Laser) driver, which controls the emission of a 940 nm infrared laser pulse toward the target. This laser is powered separately through the AVDDVCSEL supply to ensure stable and accurate light output.

When the emitted light reflects off an object, it is captured by the SPAD (Single Photon Avalanche Diode) detection array. This highly sensitive detection array can sense individual photons, allowing the sensor to precisely measure the return time of the laser pulse. This timing information is the key factor used to calculate distance.
The advanced ranging core and internal microcontroller process the timing data from the SPAD array. These blocks handle signal processing, distance computation, and measurement control. Supporting this operation are internal ROM, RAM, and non-volatile memory, which store calibration data, firmware, and runtime parameters. Finally, the processed distance data is delivered externally through the I²C interface (SDA and SCL), while pins such as GPIO1 and XSHUT provide interrupt signaling and hardware control, making the sensor easy to manage within embedded systems.

The VL53L0X application circuit illustrates how the sensor is connected to a host microcontroller and powered correctly for stable Time-of-Flight operation. The host communicates with the VL53L0X through the I²C interface (SDA and SCL), with pull-up resistors connected to the I/O voltage (IOVDD). These pull-ups ensure reliable digital communication between the sensor and the controller.
Power is divided into two main domains: AVDD for the analog core and AVDDVCSEL for the laser emitter (VCSEL). Decoupling capacitors, typically 100 nF and 4.7 µF, are placed close to the AVDD pin to filter noise and stabilize the supply. Separate grounding pins (GND, GND2, GND3, GND4, and AVSSVCSEL) reduce electrical interference and improve ranging accuracy.
Control pins such as XSHUT allow hardware shutdown or reset of the sensor, while GPIO1 can be used as an interrupt output to signal measurement readiness. The DNC (Do Not Connect) pin is left unused, as shown, to avoid unintended behavior.
The image illustrates a basic wiring setup between an Arduino Uno and the VL53L0X LIDAR Distance Sensor, showing how the sensor is powered and how data is exchanged using the I²C interface. The VL53L0X module is connected to the Arduino’s 5V (or 3.3V, depending on the module) and GND pins to supply power, ensuring stable operation of both the sensing core and the onboard electronics.

Communication between the Arduino and the sensor is handled through the SDA and SCL lines, which are connected to the Arduino’s dedicated I²C pins. These lines allow the Arduino to read distance data from the VL53L0X in real time using simple software libraries. The diagram also shows optional control pins, such as XSHUT or GPIO, which can be used for sensor reset or interrupt signaling, although they are not always required for basic operation.
This wiring diagram demonstrates a clean and compact integration suitable for prototyping and learning. It highlights how the VL53L0X can be easily connected to a microcontroller with minimal components, making it ideal for projects involving distance measurement, obstacle detection, and proximity sensing.
• Robotics obstacle detection
• Proximity sensing in IoT devices
• Gesture recognition systems
• Drone altitude and landing assistance
• Smart home automation sensors
• Industrial object presence detection
• Camera autofocus assistance
• Wearable device proximity sensing
• Liquid level detection (non-contact)
• Touchless user interfaces

Accurate Time-of-Flight distance measurement
Not affected by object color or surface texture
Eye-safe Class 1 infrared laser
Compact size suitable for space-constrained designs
Low power consumption for battery-operated devices
Simple I²C interface for easy integration
Stable performance under varying ambient light
Maximum measurement range limited to around 2 meters
Narrow field of view compared to camera-based sensors
Performance may degrade in direct sunlight
Requires careful power decoupling and grounding
Fixed single-point measurement (no scanning capability)
STMicroelectronics has strong manufacturing capabilities behind the VL53L0X sensor, combining advanced CMOS imaging processes with precision optical integration. The company designs and fabricates the sensor using highly controlled semiconductor manufacturing lines that integrate the SPAD (Single Photon Avalanche Diode) array, VCSEL laser driver, analog front-end, and digital processing core into a compact optical package. STMicroelectronics also performs factory calibration, optical alignment, and reliability testing to ensure consistent ranging accuracy, eye-safe laser operation, and long-term stability.