2 Using the expansion board
The X-NUCLEO-53L8A1 expansion board allows the user to test the VL53L8 sensor functionality, to program it
and to understand how to develop an application using this sensor.
The X-NUCLEO-53L8A1 integrates:
• the VL53L8 sensor;
• Arduino UNO R3 connectors;
• Connectors for SATEL-VL53L8 optional breakout boards;
Important: Program a microcontroller to control the VL53L8CX through the I2C bus.
The application software and an example of the C-ANSI source code are available on the sensor web page.
The X-NUCLEO-53L8A1 expansion board can be connected to the STM32 Nucleo development board through
the Arduino UNO R3 connectors (CN5, CN6, CN8, and CN9).
I²C (up to 1 MHz) and SPI (up to 20 MHz) interfaces are available on the X-NUCLEO-53L8A1 expansion board.
The user can choose between the two using the J9 jumper to configure the SPI_I2C_N signal as depicted in the
following picture.
Figure 5. Use onboard jumper J9 to select between I2C and SPI interfaces
UM3120
Using the expansion board
UM3120 - Rev 1
page 4/23