Design Win

Ultra lite driver (ULD) API for the VL53L8CX low-power, high-performance, 8x8 multizone Time of-Flight sensor

Get Software Download databrief

Product overview


The VL53L8CX_ULD API is a set of C functions that control the VL53L8CX device (for example, init and ranging) to enable the development of end-user applications. The VL53L8CX ULD is an optimized driver with only three files required for basic ranging. More features can be added with plug-in systems. The API structure allows it to be compiled on any kind of platform through a well isolated platform layer (mainly for low-level I²C access). An example code is provided to show how to use the API and perform ranging measurements.

The VL53L8CX is an 8x8 multizone, ToF ranging sensor, which enhances performance under ambient light with a reduced power consumption. Based on STMicroelectronics FlightSense technology, the sensor is designed to provide accurate ranging up to 400 cm with a 65° diagonal FoV.

This sensor integrates a powerful new generation VCSEL, and two advanced meta-surface lenses. The hardware is housed in an innovative "all in one" module. This enables a wider variety of high-performance use-cases, such as low-power system activation, gesture recognition, SLAM for robotics, liquid level monitoring, and many more.

The VL53L8CX supports SPI and I²C interfaces for high frequency framerate and short boot time.

  • All features

    • VL53L8CX_ULD API is source code written in C language
    • API provides control over full range of features
    • API is structured in a way it can be easily ported/compiled on any microcontroller platform
    • Several example codes showing how to use the API
    • API documentation VL53L8CX_ULD API user manual included

Get Software