manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. ST
  6. •
  7. Computer Hardware
  8. •
  9. ST X-NUCLEO-53L8A1 User manual

ST X-NUCLEO-53L8A1 User manual

Quick Start Guide
Low-power high-performance 8x8 multizone Time-
of-Flight sensor VL53L8CX expansion board for
STM32 Nucleo
May 2023
Quick Start Guide Contents
Hardware Overview
Setup & Demo Examples
Documents & Related Resources
STM32 Open Development Environment: Overview
2
VL53L8CX
X-NUCLEO-53L8A1 Hardware Description
•The X-NUCLEO-53L8A1 is low-power high-
performance 8x8 multizone Time-of-Flight sensor
and development board designed around the
VL53L8CX sensor based on ST FlightSense™
patented technology
•The VL53L8CX communicates with the STM32
Nucleo developer board host microcontroller
through an I2C or SPI link available on the
Arduino UNO R3 connector.
VL53L8CX - Low-power high-performance 8x8 multizone Time-of-Flight
sensor
Hardware Overview (1/2)
3
Order Code: X-NUCLEO-53L8A1
Key Products on board
VL53L8CX Low-power high-performance 8x8 multizone
Time-of-Flight sensor
0.25, 0.5 and 1mm spacers to simulate air gaps, with
the cover glasses
Latest info available at www.st.com
X-NUCLEO-53L8A1
Arduino UNO
R3 connectors
Spacers
Cover glass
Breakout boards
connectors
Breakout boards
SATEL-VL53L8 breakout boards can be purchased
separately
•X-NUCLEO-53L8A1 expansion board
•VL53L8CX devices in custom applications can be integrated with
expansion board, or external VL53L8CX breakout.
•The breakout boards are delivered separately.
•X-NUCLEO-53L8A1 is also available as a NUCLEO Pack
(P-NUCLEO-53L8A1)
•The X-NUCLEO-53L8A1 expansion board can also be ordered
on www.st.com as part of a NUCLEO Pack with expansion board
and STM32 NUCLEO board.
•Order code: P-NUCLEO-53L8A1:
X-NUCLEO-53L8A1 expansion board and NUCLEO-F401RE full
features board.
•VL53L8CX breakout boards can be ordered separately
•Order code: SATEL-VL53L8
•The pack carry two breakout boards
VL53L8CX - Low-power high-performance 8x8 multizone Time-of-Flight
sensor
Hardware Overview (2/2)
4
•The X-CUBE-TOF1 software package is a STM32Cube
expansion for the expansion boards of the Time-of-
Flight product family (including the X-NUCLEO-53L8A1)
for STM32. The source code is based on STM32Cube
to ease portability and code sharing across different
STM32 MCU families. A sample implementation is
available for the STM32 Nucleo ranging sensor
expansion board (X-NUCLEO-53L8A1) plugged on top
of an STM32 Nucleo development board (NUCLEO-
F401RE or NUCLEO-L476RG).
Time-of-Flight sensors Software Environment
STM32Cube Software Overview
5
X-CUBE-TOF1
Latest SW available at www.st.com
Key features
X-CUBE-TOF1 software description
•Driver layer (VL53L8CX ULD) for complete
management of the VL53L8CX sensor integrated in the
X-NUCLEO-53L8A1 expansion board.
•Easy portability across different MCU families,
thanks to STM32Cube.
•Free, user-friendly license terms.
•Sample code for ranging measurement.
Ranging measurement example
Application
STM32Cube Hardware Abstraction Layer
(HAL)
Hardware
Abstraction
Hardware
STM32 Nucleo development board
STM32 Nucleo expansion board
X-NUCLEO-53L1A2 (sense)
X-NUCLEO-53L3A2 (sense)
X-NUCLEO-53L4A1 (sense)
X-NUCLEO-53L4A2 (sense
X-NUCLEO-53L5A1 (sense)
X-NUCLEO-53L8A1 (sense)
X-NUCLEO-53L8A1 (sense)
Quick Start Guide Contents
Hardware Overview
Setup & Demo Examples
Documents & Related Resources
STM32 Open Development Environment: Overview
6
•1x High accuracy ToF sensor expansion board
based on VL53L8CX (X-NUCLEO-53L8A1).
•1x STM32 Nucleo development board
(NUCLEO-F401RE for example)
•1x Laptop/PC with Windows
•1x USB type A to Mini-B USB cable
• If you don’t have an STM32 Nucleo development board,
you can order a Nucleo pack (P-NUCLEO-53L8A1):
•X-NUCLEO-53L8A1 expansion board and NUCLEO-F401RE
full features board delivered together.
Setup & Demo Examples
HW prerequisites
7
X-NUCLEO-53L8A1
NUCLEO-F401RE
P-NUCLEO-53L8A1
•STSW-IMG040: Ultra Lite Driver (ULD) for VL53L8CX
•STSW-IMG041: Graphical User Interface (GUI) on Windows 7 and 10
•STSW-IMG042: Linux driver for VL53L8CX
•X-CUBE-TOF1: Time-of-Flight sensors software expansion for STM32Cube.
•When you install the X-CUBE-TOF1 the installer install also the directory containing the example projects here for instance :
•C:\Users\<user_name>\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\<version of the X-Cube-TOF1>\Projects\NUCLEO-
F401RE\Examples\53L8A1\53L8A1_SimpleRanging.
Setup & Demo Examples
SW prerequisites
8
Setup & Demo Examples
NUCLEO Kit driver installation
1. Connect the P-NUCLEO to the PC through USB
•Wait for the board to be recognized;
the drivers are installed automatically)
•If Windows cannot install automatically the
STLINK driver, please follow step 2
2. Install the PC USB port driver to detect the Nucleo board
•Download STSW-LINK009 from www.st.com
• Unzip and double click on “stlink_winusb_install.bat” to install the driver
9
Setup & Demo Examples
VL53L8CX GUI software installation
•Perform the offset and Xtalk calibration and visualize calibration data
•Change key parameters of VL53L8CX
•Display real time the data (distance, signal, ambient rate)
•Get data logging and replay a datalog (.csv file)
10
•Perform HW installation and connect the X-NUCLEO-53L8A1 expansion board + Nucleo F401RE to the PC
•Install the GUI SW for VL53L8CX Demo and configuration settings
•STSW-IMG041, downloaded from www.st.com
•Run the installer with Admin privileges
GUI is generally the first and easy tool to evaluate the device
The Graphical User Interface can:
Setup & Demo Examples
VL53L8CX GUI software installation
11
Setup & Demo Examples
X-CUBE-TOF1 software installation
•Perform HW installation and connect the NUCLEO kit ( P-NUCLEO-53L8A1) to the PC
•Install the X-CUBE-TOF1 SW package
•X-CUBE-TOF1 rev 3.0 or newer, downloaded from www.st.com
•The X-CUBE-TOF1 is installed through STM32CubeMx, manage software installation section.
•Once the X-CUBE-TOF1 is installed. Go to
•C:\Users\<user_name>\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\<version of the X-Cube-
TOF1>\Projects\NUCLEO-F401RE\Examples\53L8A1\53L8A1_SimpleRanging
12
X-CUBE software package contents:API SW + SW examples
Compiled HTLM file generated from the source code
VL53L8CX ULD
VL53L8CX project examples
There is the same folder for STM32L476RG-Nucleo
VL53L8CX project examples for Simple Ranging & Threshold Detection:
- pre-compiled binary files to evaluate the sensor
- Pre-compiled projects for STM32CubeIDE, Keil and IAR
VL53L8CX - 8x8 multizone ranging sensor with 90° FoV
Evaluation code example (.bin) using X-CUBE-TOF1 and a NUCLEO Pack
13
Drag and
Drop .bin files
from the directory
to
Follow the instructions from the UM3108 (Getting started with the
STMicroelectronics X-CUBE-TOF1, Time-of-Flight sensors, software
package for STM32CubeMX) that can be found on st.com
VL53L8CX - 8x8 multizone ranging sensor with 90° FoV
Start programming with code examples using
X-CUBE-TOF1 and a NUCLEO Pack
14
Open project example for Simple Ranging
And modify, build application SW
•Same folders exist for Threshold
Detection projects
•Same folders exist for L476RG board
Follow the instructions from the UM3108 (Getting started with the
STMicroelectronics X-CUBE-TOF1, Time-of-Flight sensors, software
package for STM32CubeMX) ) that can be found on st.com
Quick Start Guide Contents
Hardware Overview
Setup & Demo Examples
Documents & Related Resources
STM32 Open Development Environment: Overview
15
X-NUCLEO-53L8A1:
•Data Brief DB4921 : Time-of-Flight expansion board based on the VL53L8 series for STM32 Nucleo
•User Manual UM3120 : Getting started with the X-NUCLEO-53L8A1 Time-of-Flight expansion board based on the VL53L8 series for STM32 Nucleo
•X-NUCLEO-53L8A1 SCHEMATIC
•X-NUCLEO-53L8A1 GERBER
P-NUCLEO-53L8A1:
•Data Brief DB4958 : STM32 Nucleo pack with X-NUCLEO-53L8A1 expansion board and NUCLEO-F401RE development board
SATEL-VL53L8:
•Data Brief DB4924 : Breakout board based on the VL53L8 series Time-of-Flight sensors
•SATEL-VL53L8 SCHEMATIC
•SATEL-VL53L8 GERBER
X-CUBE-TOF1: Software package for STM32Cube
•Data Brief DB4449:Time-of-Flight sensors software expansion for STM32Cube
•User Manual UM3108:Getting started with the STMicroelectronics X-CUBE-TOF1, Time-of-Flight sensors, software package for STM32CubeMX
Documents & Related Resources
1/2
16
All documents are available in the Documentation tab of the related products webpage
VL53L8CX:
•Datasheet DS14161:Low-power high-performance 8x8 multizone Time-of-Flight sensor
•Data Brief DB4884:Low-power high-performance 8x8 multizone Time-of-Flight sensor
STSW-IMG036:
•Data Brief DB4810: Ultra lite driver (ULD) application programming interface (API) for the VL53L7CX Time-of-Flight 8x8 multizone ranging sensor with 90°FoV
STSW-IMG037:
•Data Brief DB4811: P-NUCLEO-53L7A1 pack graphical user interface (GUI)
Documents & Related Resources
2/2
17
All documents are available in the Documentation tab of the related products webpage
Quick Start Guide Contents
Hardware Overview
Setup & Demo Examples
Documents & Related Resources
STM32 Open Development Environment: Overview
18
FAST, AFFORDABLE PROTOTYPINGAND
DEVELOPMENT
The STM32 Open Development Environment (ODE) is an open, flexible, easy and affordable way to
develop innovative devices and applications based on the STM32 32-bit microcontroller family combined
with other state-of-the-art ST components connected via expansion boards. It enables fast prototyping
with leading-edge components that can quickly be transformed into final designs.
The STM32 ODE includes the following five elements:
oSTM32 Nucleo development boards. A comprehensive range of affordable development boards for all
STM32 microcontroller series, with unlimited unified expansion capability, and with integrated
debugger/programmer
oSTM32 Nucleo expansion boards. Boards with additional functionality to add sensing, control,
connectivity, power, audio or other functions as needed. The expansion boards are plugged on top of
the STM32 Nucleo development boards. More complex functionalities can be achieved by stacking
additional expansion boards
oSTM32Cube software. A set of free-of-charge tools and embedded software bricks to enable fast and
easy development on the STM32, including a Hardware Abstraction Layer, middleware and the
STM32CubeMX PC-based configurator and code generator
oSTM32Cube expansion software. Expansion software provided free of charge for use with STM32
Nucleo expansion boards, and compatible with the STM32Cube software framework
oSTM32Cube Function Packs. Set of function examples for some of the most common application
cases built by leveraging the modularity and interoperability of STM32 Nucleo development boards
and expansions, with STM32Cube software and expansions.
The STM32 Open Development Environment is compatible with a wide range of development
environments including STM32CubeIDE, IAR EWARM, Keil MDK-ARM, and GCC/LLVM-based IDEs,
with the possibility to integrate the various components such as STM32CubeMX,
STM32CubeProgrammer or STM32CubeMonitor.
STM32 ODE Ecosystem
Function Packs
STM32 Nucleo
development boards STM32Cube
development boards
STM32 Nucleo
expansion boards (X-NUCLEO) STM32Cube
expansion software (X-CUBE)
The combination of a broad range of expandable boards based
on leading-edge commercial products and modular software,
from driver to application level, enables fast prototyping of ideas
that can be smoothly transformed into final designs.
To start your design:
•Choose the appropriate STM32 Nucleo development board
(NUCLEO) and expansion (X-NUCLEO) boards (sensors,
connectivity, audio, motor control etc.) for the functionality you need.
•Select your development environment (IAR EWARM, Keil MDK and
GCC/LLVM-based IDEs) and use the free STM32Cube tools and
software such as STM32CubeMX, STM32CubeProgrammer,
STM32CubeMonitor or STM32CubeIDE.
•Download all the necessary software to run the functionality on the
selected STM32 Nucleo expansion boards.
•Compile your design and upload it to the STM32 Nucleo
development board.
•Then start developing and testing your application.
Software developed on the STM32 Open Development
Environment prototyping hardware can be directly used in an
advanced prototyping board or in an end product design using
the same commercial ST components, or components from
the same family as those found on the STM32 Nucleo boards.
STM32 Open Development Environment:
all that you need
20
The building blocks Your need Our answer
Move
Connect
Power
Sense
Process
Inertial modules, magnetometer
Proximity, microphone
Pressure, temperature, humidity
BluetoothLE
Sub-GHz radio
NFC, GNSS
IO-Link
Energy management & battery
USB
General-purpose microcontrollers
Stepper motor driver
DC & BLDC motordriver
COLLECT
TRANSMIT
ACCESS
ACTUATE
POWER
PROCESS
Software
Secure microcontrollers
Touchcontroller
LED drivers
Accelerometer, gyroscope
HMI
Industrialinput/ output
Power supply
throughUSB
or external
source
Integrated
debuggingand
programming
ST-LINK probe
STM32
microcontroller
Complete product range
from ultra-low power to
high-performance
ST morpho extensionheader
Arduino™UNO R3 extension
headers

