Skip to datasheet
940 nm time-of-flight ranging sensor

VL53L0X Specifications

Review VL53L0X electrical specifications, operating conditions and package details.

Key specifications

Infrared pulses illuminate the target. The receiver and timing engine estimate flight time; signal processing produces a distance and status for the host.

Main supply2.6–3.5 V · nominal 2.8 V
Emitter wavelength940 nm · infrared
I²C bus400 kHz maximum
Operating ambient−20–70 °C

Operating profile

Supply, signals and operating conditions

VL53L0X operating profile
ParameterValueConditions / notes
Selected packageOptical LGA-12VL53L0X
Default address0x29seven-bit · software changeable
Long-range profile2m typical · dark conditions
Use these values with the stated grade and test conditions.

Package details

VL53L0X · Optical LGA-12

Selected package
Selected VL53L0X physical package
PropertyDetails
ManufacturerSTMicroelectronics
Part numberVL53L0X
PackageOptical LGA-12
Connections12 pins
MountingSMD
Lead pitch0.80 mm
Package codeLGA-12
Thermal reference−20°C to +70°C

Electrical conditions

Bare sensor, not a regulated breakout module

Scroll sideways to see all columns.

ParameterValueConditions / notes
AVDD and AVDDVCSEL2.6–3.5 VConnect to the same rail; nominal 2.8 V
Standard I/O mode1.6–1.9 V1.8 V nominal; API default mode
2V8 I/O mode2.6–3.5 VHIGH levels equal AVDD; configure via API
Ambient temperature−20 to +70°CNormal operating range
Active ranging current19 mA typical23°C / 2.8 V, default API, 33 ms budget
Peak currentUp to 40 mAIncluding VCSEL
Hardware standby5 µA typical / 7 µA maximumAt stated nominal temperature and voltage
Absolute voltage limit−0.5 to 3.6 VAVDD and digital I/O; stress limit, not operating range

Provide supply capacity for peak current and place the bypass capacitors close to the emitter supply pins.

Ranging profiles

Typical examples from manufacturer Table 13

Scroll sideways to see all columns.

ParameterValueConditions / notes
Default30 ms1.2 m; accuracy depends on Table 12 test conditions
High accuracy200 ms1.2 m, better than ±3% under specified conditions
Long range33 ms2 m only in dark conditions without ambient IR
High speed20 ms1.2 m, ±5% under specified conditions
InterpretationBudget is not a guaranteed sample periodInclude host transfers and housekeeping
ValidityCheck range statusDo not accept a numeric distance from a failed sample

Target reflectance, ambient light, cover glass and calibration affect performance.

I²C and control

Address notation and board connections

Scroll sideways to see all columns.

ParameterValueConditions / notes
Default address0x29 seven-bitDatasheet 0x52 write / 0x53 read include the direction bit
Maximum SCL400 kHzUse pull-ups for the selected I/O level
SDA / SCL pull-ups1.5–2 kΩ exampleST recommendation at AVDD=2.8 V and 400 kHz
XSHUT / GPIO1 pull-ups10 kΩ exampleGPIO1 may be open when unused; XSHUT must be driven
Multiple sensorsUse separate XSHUT control linesEnable one at a time and assign distinct addresses after each reset
InitializationST API requiredThis is not a simple analog distance-voltage output
DNC pin 8Leave floatingDo not use as ground or supply

The illustrated host uses 2.8 V-compatible I/O and enables the sensor’s 2V8 mode.

Optics and calibration

Keep the optical path clear

Scroll sideways to see all columns.

ParameterValueConditions / notes
Emitter940 nm VCSELInvisible infrared source
ReceiverSPAD arraySingle-photon avalanche-diode technology
Package height1.0 mm nominal4.4 × 2.4 mm outline
Cover glassOffset and crosstalk calibrationFollow ST optical-window and exclusion-cone guidance
Reference calibrationFollow API sequenceRequired for the target design
Distance equationd = c × t / 2Conceptual round-trip relation; internal algorithms handle timing
500 mm illustrationAbout 3.34 ns round tripPhysics illustration, not an accessible host timer reading

Do not obscure either optical aperture with labels, paint or board hardware.

2.8 V ranging circuit

Bare-sensor application connections

Scroll sideways to see all columns.

ParameterValueConditions / notes
SupplyPins 1 and 11 to 2.8 V100 nF and 4.7 µF close to emitter supply / return
GroundPins 2, 3, 4, 6 and 12Connect to a common ground plane
BusSDA9 and SCL101.8 kΩ pull-ups to 2.8 V in this example
ShutdownXSHUT5 with 10 kΩ pull-upHost can pull LOW for hardware standby
InterruptGPIO1 pin 7 with 10 kΩ pull-upOptional host input
ReservedDNC8 floatingNo connection
Mode2V8 API configurationUse matching host logic levels

No 5 V tolerance or onboard regulator is assumed.

Connections by function

Select a pin for its function, connection guidance and electrical notes.

Supply2 pins

Ground5 pins

Shutdown1 pin

Interrupt1 pin

Do not connect1 pin

I²C bus2 pins

Read the conditions with every value

Typical values describe stated test conditions. Absolute maximum ratings are stress limits, not operating targets.

Official PDF datasheet

Component view