VL53L0X distance sensor (GY-53): specs and pinout
VL53L0X time-of-flight ranging chip with I2C control, an active-low XSHUT pin and a 940 nm emitter; module details are not covered.
Specs
| Spec | Value | Source |
|---|---|---|
| Voltage (AVDD) | 2.6 V to 3.5 V (typical 2.8 V) | source 4.2 Recommended operating conditions, Table 7 |
| IO voltage (IOVDD), standard mode | 1.6 V to 1.9 V (typical 1.8 V) | source 4.2 Recommended operating conditions, Table 7 |
| IO voltage (IOVDD), 2V8 mode | 2.6 V to 3.5 V (same as AVDD) | source 4.2 Recommended operating conditions, Table 7 (notes 3 and 4) |
| Operating temperature (normal) | -20 °C to +70 °C | source 4.2 Recommended operating conditions, Table 7 |
| I2C | Up to 400 kHz (FAST mode) | source Features (summary) |
| I2C device address | 0x52 | source Summary; Figure 14 (I2C device address) |
| Package size | 4.40 x 2.40 x 1.00 mm | source Summary |
| Emitter wavelength | 940 nm | source Summary |
| Max ranging, white target 88%, indoor | 200 cm+ typical (long range profile); 120 cm minimum | source 5.2 Max ranging distance, Table 11 (33 ms budget) |
| Max ranging, grey target 17%, indoor | 80 cm typical; 70 cm minimum | source 5.2 Max ranging distance, Table 11 (33 ms budget) |
| Max ranging, white target 88%, outdoor overcast | 80 cm typical; 60 cm minimum | source 5.2 Max ranging distance, Table 11 (33 ms budget) |
| XSHUT pin | Active-low shutdown (reset) | source Pin description |
Power
| Value | Source | |
|---|---|---|
| Supply | AVDD 2.6 V to 3.5 V (typical 2.8 V); IOVDD 1.6 V to 1.9 V in standard mode | source 4.2 Recommended operating conditions, Table 7 |
Chip pins
These are the pins of the chip on the module, from the chip datasheet. The module's own header may label or expose them differently. Module header labels (VCC, GND, SDA, SCL…) come from the Compoden listing, not an official module schematic.
| Pin | Function | Voltage | Notes | Source |
|---|---|---|---|---|
| AVDDVCSEL (pin 1) | VCSEL supply, to be connected to main supply | 2.6 V to 3.5 V (typ. 2.8 V) | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings | |
| AVSSVCSEL (pin 2) | VCSEL ground, to be connected to main ground | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings | ||
| GND (pin 3) | To be connected to main ground | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings | ||
| GND2 (pin 4) | To be connected to main ground | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings | ||
| XSHUT (pin 5) | Xshutdown pin, active low | Absolute maximum 3.6 V (SCL, SDA, XSHUT, GPIO1); not 5 V tolerant | Datasheet: must always be driven to avoid leakage current; pull-up needed if the host cannot drive it; high only when AVDD is on | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings |
| GND3 (pin 6) | To be connected to main ground | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings | ||
| GPIO1 (pin 7) | Interrupt output, open drain | Absolute maximum 3.6 V (SCL, SDA, XSHUT, GPIO1); not 5 V tolerant | Pull-up recommended (10 k); leave unconnected if unused | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings |
| DNC (pin 8) | Do not connect; must be left floating | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings | ||
| SDA (pin 9) | I2C serial data | Absolute maximum 3.6 V (SCL, SDA, XSHUT, GPIO1); not 5 V tolerant | I/O level default 1.8 V; 2.8 V mode programmable; high level must equal AVDD in 2.8 V mode | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings |
| SCL (pin 10) | I2C serial clock input | Absolute maximum 3.6 V (SCL, SDA, XSHUT, GPIO1); not 5 V tolerant | I/O level default 1.8 V; 2.8 V mode programmable | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings |
| AVDD (pin 11) | Supply, to be connected to main supply | 2.6 V to 3.5 V (typ. 2.8 V); absolute maximum 3.6 V | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings | |
| GND4 (pin 12) | To be connected to main ground | source Pin description, Table 2 (datasheet page 7) and Table 6 absolute maximum ratings |
Common mistakes
- Driving the I/O above 1.9 V in standard mode: IOVDD is 1.6 V to 1.9 V unless 2V8 mode is enabled (source)
- Raising XSHUT before AVDD is on: XSHUT should be high only when AVDD is on (source)
- Expecting the 2 m range in bright light: Table 11 gives 80 cm typical for a white target under outdoor overcast light (source)
What we could not confirm
- The datasheet used is ST revision 2, from the a hosted copy. Newer ST revisions are not covered.
- The GY-53 board is not confirmed as an I2C VL53L0X module, and module supply, logic and pinout are not covered.
- The listing's 30 mm to 2000 mm range and ±5 % accuracy are not in the datasheet and are not used.
- Current consumption is not given on this page.
- Pin rows are the VL53L0X chip's 12 pins (ST datasheet DocID029104 Rev 2, a hosted copy). The listing's module labels (VCC, GND, SDA, SCL, XSHUT) cannot be mapped to chip pins from an official source, and the listing's '3.3V or 5V' claim is not repeated: the chip's AVDD is 2.6-3.5 V and its I/O pins are 3.6 V absolute maximum. Any regulator or level shifter on the GY-53 board is not covered, and the GY-53 name is not confirmed to be an I2C board (see earlier gap).
Sources
- STMicroelectronics VL53L0X datasheet, revision 2 (official site: link).
- Copy hosted by a hosted copy (pololu.com/file/0J1187/vl53l0x.pdf), ST-branded 'Datasheet - production data'.
Building with the VL53L0X distance sensor (GY-53)? Describe your project on Soldr: it assigns pins from the board's published pinout, checks power and logic levels, and shows how to wire every part.