Other manuals for X-NUCLEO-53L8A1

1

Other ST Computer Hardware manuals

ST UM2082 User manual

ST

ST UM2082 User manual

ST STEVAL-SCR002V1 User manual

ST

ST STEVAL-SCR002V1 User manual

ST X-NUCLEO-OUT04A1 User manual

ST

ST X-NUCLEO-OUT04A1 User manual

ST X-NUCLEO-IDB05A2 User manual

ST

ST X-NUCLEO-IDB05A2 User manual

ST X-NUCLEO-IHM01A1 User manual

ST

ST X-NUCLEO-IHM01A1 User manual

ST EVALSPEAr320HMI User manual

ST

ST EVALSPEAr320HMI User manual

ST STM32Cube User manual

ST

ST STM32Cube User manual

ST X-NUCLEO-EEPRMA2 User manual

ST

ST X-NUCLEO-EEPRMA2 User manual

ST UM2727 User manual

ST

ST UM2727 User manual

ST X-NUCLEO-IHM09M2 User manual

ST

ST X-NUCLEO-IHM09M2 User manual

ST X-NUCLEO-SAFEA1B Operating instructions

ST

ST X-NUCLEO-SAFEA1B Operating instructions

ST STM32U5 User manual

ST

ST STM32U5 User manual

