Design Win

Ultra lite driver (ULD) application programming interface (API) for the VL53L4CD Time-of-Flight high accuracy proximity sensor

Get Software Download databrief

Product overview


The VL53L4CD_ULD API is a set of C functions controlling the VL53L4CD device (for example, init and ranging) to enable the development of end-user applications. The VL53L4CD ULD is an optimized driver with only two files required for basic ranging. The API can be compiled on any kind of platform through a well isolated platform layer (mainly for low-level I2C access). One example code is provided to show how to use the API and perform ranging measurements.

Specifically designed for proximity and short-range measurements, the VL53L4CD provides very accurate distance measurements from only 1 mm up to 1200 mm. A new generation laser emitter with 18° FoV improves performances under ambient light, with ranging speed up to 100 Hz.

With very low power consumption, thanks to an Autonomous mode with programmable distance threshold, the VL53L4CD is ideal for use in battery powered devices. Its fully embedded on-chip processing helps to reduce design complexity as well as BOM cost since less powerful and less expensive microcontrollers can be used.

  • All features

    • VL53L4CD_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 VL53L4CD_ULD API user manual (UM2931) included

Get Software