# About QUP ports

Source: [https://docs.qualcomm.com/doc/80-88500-3/topic/5_About_QUP_ports.html](https://docs.qualcomm.com/doc/80-88500-3/topic/5_About_QUP_ports.html)

The following are the configuration settings of the QUP ports:

- The QUP v3 serial engine is a highly flexible and programmable module for supporting a
        wide range of serial interfaces, for example, UART, SPI, I^2^C, and I3C.
- A single QUP v3 serial engine provides up to eight serial interfaces using its internal
        serial engines. The firmware loaded to the serial engine determines the protocol supported
        by each interface. This behavior is achieved by modifying the
          QUPAC\_Access file in TrustZone to load the required protocol
          (I^2^C, SPI or UART). 
    QRB5165 contains 28 QUPS:

    - 20 QUPs for application processor
    - 8 QUPs for sensor low-power island (SLPI)
- Only one protocol can be selected in one QUP engine at a time. For example, simultaneous UART and I^2^C functionality are no longer supported. Each QUP has seven lanes (I/O), which are numbered from 0 to 6.

For more information on QUP ports, see <cite class="cite">Qualcomm Robotics RB5 Platform Software
        Reference Manual </cite> (80-88500-4).

**Parent Topic:** [QUP and GPIO configurations](https://docs.qualcomm.com/doc/80-88500-3/topic/4_Configure_QUP_and_GPIO_settings.html)

Last Published: Sep 26, 2023

[Previous Topic
QUP and GPIO configurations](https://docs.qualcomm.com/bundle/publicresource/80-88500-3/topics/4_Configure_QUP_and_GPIO_settings.md) [Next Topic
GPIO configurations](https://docs.qualcomm.com/bundle/publicresource/80-88500-3/topics/6_Configure_GPIO_direction_and_value.md)