ST FP-LIT-BLEMESH1 User manual

ST

ST FP-LIT-BLEMESH1 User manual

ST STM32F411 User manual

ST

ST STM32F411 User manual

ST STM32F3DISCOVERY User manual

ST

ST STM32F3DISCOVERY User manual

ST UPSD3212A User manual

ST

ST UPSD3212A User manual

ST STM32Cube User manual

ST

ST STM32Cube User manual

ST X-NUCLEO-IHM04A1 User manual

ST

ST X-NUCLEO-IHM04A1 User manual

ST X-NUCLEO-OUT02A1 User manual

ST

ST X-NUCLEO-OUT02A1 User manual

ST M41ST85W User manual

ST

ST M41ST85W User manual

ST UM1472 User manual

ST

ST UM1472 User manual

ST UM3039 User manual

ST

ST UM3039 User manual

ST STEVAL-ST25R3916B User manual

ST

ST STEVAL-ST25R3916B User manual

ST STM32F107Series User manual

ST

ST STM32F107Series User manual

Popular Computer Hardware manuals by other brands

MiTAC Master Series user manual

MiTAC

MiTAC Master Series user manual

ZALMAN S5 user manual

ZALMAN

ZALMAN S5 user manual

X2 ECLIPSE ADVANCED series user manual

X2

X2 ECLIPSE ADVANCED series user manual

Omron R88A-MCW151-DRT-E Operation manual

Omron

Omron R88A-MCW151-DRT-E Operation manual

DAQ system cPCI-SBC01 user manual

DAQ system

DAQ system cPCI-SBC01 user manual

NETGEAR RangeMax Next WN711 user manual

NETGEAR

NETGEAR RangeMax Next WN711 user manual

ADLINK Technology COM Express Express-BL user manual

ADLINK Technology

ADLINK Technology COM Express Express-BL user manual

Panasonic F77G user manual

Panasonic

Panasonic F77G user manual

Elnec JetProg user manual

Elnec

Elnec JetProg user manual

Aaeon UP Squared Pro user manual

Aaeon

Aaeon UP Squared Pro user manual

BE QUIET! DARK ROCK 2 manual

BE QUIET!

BE QUIET! DARK ROCK 2 manual

ZyXEL Communications MAX-706 user guide

ZyXEL Communications

ZyXEL Communications MAX-706 user guide

Kontron 11529 user guide

Kontron

Kontron 11529 user guide

Powerleap PL/586 133 installation guide

Powerleap

Powerleap PL/586 133 installation guide

Epson M-G3 Series user guide

Epson

Epson M-G3 Series user guide

Star IFBD-HE05 Series quick start guide

Star

Star IFBD-HE05 Series quick start guide

Renesas e1 user manual

Renesas

Renesas e1 user manual

Bitspower X-TEND BP-VG4090FE-BKP instruction manual

Bitspower

Bitspower X-TEND BP-VG4090FE-BKP instruction manual

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.