# LEC-IMX8M Plus

User’s Guide

NXP

![Close-up of a blue printed circuit board with integrated circuits and gold connectors (no readable text or symbols)](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/900ccf4a2b0ec207dad0fe7908be8c8a889f40b29dd1304a281fe9a53a048d81.jpg)

Revision History

<table><tr><td>Revision</td><td>Description</td><td>Date</td><td>Author</td></tr><tr><td>1.0</td><td>Initial release</td><td>2023-04-20</td><td>CC</td></tr><tr><td>1.1</td><td>I2C pin info corrected</td><td>2023-06-14</td><td>CC</td></tr><tr><td>1.2</td><td>Pin-to-controller mapping updated</td><td>2024-06-06</td><td>CC</td></tr><tr><td>1.3</td><td>Thermal solution illustration updated</td><td>2024-10-23</td><td>CC</td></tr><tr><td>1.4</td><td>Pin-to-controller mapping updated</td><td>2024-11-28</td><td>AL</td></tr><tr><td>1.5</td><td>Video, extension busses, and system storage updated</td><td>2025-04-09</td><td>AL</td></tr><tr><td>1.6</td><td>Pinout and signal descriptions updated</td><td>2025-07-18</td><td>AL</td></tr><tr><td>1.7</td><td>Pinout and signal descriptions updated</td><td>2025-10-30</td><td>AL</td></tr><tr><td>1.8</td><td>Specifications updated</td><td>2025-11-04</td><td>AL</td></tr></table>

# Preface

# Disclaimer

Information in this document is provided in connection with ADLINK products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in ADLINK´s Terms and Conditions of Sale for such products, ADLINK assumes no liability whatsoever, and ADLINK disclaims any express or implied warranty, relating to sale and/or use of ADLINK products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. If you intend to use ADLINK products in or as medical devices, you are solely responsible for all required regulatory compliance, including, without limitation, Title 21 of the CFR (US), Directive 2007/47/EC (EU), and ISO 13485 & 14971, if any. ADLINK may make changes to specifications and product descriptions at any time, without notice.

# Environmental Responsibility

ADLINK is committed to fulfil its social responsibility to global environmental preservation through compliance with the European Union's Restriction of Hazardous Substances (RoHS) directive and Waste Electrical and Electronic Equipment (WEEE) directive. Environmental protection is a top priority for ADLINK. We have enforced measures to ensure that our products, manufacturing processes, components, and raw materials have as little impact on the environment as possible. When products are at their end of life, our customers are encouraged to dispose of them in accordance with the product disposal and/or recovery programs prescribed by their nation or company.

![The image displays a standard yellow triangular warning sign with a thick black border. Centered inside the triangle is a large black exclamation mark. The sign is set against a white background, with black vertical bars visible on the far left and right edges.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/781a2c65ec395baa014ed71141e816faa3939145fa8a8d2de4e628b16877b598.jpg)

California Proposition 65 Warning: This product can expose you to chemicals including acrylamide, arsenic, benzene, cadmium, Tris(1,3- dichloro-2-propyl)phosphate (TDCPP), 1,4-Dioxane, formaldehyde, lead, DEHP, styrene, DINP, BBP, PVC, and vinyl materials, which are known to the State of California to cause cancer, and acrylamide, benzene, cadmium, lead, mercury, phthalates, toluene, DEHP, DIDP, DnHP, DBP, BBP, PVC, and vinyl materials, which are known to the State of California to cause birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

![The image features a black and white graphic. The upper section displays a line drawing of a wheeled trash bin with a lid, which is crossed out by a large 'X'. Below this symbol is a solid black rectangular bar.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/4d6de1072a47543347c99c73d39debfd689ed2a270853a8c8e3c1056e1c7a5e0.jpg)

# Trademarks

Product names mentioned herein are used for identification purposes only and may be trademarks / registered trademarks of respective companies.

# Copyright © 2025 ADLINK Technology Incorporated

This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.

# Safety Instructions

For user safety, please read and follow all Instructions, WARNINGs, CAUTIONs, and NOTEs marked in this manual and on the associated equipment before handling/operating the equipment.

Read these safety instructions carefully.

Keep this manual for future reference.
• Read the specifications section of this manual for detailed information on the operating environment of this equipment.
• Turn off power and unplug any power cords/cables when installing/mounting or un-installing/removing equipment.
• To avoid electrical shock and/or damage to equipment:
• Keep equipment away from water or liquid sources;
• Keep equipment away from high heat or high humidity;
• Keep equipment properly ventilated (do not block or cover ventilation openings);
• Make sure to use recommended voltage and power source settings;
• Always install and operate equipment near an easily accessible electrical socket outlet;
• Secure the power cord (do not place any object on/over the power cord);
• Only install/attach and operate equipment on stable surfaces and/or recommended mountings;
• If the equipment will not be used for long periods of time, turn off the power source and unplug the equipment.

# Conventions

The following conventions may be used throughout this manual, denoting special levels of information

![The image displays a simple icon resembling a document or memo pad. It features a thick red outline with a folded bottom-right corner. Inside the white background, there are two horizontal red lines centered within the upper portion of the shape. There is no text in the image.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/136c347810abfdc4ad8faae31c69e6921d75af1c52c789fa589663ab034865b7.jpg)

Note: This information adds clarity or specifics to text and illustrations.

![The image displays a yellow triangular warning sign containing a white exclamation mark in the center, set against a white background.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/11a63cf962337dd128291684711c961813d237ec8d61ac634e966b7314d8144f.jpg)

Caution: This information indicates the possibility of minor physical injury, component damage, data loss, and/or program corruption.

![The image shows a red triangular warning sign with a white exclamation point in the center.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/477f3eaa38863ff2a2dbb402950b3ecdf818f7a75ed3dc3174b8bd8e528d833e.jpg)

Warning: This information warns of possible serious physical injury, component damage, data loss, and/or program corruption.

# Getting Service

Ask an Expert: https://www.adlinktech.com/en/Askanexpert

# ADLINK Technology, Inc.

No. 66, Huaya 1st Rd., Guishan District, Taoyuan City 333411, Taiwan

Tel: +886-3-216-5088

Fax: +886-3-328-5706

Email: service@adlinktech.com

# Ampro ADLINK Technology, Inc.

6450 Via Del Oro, San Jose, CA 95119-1208, USA

Tel: +1-408-360-0200

Toll Free: +1-800-966-5200 (USA only)

Fax: +1-408-600-1189

Email: info@adlinktech.com

# ADLINK Technology (China) Co., Ltd.

300 Fang Chun Rd., Zhangjiang Hi-Tech Park, Pudong New Area, Shanghai, 201203, China

Tel: +86-21-5132-8988

Fax: +86-21-5132-3588

Email: market@adlinktech.com

# ADLINK Technology GmbH

Hans-Thoma-Strasse 8-10, 68163 Mannheim, Germany

Tel: +49-621-43214-0

Fax: +49-621 43214-30

Email: emea@adlinktech.com

Please visit the Contact page at www.adlinktech.com for information on how to contact the ADLINK regional office nearest you.

# Table of Contents

Revision History ..

Preface .

1. Introduction .. . 9

1.1 LEC-iMX8M Plus... ..9
1.2 The SMARC Form Factor ... ..9

2. Specifications....... ..10

2.1 Core System.. ... 10
2.2 Video... .. 11
2.3 Audio ... ... 12
2.4 Dual Ethernet.. .. 12
2.5 1216 M.2 LGA Wi-Fi (optional) ... .. 13
2.6 Extension Busses.. ... 13
2.7 Board Controller... ... 14
2.8 System Storage .. ... 15
2.9 SEMA® Board Management Controller ... .. 15
2.10 Debug Header .... ... 15
2.11 Boot Modes .. ... 15
2.12 Power.... .... 16
2.13 Mechanical and Environmental . .. 16

3. Block Diagram .............. .17

4. Pinout and Signal Descriptions ....... ...18

4.1 Pin Summary ... .. 18
4.2 Signal Terminology Descriptions... . 22
4.3 Signal Description by Function.. .. 23

4.3.1 The First Display Interface . . 23
4.3.2 Second & Third Display Interfaces .. .. 26
4.3.3 MIPI Camera Support... .. 28
4.3.4 I2S (Audio) ... . 30
4.3.5 USB Ports.. . 31
4.3.6 PCIe Ports ... .. 33

4.3.7 SATA Ports... . 34

4.3.8 LAN Ports... .. 35

4.3.9 SDIO... . 37
4.3.10 SPI and ESPI... ... 38

4.4 General Purpose I2C. . 40

4.4.1 GPIO... . 41
4.4.2 UART... .... 42
4.4.3 CAN Bus ... .... 43
4.4.4 Miscellaneous ... .... 43
4.4.5 Power and System Management .. .... 44
4.4.6 DB30 Multipurpose Connector . .... 45
4.4.7 Boot Select... ....... 46
4.4.8 Power .. .... 47

4.5 SMARC Pin-to-controller Mapping... .. 48

5. Software Support .......... ..64

5.1 Uboot / Yocto ... . 64
5.2 Ubuntu .... . 64
5.3 Android... . 64

6. Mechanical.... ..65
7. Thermal Solutions... ..66

# List of Figures

Figure 1 – Module function diagram... 17
Figure 2 – Module top/botom side pin numbering . .18
Figure 3 – Mechanical dimensions ......... ..65
Figure 4 – Thermal solutions... ...66

# 1. Introduction

# 1.1 LEC-iMX8M Plus

ADLINK LEC-iMX8MP is a SMARC module based on NXP iMX8M Plus (4-core Arm Cortex-A53) processor with an optional Neural Processing Unit (NPU) operating at up to 2.3 TOPS. It is the first SMARC Revision 2.1 module focusing on machine learning and vision, advanced multimedia, and industrial IoT, and with high reliability. The module also supports dual-image signal processors and 2x camera inputs for an effective vision system, and is especially suited for applications such as smart home, smart city, and industrial 4.0.

# 1.2 The SMARC Form Factor

The SMARC (“Smart Mobility ARChitecture”) is a versatile small form factor Computer on Module definition targeting applications that require low power and high performance at low costs. Typically under 6W, the modules often utilize ARM and other alternative low-power option CPUs, and are used in many familiar handheld devices, such as tablet computers and smart phones.

Two module sizes are defined in SMARC: 82 mm x 50 mm and 82 mm x 80 mm.

The module PCBs have 314 edge fingers that mate with a low-profile 314 pin 0.5 mm pitch right angle connector (the connector is sometimes identified as a 321 pin connector, with 7 pins used by the key).

SMARC modules are used as building blocks for portable and stationary embedded systems. The core CPU and support circuits, including DRAM, boot flash, power sequencing, CPU power supplies, GBE and a single channel LVDS display transmitter are concentrated on the module. Modules are used with application-specific carrier boards that implement other features such as audio codecs, touch controllers, wireless devices, etc.

The modular approach allows scalability, faster time to market and upgradability while still maintaining low costs, low power, and small physical size.

![The image features the text 'SGeT' in a bold, sans-serif font. The letters 'S', 'G', and 'T' are yellow, while the lowercase letter 'e' is magenta and overlaps the bottom right section of the 'T'.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/6981cd7621788f66d0651238196ae9bec4874ab885043d50e01a5c76f52a2075.jpg)

STANDARDIZATION

GROUPFOR

EMBEDDED

TECHNOLOGIES

SMARC module and carrier specifications are available online at: https://www.sget.org/standards/smarc.html

# 2. Specifications

# 2.1 Core System

# SoC

NXP iMX8M Plus series, available with standard (0°C to 70°C) or extreme rugged (-40°C to 85°C) operating temperature

• i.MX8M-plus Quad NPU 4x Arm Cortex-A53 at 1.6 to 1.8GHz, 1x Arm Cortex-M7, NPU, GPU, VPU Decode/Encode
• i.MX8M-plus Quad 4x Arm Cortex-A53 at 1.6 to 1.8GHz, 1x Arm Cortex-M7, GPU, VPU Decode/Encode
• i.MX8M-plus QuadLite 4x Arm Cortex-A53 at 1.6 to 1.8GHz, 1x Arm Cortex-M7

# L2 Cache

32KB I-cache, 32KB D-cache (A53), 512KB L2 Cache (ECC)

# Memory

2/4/8GB LPDDR4 memory down (inline ECC)

# Security

CryptoAuthentication™ Device, Microchip ATECC608A (optional)
• Cryptographic co-processor with secure hardware-based key storage
• Protected storage for up to 16 Keys, certificates or data
ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman
NIST standard P256 elliptic curve support
• SHA-256 & HMAC hash including off-chip context save/restore
• AES-128: encrypt/decrypt, galois field multiply for GCM
• TPM 2.0 Device, ST Microelectronics ST33HTPH2X32AHD5 (optional)
Compliant with Trusted Computing Group (TCG) Trusted Platform Module (TPM) Library specifications 2.0, Level 0, Revision 138 and TCG PC Client Specific TPM Platform Specifications 1.03
• Fault-tolerant firmware loader that keeps the TPM fully functional when the loading process is interrupted (self-recovery)
• SP800-193 compliant for protection, detection, and recovery requirements

# 2.2 Video

LEC-iMX8M Plus supports 1K-capable HDMI 2.0a, a single/dual channel 24-bit LVDS, and a 4-lane DSI.

# GPU Core

Vivante GC7000UL 3D GC520L 2D

# GPU/VPU Features

GPU: 2 shaders, OpenGL ES 1.1, 2.9, 3.0, OpenCL 1.2, OpenGL 3.0, and Vulkan, up to 1080p FHD resolutions VPU : 1080p60 HEVC/H.265, H.264, VP9 Decoder | 1080p60 AVC/H.264/ HEVC/H.265 encoder

# NPU (optional)

2.3 TOP/s Neural Network performance Keyword detect, noise reduction, beamforming, Speech recognition (i.e., Deep Speech 2), Image recognition (i.e. ResNet-50)

# HDMI

HDMI 2.0a supporting resolutions up to 4K at 60Hz

# LVDS

LVDS single/dual channel 24-bit at max. 1920×080 at 60Hz

# MIPI DSI

DSI 4 lanes at max. 1080p@60fps display output (multiplexed with LVDS signal)

# Camera Support

Compatible with MIPI Alliance Interface specification v2.1 2x MIPI-CSI2 camera inputs, 1x 4-lane and 1x 2-lane

# 2.3 Audio

Supports I2S audio codec interface, audio ADC and DAC (located on carrier)

# 2.4 Dual Ethernet

# Primary LAN

Gigabit Ethernet controller with support for TSN in addition to Energy Efficient Ethernet (EEE), Ethernet AVB, and IEEE 1588

Supports 10/100/1000Mbps data transfer rates, both full-duplex and half-duplex

# Secondary LAN

Gigabit Ethernet controller with support for Energy Efficient Ethernet (EEE), Ethernet AVB, and IEEE 1588

Supports 10/100/1000Mbps data transfer rates, both full-duplex and half-duplex

# 2.5 1216 M.2 LGA Wi-Fi (optional)

Optional Wi-Fi LGA module support

In case of non-populated part, the footprint is still there and visible

Only Azurewave AW-CM276NF has been validated during DVT but other M.2 LGA modules could also be compatible if they use the same standard interfaces, as listed below

SDIO0 (main Wi-Fi interface)
UART1 (main Bluetooth interface)
PCM ( Bluetooth audio transfer interface )

![The image displays a digital icon resembling a document or file. It features a red outline of a square with rounded corners and a folded top-right corner (a 'dog-ear'). Inside the red border, against a white background, are two horizontal red lines stacked vertically, resembling an equals sign.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/4df7c0f76a1f35796f5e367eba893d92e6682f176e68fe23cf25167be2f9eec6.jpg)

\- Note : AW-CM276F has been pre-certified by Azurewave for several countries and regions, ADLINK can assist in final device certification if applicable. FCC ID: UAY-W8997-M1216

# 2.6 Extension Busses

# PCIe

2x PCI Express Gen2 x1 interfaces or 1x PCI Express Gen3 (BOM option)

# USB

CT temp 2x USB 3.0/2.0, 3x USB 2.0, 1x USB2.0 OTG

ER temp 1x USB 3.0, 1x USB2.0 OTG

# UART

4x UART interface SER0, SER2 (Tx/Rx/CTS/RTS) and SER1, SER3(optional) (Tx/Rx)
7- or 8-bit data words, 1 or 2 stop bits, programmable parity (even, odd, or none)
Programmable baud rates up to 4 Mbps.

# CAN bus

2x CAN2.0B only or mixed CAN2.0B and CAN FD mode, data bit rate of up to 8 Mbps

# SPI

2x SPI

# I2S

I2S interface (codec on carrier)

# I2C

5x I2C interfaces

Supports 7-bit and 10-bit address mode

Software programmable clock frequency:

100 kbit/s in Standard-mode,
400 kbit/s in Fast-mode
• 1 Mbit/s in Fast-mode Plus

# GPIO

14x GPIO with interrupt

# 2.7 Board Controller

BMC lite for power sequence

SEMA BMC Error Code

<table><tr><td>Exception Code</td><td>Error Code</td></tr><tr><td>0</td><td>NOERROR</td></tr><tr><td>2</td><td>NO_VIN</td></tr><tr><td>3</td><td>NO_SDM_RESIN_N</td></tr><tr><td>4</td><td>NO_SDM_RESIN_N</td></tr></table>

# 2.8 System Storage

# SDIO

1x SDIO (4-bit) compatible up to version 3.0.

# eMMC

Soldered on module 16GB to 256GB (build option), available in either standard or -40 to 85o C temperature range Compatible with eMMC specification 5.1

# 2.9 SEMA® Board Management Controller

Voltage/current monitoring, boot configuration, logistics and forensic information, flat panel control, watchdog timer

# 2.10 Debug Header

30-pin multipurpose flat cable connector for use with optional DB-30 debug module Provides JTAG, BMC access; UART, power test points; diagnostic LEDs, Power, Reset, Boot configuration

# 2.11 Boot Modes

eMMC and SD card boot modes are supported

# 2.12 Power

# Supply Voltage

4.75V – 5.25V

# 2.13 Mechanical and Environmental

# Form Factor

SGET SMARC Specifications v2.1

# Dimension

SMARC small size module, 82mm x 50mm

# Operating Temperature

Standard: 0°C to 60°C

Rugged: -40°C to 85°C (optional)

# Humidity

5-90% RH operating, non-condensing

5-95% RH storage (and operating with conformal coating)

# Shock and Vibration

IEC 60068-2-64 and IEC-60068-2-27, MIL-STD-202 F, Method 213B, Table 213-I,

Condition A and Method 214A, Table 214-I, Condition D

# 3. Block Diagram

![The diagram illustrates the signal flow for an **NXP iMX 8M Plus** processor (central pink block).\n\n**Left Column (Signal List):**\nThe left side lists various interface signals: LVDS0 / DSIO, LVDS1, HDMI, CSI0, CSI1, USB0, USB1, USB2, USB3, USB4, USB5, GbE0, GbE1, PCIeA, PCIeB, CAN0, CAN1, SPI0, SPI1, UART0, UART1, UART2, I2S0, SDIO, I2C_PM, I2C_GP, I2C_LCD, I2C_CAM0, I2C_CAM1, and GPIO.\n\n**Intermediary Blocks & Connections:**\n*   **MIPI MUX:** Connects LVDS0 / DSIO and LVDS1 (left) to the LVDS0, DSIO, and LVDS1 pins on the NXP chip.\n*   **USB HUB:** Labeled 'USB HUB 2x USB 3.0/2.0 3x USB 2.0'. It connects USB0, USB1, and USB2 (left) to the USB1 2.0 (OTG) and USB2 3.0 (Host) pins on the NXP chip.\n*   **LAN PHY:** Two blocks connect GbE0 to RGMII0 and GbE1 to RGMII1.\n*   **PCIe Switch:** Connects PCIeA and PCIeB (left) to the 1x PCIe x1 pin on the NXP chip.\n*   **PMIC:** Connects to I2C1, I2C2, and I2C3. It receives inputs from I2C_PM and I2C_GP.\n*   **GPIO Expander1, GPIO Expander2, LITE BMC:** Connected to the GPIO signal and the I2C5/I2C6 lines.\n\n**NXP iMX 8M Plus Pins (Right side of central block):**\nDirect connections include HDMI (to HDMI 2.0a), CSI (to MIPI CSI 2-lanes and 4-lanes), CAN0/CAN1, SPI0/SPI1 (to ECSPI1/ECSPI2), UART0/1/2 (to UART2/3/4), and I2S0 (to I2S0).\n\n**External Components (Rightmost column):**\n*   **DRAM** connects to **LPDDR4 x32**.\n*   **SDHC3** connects to **eMMC 5.1**.\n*   **UART1, SDIO0, PCM** connect to **Wi-Fi/BT**.\n*   A **30-pin debug** block is connected via a line.\n\n**Bottom Components:**\nAt the bottom, blocks for **TPM**, **Crypto Auth. ATECC608A**, **RTC**, and **PCIe CLK** are connected near the I2C5 and I2C6 lines.\n\n**Text Note:**\nBottom right text reads: 'USB configuration for ER parts USB0 USB2.0/OTG USB2 USB3.0 No USB HUB'.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/09ec02486797fb24163d944a2d852e433f4ede90f2d0dcd7acb690f75757bd9d.jpg)

Figure 1 – Module function diagram

# 4. Pinout and Signal Descriptions

# 4.1 Pin Summary

The below table is a comprehensible list of all signal pins on the MXM 3 connector in the standard specification SMARC 2.1.

Those signals not supported on LEC-iMX8M plus are strikethrough STRIKETHROUGH

![Top Side\nP1 P74 P75 P156\nKey](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/92d3271a072079ef01eaf442c49b3e8d42bbbeccd72201fd21c3ad25198c2083.jpg)

![Bottom Side\nS156 S76 S75 S1 Key](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/88ebfc704dfb84697e42a7872121618f5ea963fb872110de671c2d2fc85bdf49.jpg)

Figure 2 – Module top/botom side pin numbering

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td></td><td></td></tr><tr><td>P1</td><td>SMB_ALERT_1V8#</td></tr><tr><td>P2</td><td>GND</td></tr><tr><td>P3</td><td>CSI1_CK+</td></tr><tr><td>P4</td><td>CSI1_CK-</td></tr><tr><td>P5</td><td>GBE1_SDP</td></tr><tr><td>P6</td><td>GBE0_SDP</td></tr><tr><td>P7</td><td>CSI1_RX0+</td></tr><tr><td>P8</td><td>CSI1_RX0-</td></tr><tr><td>P9</td><td>GND</td></tr><tr><td>P10</td><td>CSI1_RX1+</td></tr><tr><td>P11</td><td>CSI1_RX1-</td></tr><tr><td>P12</td><td>GND</td></tr><tr><td>P13</td><td>CSI1_RX2+</td></tr><tr><td>P14</td><td>CSI1_RX2-</td></tr><tr><td>P15</td><td>GND</td></tr><tr><td>P16</td><td>CSI1_RX3+</td></tr><tr><td>P17</td><td>CSI1_RX3-</td></tr><tr><td>P18</td><td>GND</td></tr><tr><td>P19</td><td>GBE0_MDI3-</td></tr><tr><td>P20</td><td>GBE0_MDI3+</td></tr><tr><td>P21</td><td>GBE0_LINK100#</td></tr><tr><td>P22</td><td>GBE0_LINK1000#</td></tr><tr><td>P23</td><td>GBE0_MDI2-</td></tr><tr><td>P24</td><td>GBE0_MDI2+</td></tr><tr><td>P25</td><td>GBE0_LINK_ACT#</td></tr><tr><td>P26</td><td>GBE0_MDI1-</td></tr><tr><td>P27</td><td>GBE0_MDI1+</td></tr><tr><td>P28</td><td>GBE0_CTREF</td></tr><tr><td>P29</td><td>GBE0_MDIO-</td></tr><tr><td>P30</td><td>GBE0_MDIO+</td></tr><tr><td>P31</td><td>SPI0_CS1-</td></tr><tr><td>P32</td><td>GND</td></tr><tr><td>P33</td><td>SDIO_WP</td></tr><tr><td>P34</td><td>SDIO_CMD</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S1</td><td>CSI1_TX+ / I2C_CAM1_CK</td></tr><tr><td>S2</td><td>CSI1_TX- / I2C_CAM1_DAT</td></tr><tr><td>S3</td><td>GND</td></tr><tr><td>S4</td><td>RSVD</td></tr><tr><td>S5</td><td>CSI0_TX- / I2C_CAM0_CK</td></tr><tr><td>S6</td><td>CAM_MCK</td></tr><tr><td>S7</td><td>CSI0_TX+ / I2C_CAM0_DAT</td></tr><tr><td>S8</td><td>CSI0_CK+</td></tr><tr><td>S9</td><td>CSI0_CK-</td></tr><tr><td>S10</td><td>GND</td></tr><tr><td>S11</td><td>CSI0_RX0+</td></tr><tr><td>S12</td><td>CSI0_RX0-</td></tr><tr><td>S13</td><td>GND</td></tr><tr><td>S14</td><td>CSI0_RX1+</td></tr><tr><td>S15</td><td>CSI0_RX1-</td></tr><tr><td>S16</td><td>GND</td></tr><tr><td>S17</td><td>GBE1_MDIO+</td></tr><tr><td>S18</td><td>GBE1_MDIO-</td></tr><tr><td>S19</td><td>GBE1_LINK100#</td></tr><tr><td>S20</td><td>GBE1_MDI1+</td></tr><tr><td>S21</td><td>GBE1_MDI1-</td></tr><tr><td>S22</td><td>GBE1_LINK1000#</td></tr><tr><td>S23</td><td>GBE1_MDI2+</td></tr><tr><td>S24</td><td>GBE1_MDI2-</td></tr><tr><td>S25</td><td>GND</td></tr><tr><td>S26</td><td>GBE1_MDI3+</td></tr><tr><td>S27</td><td>GBE1_MDI3-</td></tr><tr><td>S28</td><td>GBE1_CTREF</td></tr><tr><td>S29</td><td>PCIE_D_TX+ / SERDES 1_TX+</td></tr><tr><td>S30</td><td>PCIE_D_TX- / SERDES 1_TX-</td></tr><tr><td>S31</td><td>GBE1_LINK_ACT#</td></tr><tr><td>S32</td><td>PCIE_D_RX+ / SERDES 1_RX+</td></tr><tr><td>S33</td><td>PCIE_D_RX- / SERDES 1_RX-</td></tr><tr><td>S34</td><td>GND</td></tr><tr><td>S35</td><td>USB4+</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P35</td><td>SDIO_CD#</td></tr><tr><td>P36</td><td>SDIO_CK</td></tr><tr><td>P37</td><td>SDIO_PWR_EN</td></tr><tr><td>P38</td><td>GND</td></tr><tr><td>P39</td><td>SDIO_D0</td></tr><tr><td>P40</td><td>SDIO_D1</td></tr><tr><td>P41</td><td>SDIO_D2</td></tr><tr><td>P42</td><td>SDIO_D3</td></tr><tr><td>P43</td><td>SPI0_CS0#</td></tr><tr><td>P44</td><td>SPI0_CK</td></tr><tr><td>P45</td><td>SPI0_DIN</td></tr><tr><td>P46</td><td>SPI0_DO</td></tr><tr><td>P47</td><td>GND</td></tr><tr><td>P48</td><td>SATA_TX+</td></tr><tr><td>P49</td><td>SATA_TX-</td></tr><tr><td>P50</td><td>GND</td></tr><tr><td>P51</td><td>SATA_RX+</td></tr><tr><td>P52</td><td>SATA_RX-</td></tr><tr><td>P53</td><td>GND</td></tr><tr><td>P54</td><td>ESPI_CS0# / SPI1_CS0#</td></tr><tr><td>P55</td><td>ESPI_CS1# / SPI1_CS1#</td></tr><tr><td>P56</td><td>ESPI_CK / SPI1_CK</td></tr><tr><td>P57</td><td>ESPI_IO_1 / SPI1_DIN</td></tr><tr><td>P58</td><td>ESPI_IO_0 / SPI1_DO</td></tr><tr><td>P59</td><td>GND</td></tr><tr><td>P60</td><td>USB0+</td></tr><tr><td>P61</td><td>USB0-</td></tr><tr><td>P62</td><td>USB0_EN_OC#</td></tr><tr><td>P63</td><td>USB0_VBUS_DET</td></tr><tr><td>P64</td><td>USB0_OTG_ID</td></tr><tr><td>P65</td><td>USB1+</td></tr><tr><td>P66</td><td>USB1-</td></tr><tr><td>P67</td><td>USB1_EN_OC#</td></tr><tr><td>P68</td><td>GND</td></tr><tr><td>P69</td><td>USB2+</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S36</td><td>USB4-</td></tr><tr><td>S37</td><td>USB3_VBUS_DET</td></tr><tr><td>S38</td><td>AUDIO_MCK</td></tr><tr><td>S39</td><td>I2S0_LRCK</td></tr><tr><td>S40</td><td>I2S0_SDOUT</td></tr><tr><td>S41</td><td>I2S0_SDIN</td></tr><tr><td>S42</td><td>I2S0_CK</td></tr><tr><td>S43</td><td>ESPI_ALERT0#</td></tr><tr><td>S44</td><td>ESPI_ALERT1#</td></tr><tr><td>S45</td><td>MDIO_CLK</td></tr><tr><td>S46</td><td>MDIO_DAT</td></tr><tr><td>S47</td><td>GND</td></tr><tr><td>S48</td><td>I2C_GP_CK</td></tr><tr><td>S49</td><td>I2C_GP_DAT</td></tr><tr><td>S50</td><td>HDA_SYNC / I2S2_LRCK</td></tr><tr><td>S51</td><td>HDA_SDO / I2S2_SDOUT</td></tr><tr><td>S52</td><td>HDA_SDI / I2S2_SDIN</td></tr><tr><td>S53</td><td>HDA_CK / I2S2_CK</td></tr><tr><td>S54</td><td>SATA_ACT#</td></tr><tr><td>S55</td><td>USB5_EN_OC</td></tr><tr><td>S56</td><td>ESPI_IO_2</td></tr><tr><td>S57</td><td>ESPI_IO_3</td></tr><tr><td>S58</td><td>ESPI_RESET#</td></tr><tr><td>S59</td><td>USB5+</td></tr><tr><td>S60</td><td>USB5-</td></tr><tr><td>S61</td><td>GND</td></tr><tr><td>S62</td><td>USB3_SSTX+</td></tr><tr><td>S63</td><td>USB3_SSTX-</td></tr><tr><td>S64</td><td>GND</td></tr><tr><td>S65</td><td>USB3_SSRX+</td></tr><tr><td>S66</td><td>USB3_SSRX-</td></tr><tr><td>S67</td><td>GND</td></tr><tr><td>S68</td><td>USB3+</td></tr><tr><td>S69</td><td>USB3-</td></tr><tr><td>S70</td><td>GND</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P70</td><td>USB2-</td></tr><tr><td>P71</td><td>USB2_EN_OC#</td></tr><tr><td>P72</td><td>RSVD</td></tr><tr><td>P73</td><td>RSVD</td></tr><tr><td>P74</td><td>USB3_EN_OC#</td></tr><tr><td></td><td></td></tr><tr><td></td><td>Key</td></tr><tr><td></td><td></td></tr><tr><td>P75</td><td>PCIE_A_RST#</td></tr><tr><td>P76</td><td>USB4_EN_OC#</td></tr><tr><td>P77</td><td>PCIE_B_CKREQ#</td></tr><tr><td>P78</td><td>PCIE_A_CKREQ#</td></tr><tr><td>P79</td><td>GND</td></tr><tr><td>P80</td><td>PCIE_C_REFCK+</td></tr><tr><td>P81</td><td>PCIE_C_REFCK-</td></tr><tr><td>P82</td><td>GND</td></tr><tr><td>P83</td><td>PCIE_A_REFCK+</td></tr><tr><td>P84</td><td>PCIE_A_REFCK-</td></tr><tr><td>P85</td><td>GND</td></tr><tr><td>P86</td><td>PCIE_A_RX+</td></tr><tr><td>P87</td><td>PCIE_A_RX-</td></tr><tr><td>P88</td><td>GND</td></tr><tr><td>P89</td><td>PCIE_A_TX+</td></tr><tr><td>P90</td><td>PCIE_A_TX-</td></tr><tr><td>P91</td><td>GND</td></tr><tr><td>P92</td><td>HDMI_D2+ / DP1_LANE0+</td></tr><tr><td>P93</td><td>HDMI_D2- / DP1_LANE0-</td></tr><tr><td>P94</td><td>GND</td></tr><tr><td>P95</td><td>HDMI_D1+ / DP1_LANE1+</td></tr><tr><td>P96</td><td>HDMI_D1- / DP1_LANE1-</td></tr><tr><td>P97</td><td>GND</td></tr><tr><td>P98</td><td>HDMI_D0+ / DP1_LANE2+</td></tr><tr><td>P99</td><td>HDMI_D0- / DP1_LANE2-</td></tr><tr><td>P100</td><td>GND</td></tr><tr><td>P101</td><td>HDMI_CK+ / DP1_LANE3+</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S71</td><td>USB2_SSTX+</td></tr><tr><td>S72</td><td>USB2_SSTX-</td></tr><tr><td>S73</td><td>GND</td></tr><tr><td>S74</td><td>USB2_SSRX+</td></tr><tr><td>S75</td><td>USB2_SSRX-</td></tr><tr><td></td><td></td></tr><tr><td></td><td>Key</td></tr><tr><td></td><td></td></tr><tr><td>S76</td><td>PCIE_B_RST#</td></tr><tr><td>S77</td><td>PCIE_C_RST#</td></tr><tr><td>S78</td><td>PCIE_C_RX+/SERDES_2_RX+</td></tr><tr><td>S79</td><td>PCIE_C_RX-/SERDES_2_RX-</td></tr><tr><td>S80</td><td>GND</td></tr><tr><td>S81</td><td>PCIE_C_TX+/SERDES_2_TX+</td></tr><tr><td>S82</td><td>PCIE_C_TX-/SERDES_2_TX-</td></tr><tr><td>S83</td><td>GND</td></tr><tr><td>S84</td><td>PCIE_B_REFCK+</td></tr><tr><td>S85</td><td>PCIE_B_REFCK-</td></tr><tr><td>S86</td><td>GND</td></tr><tr><td>S87</td><td>PCIE_B_RX+</td></tr><tr><td>S88</td><td>PCIE_B_RX-</td></tr><tr><td>S89</td><td>GND</td></tr><tr><td>S90</td><td>PCIE_B_TX+</td></tr><tr><td>S91</td><td>PCIE_B_TX-</td></tr><tr><td>S92</td><td>GND</td></tr><tr><td>S93</td><td>DPO_LANE0+</td></tr><tr><td>S94</td><td>DPO_LANE0-</td></tr><tr><td>S95</td><td>DPO_AUX_SEL</td></tr><tr><td>S96</td><td>DPO_LANE1+</td></tr><tr><td>S97</td><td>DPO_LANE1-</td></tr><tr><td>S98</td><td>DPO_HPD</td></tr><tr><td>S99</td><td>DPO_LANE2+</td></tr><tr><td>S100</td><td>DPO_LANE2-</td></tr><tr><td>S101</td><td>GND</td></tr><tr><td>S102</td><td>DPO_LANE3+</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P102</td><td>HDMI_CK- / DP1_LANE3-</td></tr><tr><td>P103</td><td>GND</td></tr><tr><td>P104</td><td>HDMI_HPD / DP1_HPD</td></tr><tr><td>P105</td><td>HDMI_CTRL_CK / DP1_AUX+</td></tr><tr><td>P106</td><td>HDMI_CTRL_DAT / DP1_AUX-</td></tr><tr><td>P107</td><td>DP1_AUX_SEL</td></tr><tr><td>P108</td><td>GPIO0 / CAM0_PWR#</td></tr><tr><td>P109</td><td>GPIO1 / CAM1_PWR#</td></tr><tr><td>P110</td><td>GPIO2 / CAM0_RST#</td></tr><tr><td>P111</td><td>GPIO3 / CAM1_RST#</td></tr><tr><td>P112</td><td>GPIO4 / HDA_RST#</td></tr><tr><td>P113</td><td>GPIO5 / PWM_OUT</td></tr><tr><td>P114</td><td>GPIO6 / TACHIN</td></tr><tr><td>P115</td><td>GPIO7</td></tr><tr><td>P116</td><td>GPIO8</td></tr><tr><td>P117</td><td>GPIO9</td></tr><tr><td>P118</td><td>GPIO10</td></tr><tr><td>P119</td><td>GPIO11</td></tr><tr><td>P120</td><td>GND</td></tr><tr><td>P121</td><td>I2C_PM_CK</td></tr><tr><td>P122</td><td>I2C_PM_DAT</td></tr><tr><td>P123</td><td>BOOT_SEL0#</td></tr><tr><td>P124</td><td>BOOT_SEL1#</td></tr><tr><td>P125</td><td>BOOT_SEL2#</td></tr><tr><td>P126</td><td>RESET_OUT#</td></tr><tr><td>P127</td><td>RESET_IN#</td></tr><tr><td>P128</td><td>POWER_BTN#</td></tr><tr><td>P129</td><td>SERO_TX</td></tr><tr><td>P130</td><td>SERO_RX</td></tr><tr><td>P131</td><td>SERO_RTS#</td></tr><tr><td>P132</td><td>SERO_CTS#</td></tr><tr><td>P133</td><td>GND</td></tr><tr><td>P134</td><td>SER1_TX</td></tr><tr><td>P135</td><td>SER1_RX</td></tr><tr><td>P136</td><td>SER2_TX</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S103</td><td>DP0_LANE3-</td></tr><tr><td>S104</td><td>USB3_OTG_ID</td></tr><tr><td>S105</td><td>DP0_AUX+</td></tr><tr><td>S106</td><td>DP0_AUX-</td></tr><tr><td>S107</td><td>LCD1_BKLT_EN</td></tr><tr><td>S108</td><td>LVDS1_CK+/eDP1_AUX+/DSI1_CLK+</td></tr><tr><td>S109</td><td>LVDS1_CK-/ eDP1_AUX-/DSI1_CLK-</td></tr><tr><td>S110</td><td>GND</td></tr><tr><td>S111</td><td>LVDS1_0+/ eDP1_TX0+/DSI1_D0+</td></tr><tr><td>S112</td><td>LVDS1_0-/ eDP1_TX0-/DSI1_D0-</td></tr><tr><td>S113</td><td>eDP1_HPD/DSI1_TE</td></tr><tr><td>S114</td><td>LVDS1_1+/ eDP1_TX1+/DSI1_D1+</td></tr><tr><td>S115</td><td>LVDS1_1-/ eDP1_TX1-/DSI1_D1-</td></tr><tr><td>S116</td><td>LCD1_VDD_EN</td></tr><tr><td>S117</td><td>LVDS1_2+/ eDP1_TX2+/DSI1_D2+</td></tr><tr><td>S118</td><td>LVDS1_2-/ eDP1_TX2-/DSI1_D2-</td></tr><tr><td>S119</td><td>GND</td></tr><tr><td>S120</td><td>LVDS1_3+/ eDP1_TX3+/DSI1_D3+</td></tr><tr><td>S121</td><td>LVDS1_3-/ eDP1_TX3-/DSI1_D3-</td></tr><tr><td>S122</td><td>LCD1_BKLT_PWM</td></tr><tr><td>S123</td><td>GPIO13</td></tr><tr><td>S124</td><td>GND</td></tr><tr><td>S125</td><td>LVDS0_0+/ eDP0_TX0+/DSI0_D0+</td></tr><tr><td>S126</td><td>LVDS0_0-/ eDP0_TX0-/DSI0_D0-</td></tr><tr><td>S127</td><td>LCD0_BKLT_EN</td></tr><tr><td>S128</td><td>LVDS0_1+/ eDP0_TX1+/DSI0_D1+</td></tr><tr><td>S129</td><td>LVDS0_1-/ eDP0_TX1-/DSI0_D1-</td></tr><tr><td>S130</td><td>GND</td></tr><tr><td>S131</td><td>LVDS0_2+/eDP0_TX2+/DSI0_D2+</td></tr><tr><td>S132</td><td>LVDS0_2-/ eDP0_TX2-/DSI0_D2-</td></tr><tr><td>S133</td><td>LCD0_VDD_EN</td></tr><tr><td>S134</td><td>LVDS0_CK+/eDP0_AUX/DSI0_CLK+</td></tr><tr><td>S135</td><td>LVDS0_CK-/eDP0_AUX-/DSI0_CLK-</td></tr><tr><td>S136</td><td>GND</td></tr><tr><td>S137</td><td>LVDS0_3+/ eDP0_TX3+/DSI0_D3+</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P137</td><td>SER2_RX</td></tr><tr><td>P138</td><td>SER2_RTS#</td></tr><tr><td>P139</td><td>SER2_CTS#</td></tr><tr><td>P140</td><td>SER3_TX</td></tr><tr><td>P141</td><td>SER3_RX</td></tr><tr><td>P142</td><td>GND</td></tr><tr><td>P143</td><td>CAN0_TX</td></tr><tr><td>P144</td><td>CAN0_RX</td></tr><tr><td>P145</td><td>CAN1_TX</td></tr><tr><td>P146</td><td>CAN1_RX</td></tr><tr><td>P147</td><td>VDD_IN</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S138</td><td>LVDS0_3- / eDP0_TX3- / DSI0_D3-</td></tr><tr><td>S139</td><td>I2C_LCD_CK</td></tr><tr><td>S140</td><td>I2C_LCD_DAT</td></tr><tr><td>S141</td><td>LCD0_BKLT_PWM</td></tr><tr><td>S142</td><td>GPIO12</td></tr><tr><td>S143</td><td>GND</td></tr><tr><td>S144</td><td>eDP0_HPD / DSI0_TE</td></tr><tr><td>S145</td><td>WDT_TIME_OUT#</td></tr><tr><td>S146</td><td>PCIE_WAKE#</td></tr><tr><td>S147</td><td>VDD_RTC</td></tr><tr><td>S148</td><td>LID#</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P148</td><td>VDD_IN</td></tr><tr><td>P149</td><td>VDD_IN</td></tr><tr><td>P150</td><td>VDD_IN</td></tr><tr><td>P151</td><td>VDD_IN</td></tr><tr><td>P152</td><td>VDD_IN</td></tr><tr><td>P153</td><td>VDD_IN</td></tr><tr><td>P154</td><td>VDD_IN</td></tr><tr><td>P155</td><td>VDD_IN</td></tr><tr><td>P156</td><td>VDD_IN</td></tr><tr><td></td><td></td></tr><tr><td></td><td></td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S149</td><td>SLEEP#</td></tr><tr><td>S150</td><td>VIN_PWR_BAD#</td></tr><tr><td>S151</td><td>CHARGING#</td></tr><tr><td>S152</td><td>CHARGER_PRSNT#</td></tr><tr><td>S153</td><td>CARRIER_STBY#</td></tr><tr><td>S154</td><td>CARRIER_PWR_ON</td></tr><tr><td>S155</td><td>FORCE_RECOV#</td></tr><tr><td>S156</td><td>BATLOW#</td></tr><tr><td>S157</td><td>TEST#</td></tr><tr><td>S158</td><td>GND</td></tr><tr><td></td><td></td></tr></table>

![The image shows a red outline icon of a document with a folded top-right corner. Inside the white space, there are two horizontal red lines. There is no text.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/0426f258a7d24b47d5d4a2d27459b8b49dabefa57644a8b485684aae8718409d.jpg)

Note: DSI0 is pin-shared with LVDS0

# 4.2 Signal Terminology Descriptions

Meaning of the terms used for signal description tables. Signals described in the specification but not supported on the LEC-iMX8M Plus are marked with strikethrough STRIKETHROUGH

<table><tr><td>Term</td><td>Description</td></tr><tr><td>I</td><td>Input to the module</td></tr><tr><td>O</td><td>Output from the module</td></tr><tr><td>O OD</td><td>Open drain output from the module</td></tr><tr><td>I OD</td><td>Open drain input to the module, with mandatory PU (pull up) on module</td></tr><tr><td>OD</td><td>Open drain</td></tr><tr><td>I/O</td><td>Bi-directional Input/Output</td></tr><tr><td>PU</td><td>PU (pull-up) resistor on module</td></tr><tr><td>PD</td><td>PD (pull-down) resistor on module</td></tr><tr><td>VDD_IN</td><td>Main power source from carrier to module</td></tr><tr><td>CMOS</td><td>Logic input or output</td></tr><tr><td>GBE MDI</td><td>Differential analog signaling for Gigabit Media Dependent Interface</td></tr><tr><td>LVDS DP</td><td>Low Voltage Differential Signal for DisplayPort interface</td></tr><tr><td>LVDS D-PHY</td><td>Low Voltage Differential Signal for MIPI CSI-2 cameras and DSI displays</td></tr><tr><td>LVDS M-PHY</td><td>Low Voltage Differential Signal for MIPI CSI-3 cameras</td></tr><tr><td>LVDS LCD</td><td>Low Voltage Differential Signal for LCD displays</td></tr><tr><td>LVDS PCIE</td><td>Low Voltage Differential Signal for PCIe</td></tr><tr><td>LVDS SATA</td><td>Low Voltage Differential Signal for SATA</td></tr><tr><td>TMDS HDMI</td><td>Transition Minimized Differential Signal for HDMI displays</td></tr><tr><td>USB</td><td>DC coupled differential signaling for traditional (non-Superspeed) USB signals</td></tr><tr><td>USB SS</td><td>Differential signal for SuperSpeed USB signals</td></tr><tr><td>USB VBUS 5V</td><td>5V tolerant input for USB VBUS detection</td></tr><tr><td>3.3V</td><td>3.3V Power Domain: Active while CARRIER_PWRON is high and CARRIER_SBY# is NOT active (i.e. both signals are high)</td></tr><tr><td>1.8V</td><td>1.8V Power Domain: Active while CARRIER_PWRON is high and CARRIER_SBY# is NOT active (i.e. both signals are high)</td></tr><tr><td>3.3Vsb</td><td>3.3V Power Domain: Active while CARRIER_PWRON is high (regardless of CARRIER_SBY#)</td></tr><tr><td>1.8Vsb</td><td>1.8V Power Domain: Active while CARRIER_PWRON is high (regardless of CARRIER_SBY#)</td></tr></table>

# 4.3 Signal Description by Function

# 4.3.1 The First Display Interface

The first display interface is a group of 30-pins that is split into channel 0 and channel 1. The SMARC specification allows support for dual channel LVDS ports, 2 separate single channel LVDS ports, 2 MIPI DSI ports of 4 lanes each or 2 eDP ports 4 lanes each. A mix of different display types such as DSI and eDP is also permitted. Below tables show which display ports are supported on this particular module.

<table><tr><td>Pin #</td><td>LVDS Name</td><td>MIPI DSI Name</td><td>eDP Name</td></tr><tr><td colspan="4"></td></tr><tr><td>S125</td><td>LVDS0_0+</td><td>DSI0_D0+</td><td>eDP0_TX0+</td></tr><tr><td>S126</td><td>LVDS0_0-</td><td>DSI0_D0-</td><td>eDP0_TX0-</td></tr><tr><td>S128</td><td>LVDS0_1+</td><td>DSI0_D1+</td><td>eDP0_TX1+</td></tr><tr><td>S129</td><td>LVDS0_1 -</td><td>DSI0_D1-</td><td>eDP0_TX1-</td></tr><tr><td>S131</td><td>LVDS0_2+</td><td>DSI0_D2+</td><td>eDP0_TX2+</td></tr><tr><td>S132</td><td>LVDS0_2-</td><td>DSI0_D2-</td><td>eDP0_TX2-</td></tr><tr><td>S137</td><td>LVDS0_3+</td><td>DSI0_D3+</td><td>eDP0_TX3+</td></tr><tr><td>S138</td><td>LVDS0_3-</td><td>DSI0_D3-</td><td>eDP0_TX3-</td></tr><tr><td>S134</td><td>LVDS0_CK+</td><td>DSI0_CLK+</td><td>eDP0_AUX+</td></tr><tr><td>S135</td><td>LVDS0_CK-</td><td>DSI0_CLK-</td><td>eDP0_AUX-</td></tr><tr><td>S133</td><td>LCD0_VDD_EN</td><td>LCD0_VDD_EN</td><td>LCD0_VDD_EN</td></tr><tr><td>S127</td><td>LCD0_BKLT_EN</td><td>LCD0_BKLT_EN</td><td>LCD0_BKLT_EN</td></tr><tr><td>S141</td><td>LCD0_BKLT_PWM</td><td>LCD0_BKLT_PWM</td><td>LCD0_BKLT_PWM</td></tr><tr><td>S144</td><td></td><td>DSI0_TE</td><td>eDP0_HPD</td></tr><tr><td colspan="4"></td></tr><tr><td>S139</td><td>I2C_LCD_CK</td><td>I2C_LCD_CK</td><td>I2C_LCD_CK</td></tr><tr><td>S140</td><td>I2C_LCD_DAT</td><td>I2C_LCD_DAT</td><td>I2C_LCD_DAT</td></tr></table>

<table><tr><td>Pin #</td><td>LVDS Name</td><td>MIPI DSI Name</td><td>eDP Name</td></tr><tr><td colspan="4"></td></tr><tr><td>S111</td><td>LVDS1_0+</td><td>DSI1_D0+</td><td>eDP1_TX0+</td></tr><tr><td>S112</td><td>LVDS1_0-</td><td>DSI1_D0-</td><td>eDP1_TX0-</td></tr><tr><td>S114</td><td>LVDS1_1+</td><td>DSI1_D1+</td><td>eDP1_TX1+</td></tr><tr><td>S115</td><td>LVDS1_1 -</td><td>DSI1_D1-</td><td>eDP1_TX1-</td></tr><tr><td>S117</td><td>LVDS1_2+</td><td>DSI1_D2+</td><td>eDP1_TX2+</td></tr><tr><td>S118</td><td>LVDS1_2-</td><td>DSI1_D2-</td><td>eDP1_TX2-</td></tr><tr><td>S120</td><td>LVDS1_3+</td><td>DSI1_D3+</td><td>eDP1_TX3+</td></tr><tr><td>S121</td><td>LVDS1_3-</td><td>DSI1_D3-</td><td>eDP1_TX3-</td></tr><tr><td>S108</td><td>LVDS1_CK+</td><td>DSI1_CLK+</td><td>eDP1_AUX+</td></tr><tr><td>S109</td><td>LVDS1_CK-</td><td>DSI1_CLK-</td><td>eDP1_AUX-</td></tr><tr><td>S116</td><td>LCD1_VDD_EN</td><td>LCD1_VDD_EN</td><td>LCD1_VDD_EN</td></tr><tr><td>S107</td><td>LCD1_BKLT_EN</td><td>LCD1_BKLT_EN</td><td>LCD1_BKLT_EN</td></tr><tr><td>S122</td><td>LCD1_BKLT_PWM</td><td>LCD1_BKLT_PWM</td><td>LCD1_BKLT_PWM</td></tr><tr><td>S113</td><td></td><td>DSI1_TE</td><td>eDP1_HPD</td></tr></table>

![The image features a red icon of a document with a folded top-right corner. Inside the outline, there are two horizontal red lines stacked vertically.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/45cb3a868cfc884958c8f0f3578d3aa5887622e2b833652bd1d3802f50025327.jpg)

# Note:

1. LVDS0/LVDS1 are standard supported on the module.
2. DSI0 can be used but will disable the LVDS0 port, DSI1 is not supported.

4.3.1.1 LVDS0/LVDS1 mode

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>LVDS0_0+</td><td>S125</td><td rowspan="8">Primary LVDS channel differential pair data lines</td><td rowspan="8">O LVDS LCD</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8"></td></tr><tr><td>LVDS0_0-</td><td>S126</td></tr><tr><td>LVDS0_1+</td><td>S128</td></tr><tr><td>LVDS0_1 -</td><td>S129</td></tr><tr><td>LVDS0_2+</td><td>S131</td></tr><tr><td>LVDS0_2-</td><td>S132</td></tr><tr><td>LVDS0_3+</td><td>S137</td></tr><tr><td>LVDS0_3-</td><td>S138</td></tr><tr><td>LVDS0_CK+</td><td>S134</td><td rowspan="2">Primary LVDS channel differential pair clock lines</td><td rowspan="2">O LVDS LCD</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>LVDS0_CK-</td><td>S135</td></tr><tr><td>LCD0_VDD_EN</td><td>S133</td><td>Primary LVDS channel power enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_EN</td><td>S127</td><td>Primary LVDS channel backlight enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_PWM</td><td>S141</td><td>Primary LVDS channel brightness control through pulse width modulation (PWM)</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td>LVDS1_0+</td><td>S111</td><td rowspan="8">Secondary LVDS channel differential pair data lines</td><td rowspan="8">O LVDS LCD</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8"></td></tr><tr><td>LVDS1_0-</td><td>S112</td></tr><tr><td>LVDS1_1+</td><td>S114</td></tr><tr><td>LVDS1_1 -</td><td>S115</td></tr><tr><td>LVDS1_2+</td><td>S117</td></tr><tr><td>LVDS1_2-</td><td>S118</td></tr><tr><td>LVDS1_3+</td><td>S120</td></tr><tr><td>LVDS1_3-</td><td>S121</td></tr><tr><td>LVDS1_CK+</td><td>S108</td><td rowspan="2">Secondary LVDS channel differential pair clock lines.</td><td rowspan="2">O LVDS LCD</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>LVDS1_CK-</td><td>S109</td></tr><tr><td>LCD1_VDD_EN</td><td>S116</td><td>Secondary panel power enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD1_BKLT_EN</td><td>S107</td><td>Secondary panel backlight enable, active high</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD1_BKLT_PWM</td><td>S122</td><td>Secondary panel brightness control through pulse width modulation (PWM)</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>I2C_LCD_DAT</td><td>S140</td><td>DDC data line used for flat panel detection and control</td><td>I/O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr><tr><td>I2C_LCD_CK</td><td>S139</td><td>DDC clock line used for flat panel detection and control</td><td>O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr></table>

4.3.1.2 DSI mode

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>DSI0_D0+</td><td>S125</td><td rowspan="8">Primary DSI panel differential pair data lines</td><td rowspan="8">O LVDSD-PHY</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8">Build option</td></tr><tr><td>DSI0_D0-</td><td>S126</td></tr><tr><td>DSI0_D1+</td><td>S128</td></tr><tr><td>DSI0_D1-</td><td>S129</td></tr><tr><td>DSI0_D2+</td><td>S131</td></tr><tr><td>DSI0_D2-</td><td>S132</td></tr><tr><td>DSI0_D3+</td><td>S137</td></tr><tr><td>DSI0_D3-</td><td>S138</td></tr><tr><td>DSI0_CLK+</td><td>S134</td><td rowspan="2">Primary DSI panel differential pair clock lines.</td><td rowspan="2">O LVDSD-PHY</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2">Build option</td></tr><tr><td>DSI0_CLK-</td><td>S135</td></tr><tr><td>LCD0_VDD_EN</td><td>S133</td><td>Primary panel power enable, active high</td><td>OCMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_EN</td><td>S127</td><td>Primary panel backlight enable, active high</td><td>OCMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_PWM</td><td>S141</td><td>Primary panel brightness control through pulse width modulation (PWM)</td><td>OCMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>DSI0_TE</td><td>S144</td><td>Primary DSI panel tearing effect signal</td><td>ICMOS</td><td>1.8V</td><td>Runtime</td><td>PD 1M</td><td></td></tr><tr><td>I2C_LCD_DAT</td><td>S140</td><td>DDC data line used for flat panel detection and control</td><td>I/O ODCMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr><tr><td>I2C_LCD_CK</td><td>S139</td><td>DDC clock line used for flat panel detection and control</td><td>O ODCMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr></table>

# 4.3.2 Second & Third Display Interfaces

<table><tr><td>Pin #</td><td>HDMI signal names</td><td>DP++ signal names</td></tr><tr><td colspan="3"></td></tr><tr><td>P92</td><td>HDMI_D2+</td><td>DP1_LANE0+</td></tr><tr><td>P93</td><td>HDMI_D2-</td><td>DP1_LANE0-</td></tr><tr><td>P95</td><td>HDMI_D1+</td><td>DP1_LANE1+</td></tr><tr><td>P96</td><td>HDMI_D1-</td><td>DP1_LANE1-</td></tr><tr><td>P98</td><td>HDMI_D0+</td><td>DP1_LANE2+</td></tr><tr><td>P99</td><td>HDMI_D0-</td><td>DP1_LANE2-</td></tr><tr><td>P101</td><td>HDMI_CK+</td><td>DP1_LANE3+</td></tr><tr><td>P102</td><td>HDMI_CK-</td><td>DP1_LANE3-</td></tr><tr><td>S105</td><td>HDMI_CTRL_CK</td><td>DP1_AUX+</td></tr><tr><td>S106</td><td>HDMI_CTRL_DAT</td><td>DP1_AUX-</td></tr><tr><td>P104</td><td>HDMI_HPD</td><td>DP1_HPD</td></tr><tr><td colspan="3"></td></tr><tr><td>P107</td><td>-</td><td>DP1_AUX_SEL</td></tr></table>

<table><tr><td>Pin #</td><td>DP++ signal names</td></tr><tr><td colspan="2"></td></tr><tr><td>P92</td><td>DPO_LANE0+</td></tr><tr><td>P93</td><td>DPO_LANE0-</td></tr><tr><td>P95</td><td>DPO_LANE1+</td></tr><tr><td>P96</td><td>DPO_LANE1-</td></tr><tr><td>P98</td><td>DPO_LANE2+</td></tr><tr><td>P99</td><td>DPO_LANE2-</td></tr><tr><td>P101</td><td>DPO_LANE3+</td></tr><tr><td>P102</td><td>DPO_LANE3-</td></tr><tr><td>S105</td><td>DPO_AUX+</td></tr><tr><td>S106</td><td>DPO_AUX-</td></tr><tr><td>P104</td><td>DPO_HPD</td></tr><tr><td colspan="2"></td></tr><tr><td>P107</td><td>DPO_AUX_SEL</td></tr></table>

![The image shows a red outline icon of a document or page with a folded bottom-right corner. Inside the outline, two horizontal red lines are centered horizontally.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/ae95bc67c40783de51d2c0d4c4187025735eba072d4a5d5914f0ff065618a632.jpg)

Note: DisplayPort is not supported on both second and third display interfaces

# 4.3.2.1 HDMI

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>HDMI_D2+</td><td>P92</td><td rowspan="6">HDMI port, differential pair data lines</td><td rowspan="6">O TMDS HDMI</td><td rowspan="6"></td><td rowspan="6">Runtime</td><td rowspan="6"></td><td rowspan="6"></td></tr><tr><td>HDMI_D2-</td><td>P93</td></tr><tr><td>HDMI_D1+</td><td>P95</td></tr><tr><td>HDMI_D1-</td><td>P96</td></tr><tr><td>HDMI_D0+</td><td>P98</td></tr><tr><td>HDMI_D0-</td><td>P99</td></tr><tr><td>HDMI_CK+</td><td>P101</td><td rowspan="2">HDMI port, differential pair clock lines</td><td rowspan="2">O TMDS HDMI</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>HDMI_CK-</td><td>P102</td></tr><tr><td>HDMI_CTRL_CK</td><td>P105</td><td>I2C_CLK line dedicated to HDMI</td><td>O OD COMS</td><td>1.8V</td><td>Runtime</td><td>PU 100K</td><td>Level shifter FET and 5V PU resistor shall be placed between the module and the HDMI connector.</td></tr><tr><td>HDMI_CTRL_DAT</td><td>P106</td><td>I2C_DAT line dedicated to HDMI</td><td>I/O OD COMS</td><td>1.8V</td><td>Runtime</td><td>PU 100K</td><td>Level shifter FET and 5V PU resistor shall be placed between the module and the HDMI connector.</td></tr><tr><td>HDMI_HPD</td><td>P104</td><td>HDMI Hot plug active high detection signal that serves as an interrupt request</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>PD 1M</td><td>Module must tolerate high level in stand-by mode</td></tr></table>

# 4.3.3 MIPI Camera Support

4.3.3.1 MIPI CSI0

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>CSI0_RX0+</td><td>S11</td><td rowspan="4">CSI0 differential input (point to point)</td><td rowspan="4">I LVDS D-PHY / I LVDS M-PHY</td><td rowspan="4"></td><td rowspan="4">Runtime</td><td rowspan="4"></td><td rowspan="4"></td></tr><tr><td>CSI0_RX0-</td><td>S12</td></tr><tr><td>CSI0_RX1+</td><td>S14</td></tr><tr><td>CSI0_RX1-</td><td>S15</td></tr><tr><td>CSI0_CK+</td><td>S8</td><td rowspan="2">CSI0 differential clock input (point to point)</td><td rowspan="2">I LVDS D-PHY</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>CSI0_CK-</td><td>S9</td></tr><tr><td>I2C_CAM0_DAT / CSIO_TX-</td><td>S7</td><td>I2C data for serial camera data support link or differential data lane</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</td><td>MIPI-CSI 2.0 uses I2C_CAM0_DAT MIPI-CSI 3.0 uses CSIO_TX-</td></tr><tr><td>I2C_CAM0_CK / CSIO_TX+</td><td>S5</td><td>I2C clock for serial camera data support link or differential data lane</td><td>O OD CMOS / O LVDS M-PHY</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</td><td>MIPI-CSI 2.0 uses I2C_CAM0_CK MIPI-CSI 3.0 uses CSIO_TX+</td></tr><tr><td>CAM0_PWR# / GPIO0</td><td>P108</td><td>Camera 0 Power Enable, active low output.</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Shared with GPIO0</td></tr><tr><td>CAM0_RST# / GPIO2</td><td>P110</td><td>Camera 0 Reset, active low output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Shared with GPIO2</td></tr><tr><td colspan="8"></td></tr><tr><td>CAM_MCK</td><td>S6</td><td>Master clock output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>This signal is used by both CSIO and CSI1</td></tr></table>

4.3.3.2 MIPI CSI1 (Camera)

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>CSI1_RX0+</td><td>P7</td><td rowspan="8">CSI1 differential input (point to point)</td><td rowspan="8">I LVDS D-PHY / I LVDS M-PHY</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8"></td></tr><tr><td>CSI1_RX0-</td><td>P8</td></tr><tr><td>CSI1_RX1+</td><td>P10</td></tr><tr><td>CSI1_RX1-</td><td>P11</td></tr><tr><td>CSI1_RX2+</td><td>P13</td></tr><tr><td>CSI1_RX2-</td><td>P14</td></tr><tr><td>CSI1_RX3+</td><td>P16</td></tr><tr><td>CSI1_RX3-</td><td>P17</td></tr><tr><td>CSI1_CK+</td><td>P3</td><td rowspan="2">CSI1 differential clock input (point to point)</td><td rowspan="2">I LVDS D-PHY</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>CSI1_CK-</td><td>P4</td></tr><tr><td>I2C_CAM1_DAT / CSI1_TX-</td><td>S2</td><td>I2C data for serial camera data support link or differential data lane</td><td>I/O OD CMOS / O LVDS M-PHY</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</td><td>MIPI-CSI 2.0 mode uses I2C_CAM1_DAT MIPI-CSI 3.0 mode uses CSI1_TX-</td></tr><tr><td>I2C_CAM1_CK / CSI1_TX+</td><td>S1</td><td>I2C clock for serial camera data support link or differential data lane</td><td>O OD CMOS / O LVDS M-PHY</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</td><td>MIPI-CSI 2.0 mode uses I2C_CAM1_CK MIPI-CSI 3.0 mode uses CSI1_TX+</td></tr><tr><td>CAM1_PWR# / GPIO1</td><td>P109</td><td>Camera 1 Power Enable, active low output.</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Shared with GPIO1</td></tr><tr><td>CAM1_RST# / GPIO3</td><td>P111</td><td>Camera 1 Reset, active low output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Shared with GPIO3</td></tr><tr><td colspan="8"></td></tr><tr><td>CAM_MCK</td><td>S6</td><td>Master clock output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>This signal is used by both CSI0 and CSI1</td></tr></table>

4.3.4 I2S (Audio)

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td colspan="8"></td></tr><tr><td>I2S0_LRCK</td><td>S39</td><td>I2S0 Left &amp; Right synchronization clock</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Module Output if CPU acts in Master Mode Module Input if CPU acts in Slave Mode</td></tr><tr><td>I2S0_SDOUT</td><td>S40</td><td>I2S0 Digital audio Output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>I2S0_SDIN</td><td>S41</td><td>I2S0 Digital audio Input</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>I2S0_CK</td><td>S42</td><td>I2S0 Digital audio clock</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Module Output if CPU acts in Master Mode Module Input if CPU acts in Slave Mode</td></tr><tr><td colspan="8"></td></tr><tr><td>I2S2_LRCK</td><td>S50</td><td>I2S2 Left &amp; Right synchronization clock</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>Module Output if CPU acts in Master Mode Module Input if CPU acts in Slave Mode</td></tr><tr><td>I2S2_SDOUT</td><td>S51</td><td>I2S2 Digital audio Output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>I2S2_SDIN</td><td>S52</td><td>I2S2 Digital audio Input</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>I2S2_CK</td><td>S53</td><td>I2S2 Digital audio clock</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>Module Output if CPU acts in Master Mode Module Input if CPU acts in Slave Mode</td></tr><tr><td colspan="8"></td></tr><tr><td>AUDIO_MCK</td><td>S38</td><td>Master clock output to I2S codec(s)</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr></table>

![The image displays a red outline icon resembling a document or page with the top right corner folded over. Inside the outline, there are two horizontal lines centered vertically, representing text. There is no text present in the image.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/98795d4199ed15a5a1d74b8d8ee34723c8fbd3c0c5284928d7f03f790bfbb106.jpg)
Note: support for I2S1 signalling pins has been removed during update to SMARC 2.0 specification

4.3.5 USB Ports

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>USB0+USB0-</td><td>P60P61</td><td>USB differential data pairs for port 0</td><td>I/O USB</td><td>USB</td><td>Standby</td><td></td><td>From SOC</td></tr><tr><td>USB0_EN_OC#</td><td>P62</td><td>USB over-current sense for port 0</td><td>I/O OD CMOS</td><td>3.3Vsb / 3.3V</td><td>Standby</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power. Pulled low by Carrier OD driver to indicate over-current situation.</td></tr><tr><td>USB0_VBUS_DET</td><td>P63</td><td>USB port 0 host power detection, when this port is used as a device.</td><td>I USB VBUS 5V</td><td>USB VBUS 5V</td><td>Standby</td><td></td><td>Can be connected to a USB client port VBUS pin</td></tr><tr><td>USB0_OTG_ID</td><td>P64</td><td>Input pin to announce OTG device insertion on USB 2.0 port</td><td>I CMOS</td><td>3.3Vsb / 3.3V</td><td>Standby</td><td></td><td></td></tr><tr><td colspan="8"></td></tr><tr><td>USB1+USB1-</td><td>P65P66</td><td>USB differential data pairs for port 1</td><td>I/O USB</td><td>USB</td><td>Standby</td><td></td><td>From USB HUB</td></tr><tr><td>USB1_EN_OC#</td><td>P67</td><td>USB over-current sense for port 1</td><td>I/O OD CMOS</td><td>3.3Vsb / 3.3V</td><td>Standby</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power. Pulled low by Carrier OD driver to indicate over-current situation.</td></tr><tr><td colspan="8"></td></tr><tr><td>USB2+USB2-</td><td>P69P70</td><td>USB differential data pairs for port 2</td><td>I/O USB</td><td>USB</td><td>Standby</td><td></td><td>From USB HUB</td></tr><tr><td>USB2_SSRX+USB2_SSRX-</td><td>S74S75</td><td>Receive signal differential pairs for SuperSpeed on port 2</td><td>I USB SS</td><td>USB SS</td><td>Standby</td><td>-</td><td></td></tr><tr><td>USB2_SSTX+USB2_SSTX-</td><td>S71S72</td><td>Transmit signal differential pairs for SuperSpeed on port 2</td><td>O USB SS</td><td>USB SS</td><td>Standby</td><td>-</td><td></td></tr><tr><td>USB2_EN_OC#</td><td>P71</td><td>USB over-current sense for port 2</td><td>I/O OD CMOS</td><td>3.3Vsb / 3.3V</td><td>Standby</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power. Pulled low by Carrier OD driver to indicate over-current situation.</td></tr><tr><td>USB3+USB3-</td><td>S68S69</td><td>USB differential data pairs for port 3</td><td>I/OUSB</td><td>USB</td><td>Standby</td><td></td><td>From USB HUB</td></tr><tr><td>USB3_SSRX+USB3_SSRX-</td><td>S65S66</td><td>Receive signal differential pairs for SuperSpeed on port 3</td><td>IUSB SS</td><td>USB SS</td><td>Standby</td><td></td><td></td></tr><tr><td>USB3_SSTX+USB3_SSTX-</td><td>S62S63</td><td>Transmit signal differential pairs for SuperSpeed on port 3</td><td>OUSB SS</td><td>USB SS</td><td>Standby</td><td></td><td></td></tr><tr><td>USB3_EN_OC#</td><td>P74</td><td>USB over-current sense for port 3</td><td>I/O OD CMOS</td><td>3.3Vsb / 3.3V</td><td>Standby</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power.Pulled low by Carrier OD driver to indicate over-current situation.</td></tr><tr><td>USB3_VBUS_DET</td><td>S37</td><td>USB port 3 host power detection, when this port is used as a device.</td><td>↑USB VBUS 5V</td><td>USB VBUS 5V</td><td>Standby</td><td>-</td><td>-</td></tr><tr><td>USB3_OTG_ID</td><td>S104</td><td>Input pin to announce OTG device insertion on USB 3.0 port</td><td>↓CMOS</td><td>3.3Vsb / 3.3V</td><td>Standby</td><td>-</td><td>-</td></tr></table>

<table><tr><td>USB4+USB4-</td><td>S35S36</td><td>USB differential data pairs for port 4</td><td>I/OUSB</td><td>USB</td><td>Standby</td><td></td><td></td></tr><tr><td>USB4_EN_OC#</td><td>P76</td><td>USB over-current sense for port 4</td><td>I/O ODCMOS</td><td>3.3Vsb / 3.3V</td><td>Standby</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power.Pulled low by Carrier OD driver to indicate over-current situation.</td></tr></table>

<table><tr><td>USB5+USB5-</td><td>S59S60</td><td>USB differential data pairs for port 5</td><td>I/OUSB</td><td>USB</td><td>Standby</td><td></td><td></td></tr><tr><td>USB5_EN_OC#</td><td>S55</td><td>USB over-current sense for port 5</td><td>I/O ODCMOS</td><td>3.3Vsb / 3.3V</td><td>Standby</td><td>PU 10k</td><td>Pulled low by Module OD driver to disable USB0 power.Pulled low by Carrier OD driver to indicate over-current situation.</td></tr></table>

![The image displays a red icon resembling a document or page with a folded bottom-right corner. Inside the red outline, there are two horizontal red lines centered vertically. The interior of the shape is white.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/77599cc2cdef9447af4353b1d3e55806402d890a9b8308e400d125ff54036785.jpg)

# Note:

1. USB0 is directly connected to the SoC. USB1/2/3/4/5 share bandwidth through a HUB.
2. Extreme rugged (-ER) parts have no USB hub populated.

# 4.3.6 PCIe Ports

The module supports 2x PCIe Gen 2.1 ports (PCIE\_A and PCIE\_B).

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>PCIE_A_TX+PCIE_A_TX-</td><td>P89P90</td><td>Differential PCIe link A transmit data pair</td><td>O LVDSPCIE</td><td></td><td>Runtime</td><td></td><td>Series AC coupled on module</td></tr><tr><td>PCIE_A_RX+PCIE_A_RX-</td><td>P86P87</td><td>Differential PCIe link A receive data pair</td><td>I LVDSPCIE</td><td></td><td>Runtime</td><td></td><td>Series AC coupled off module</td></tr><tr><td>PCIE_A_REFCK+PCIE_A_REFCK-</td><td>P83P84</td><td>Differential PCIe Link A reference clock output</td><td>O LVDSPCIE</td><td></td><td>Runtime</td><td></td><td></td></tr><tr><td>PCIE_A_RST#</td><td>P75</td><td>PCIe Port A reset output</td><td>OCMOS</td><td>3.3V</td><td>Runtime</td><td></td><td></td></tr><tr><td>PCIE_A_CKREQ#</td><td>P78</td><td>PCIe Port A clock request</td><td>IODCMOS</td><td>3.3V</td><td>Runtime</td><td>PU &gt;10K</td><td>No need for this signal because module provides onboard PCIe clock</td></tr><tr><td colspan="8"></td></tr><tr><td>PCIE_B_TX+PCIE_B_TX-</td><td>S90S91</td><td>Differential PCIe link B transmit data pair</td><td>O LVDSPCIE</td><td></td><td>Runtime</td><td></td><td>Series AC coupled on module</td></tr><tr><td>PCIE_B_RX+PCIE_B_RX-</td><td>S87S88</td><td>Differential PCIe link B receive data pair</td><td>I LVDSPCIE</td><td></td><td>Runtime</td><td></td><td>Series AC coupled off module</td></tr><tr><td>PCIE_B_REFCK+PCIE_B_REFCK-</td><td>S84S85</td><td>Differential PCIe Link B reference clock output</td><td>O LVDSPCIE</td><td></td><td>Runtime</td><td></td><td></td></tr><tr><td>PCIE_B_RST#</td><td>S76</td><td>PCIe Port B reset output</td><td>OCMOS</td><td>3.3V</td><td>Runtime</td><td></td><td></td></tr><tr><td>PCIE_B_CKREQ#</td><td>P77</td><td>PCIe Port B clock request</td><td>IODCMOS</td><td>3.3V</td><td>Runtime</td><td>PU &gt;10K</td><td>No need for this signal because module provides onboard PCIe clock</td></tr><tr><td colspan="8"></td></tr><tr><td>PCIE_C_TX+PCIE_C_TX-</td><td>S81S82</td><td>Differential PCIe link C transmit data pair</td><td>-O LVDSPCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled on module</td></tr><tr><td>PCIE_C_RX+PCIE_C_RX-</td><td>S78S79</td><td>Differential PCIe link C receive data pair</td><td>-I LVDSPCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled off module</td></tr><tr><td>PCIE_C_REFCK+PCIE_C_REFCK-</td><td>P80P81</td><td>Differential PCIe Link C reference clock output</td><td>-O LVDSPCIE</td><td>-</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>PCIe_C_RST#</td><td>S77</td><td>PCIe Port C reset output</td><td>-0 -CMOS</td><td>3.3V</td><td>Runtime</td><td>-</td><td>-</td></tr></table>

<table><tr><td>PCIE_D_TX+PCIE_D_TX-</td><td>S29S30</td><td>Differential PCIe link D transmit data pair</td><td>-O-LVDS-PCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled on module</td></tr><tr><td>PCIE_D_RX+PCIE_D_RX-</td><td>S32S33</td><td>Differential PCIe link D receive data pair</td><td>-I-LVDS-PCIE</td><td>-</td><td>Runtime</td><td>-</td><td>Series AC coupled off module</td></tr></table>

<table><tr><td>PCIE_WAKE#</td><td>S146</td><td>PCIe wake up interrupt to host – common to PCIe links A, B, C, D</td><td>I ODCMOS</td><td>3.3V</td><td>Runtime</td><td>PU 10k</td><td></td></tr></table>

![The image displays a red icon on a white background. The icon is shaped like a document or page with a folded bottom-right corner. Inside the document outline, there are two horizontal red lines stacked vertically, centered within the shape.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/405dac122011a8397340ce9be292e3fa7f3aa384ec6b99eb0b5be49fcd0015ae.jpg)

Note: Module provides PCIe clock generators for PCIE\_A and PCIE\_B so no external clock source on the carrier is needed

# 4.3.7 SATA Ports

This design does not support SATA ports

# 4.3.8 LAN Ports

# 4.3.8.1 First LAN Port

The first LAN port is derived from the SoC’s RGMII0 interface

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td><td></td></tr><tr><td>GBE0_MDI0+</td><td>P30</td><td rowspan="5">Gigabit Ethernet Controller 0: Media Dependent Interface Differential Pairs 0, 1, 2, 3. The MDI can operate in 1000, 100, and 10Mbit/sec modes. Some pairs are unused in some modes according to the following:</td><td rowspan="5">GBE MDI</td><td rowspan="5"></td><td rowspan="6">Standby</td><td rowspan="10"></td><td rowspan="10">Twisted pair signals for external transformer.</td><td></td></tr><tr><td>GBE0_MDI0-</td><td>P29</td><td></td></tr><tr><td>GBE0_MDI1+</td><td>P27</td><td></td></tr><tr><td>GBE0_MDI1-</td><td>P26</td><td></td></tr><tr><td>GBE0_MDI2+</td><td>P24</td><td></td></tr><tr><td>GBE0_MDI2-</td><td>P23</td><td>1000</td><td>100</td><td>10</td><td></td></tr><tr><td>GBE0_MDI3+</td><td>P20</td><td>MDI[0]+/-</td><td>B1_DA+/-</td><td>TX+/-</td><td>TX+/-</td><td></td></tr><tr><td>GBE0_MDI3-</td><td>P19</td><td>MDI[1]+/-</td><td>B1_DB+/-</td><td>RX+/-</td><td>RX+/-</td><td></td></tr><tr><td></td><td></td><td>MDI[2]+/-</td><td>B1_DC+/-</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td>MDI[3]+/-</td><td>B1_DD+/-</td><td></td><td></td><td></td></tr><tr><td>GBE0_LINK100#</td><td>P21</td><td colspan="2">Link Speed Indication LED for GBE 0 100Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Standby</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE0_LINK1000#</td><td>P22</td><td colspan="2">Link Speed Indication LED for GBE 0 1000Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Standby</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE0_LINK_ACT#</td><td>P25</td><td colspan="2">Link / Activity Indication LED Driven low on Link (10, 100 or 1000 mbps) Blinks on Activity</td><td>O OD CMOS</td><td>3.3V</td><td>Standby</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE0_CTREF</td><td>P28</td><td colspan="2">Center-Tap reference voltage for Carrier board Ethernet magnetic (if required by the Module GBE PHY)</td><td>Analog</td><td>0 to 3.3V max</td><td>Standby</td><td>-</td><td>-</td></tr><tr><td>GBE0_SDP</td><td>P6</td><td colspan="2">IEEE 1588 Trigger Signal. For hardware implementation of PTP (precision time protocol)</td><td>IO CMOS</td><td>3.3V</td><td>Standby</td><td></td><td></td></tr></table>

# 4.3.8.2 Second LAN Port

The Second LAN port is derived from the SoC’s RGMII1interface

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>GBE1_MDI0+</td><td>S17</td><td rowspan="5">Gigabit Ethernet Controller 1: Media Dependent Interface Differential Pairs 0, 1, 2, 3. The MDI can operate in 1000, 100, and 10Mbit/sec modes. Some pairs are unused in some modes according to the following:</td><td rowspan="8">GBE MDI</td><td rowspan="8"></td><td rowspan="8">Standby</td><td rowspan="8"></td><td rowspan="8">Twisted pair signals for external transformer.</td></tr><tr><td>GBE1_MDI0-</td><td>S18</td></tr><tr><td>GBE1_MDI1+</td><td>S20</td></tr><tr><td>GBE1_MDI1-</td><td>S21</td></tr><tr><td>GBE1_MDI2+</td><td>S23</td></tr><tr><td>GBE1_MDI2-</td><td>S24</td><td rowspan="3">1000 100 10MDI[0]+/- B1_DA+/- TX+/- TX+/-MDI[1]+/- B1_DB+/- RX+/- RX+/-MDI[2]+/- B1_DC+/-MDI[3]+/- B1_DD+/-</td></tr><tr><td>GBE1_MDI3+</td><td>S26</td></tr><tr><td>GBE1_MDI3-</td><td>S27</td></tr><tr><td>GBE1_LINK100#</td><td>S19</td><td>Link Speed Indication LED for GBE 1 100Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Standby</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE1_LINK1000#</td><td>S22</td><td>Link Speed Indication LED for GBE 1 1000Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Standby</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE1_LINK_ACT#</td><td>S31</td><td>Link / Activity Indication LED Driven low on Link (10, 100 or 1000 mbps) Blinks on Activity</td><td>O OD CMOS</td><td>3.3V</td><td>Standby</td><td></td><td>Shall be able to sink 24mA or more Carrier LED current</td></tr><tr><td>GBE1_CTREF</td><td>S28</td><td>Center-Tap reference voltage for Carrier board Ethernet magnetic `(if required by the Module GBE PHY)`</td><td>Analog</td><td>0 to 3.3V max</td><td>Standby</td><td></td><td></td></tr><tr><td>GBE1_SDP</td><td>P5</td><td>IEEE 1588 Trigger Signal. For hardware implementation of PTP (precision time protocol)</td><td>IO CMOS</td><td>3.3V</td><td>Standby</td><td></td><td></td></tr></table>

4.3.9 SDIO

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>SDIO_D0</td><td>P39</td><td rowspan="4">SDIO Data lines. These signals operate in push-pull mode.</td><td rowspan="4">I/O CMOS</td><td rowspan="4">1.8V or 3.3V</td><td rowspan="4">Runtime</td><td rowspan="4"></td><td rowspan="4">SDIO controller will detect SD Cards voltage level (1.8V for UHS-I and 3.3V for standard) and adjust its I/O voltage level accordingly</td></tr><tr><td>SDIO_D1</td><td>P40</td></tr><tr><td>SDIO_D2</td><td>P41</td></tr><tr><td>SDIO_D3</td><td>P42</td></tr><tr><td>SDIO_WP</td><td>P33</td><td>SDIO Write Protect. This signal denotes the state of the write-protect tab on SD cards.</td><td>I OD CMOS</td><td>3.3V</td><td>Runtime</td><td>PU 10k</td><td>Pulled up on module</td></tr><tr><td>SDIO_CMD</td><td>P34</td><td>SDIO Command/Response. This signal is used for card initialization and for command transfers. During initialization mode this signal is open drain. During command transfer this signal is in push-pull mode.</td><td>I/O CMOS</td><td>1.8V or 3.3V</td><td>Runtime</td><td></td><td>SDIO controller will detect SD Cards voltage level (1.8V for UHS-I and 3.3V for standard) and adjust its I/O voltage level accordingly</td></tr><tr><td>SDIO_CD#</td><td>P35</td><td>SDIO Card Detect. This signal indicates when a SDIO/MMC card is present.</td><td>I OD CMOS</td><td>3.3V</td><td>Runtime</td><td>PU 10k</td><td>Pulled up on module</td></tr><tr><td>SDIO_CK</td><td>P36</td><td>SDIO Clock. With each cycle of this signal a one-bit transfer on the command and each data line occurs.</td><td>O CMOS</td><td>1.8V or 3.3V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SDIO_PWR_EN</td><td>P37</td><td>SDIO Power Enable. This signal is used to enable the power being supplied to a SD/MMC card device.</td><td>O CMOS</td><td>3.3V</td><td>Runtime</td><td></td><td>should be driven low in STB Mode by the module</td></tr></table>

# 4.3.10 SPI and ESPI

4.3.10.1 SPI0

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>SPI0_CS0#</td><td>P43</td><td>SPI0 Master Chip Select 0</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>This signal can be used to select carrier SPI as boot device</td></tr><tr><td>SPI0_CS1#</td><td>P31</td><td>SPI0 Master Chip Select 1</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td></td></tr><tr><td>SPI0_CK</td><td>P44</td><td>SPI0 Clock</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td></td></tr><tr><td>SPI0_DIN</td><td>P45</td><td>SPI0 Master input / Slave output</td><td>I CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>also referred to as MISO</td></tr><tr><td>SPI0_DO</td><td>P46</td><td>SPI0 Master output / Slave input</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>also referred to as MOSI</td></tr></table>

<table><tr><td>SPI1_CS0#</td><td>P54</td><td>SPI1 Master Chip Select 0</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr><tr><td>SPI1_CS1#</td><td>P55</td><td>SPI1 Master Chip Select 1</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr><tr><td>SPI1_CK</td><td>P56</td><td>SPI1 Clock</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr><tr><td>SPI1_DIN</td><td>P57</td><td>SPI1 Master input / Slave output</td><td>I CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr><tr><td>SPI1_DO</td><td>P58</td><td>SPI1 Master output / Slave input</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>See ESPI</td></tr></table>

![This image displays a red icon on a white background. The icon depicts a stylized document or piece of paper with a folded corner at the top right. Inside the red outline of the paper are two horizontal red bars representing lines of text.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/2d8dbf7dce450e6ba6dd821e70537a88634fb3b3c3d3d61a6ce93837300e1280.jpg)

Note: SPI0/1 is free to use on the carrier.

4.3.10.2 ESPI

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>ESPI_CS0#</td><td>P54</td><td>ESPI1 Master Chip Select 0</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td></td></tr><tr><td>ESPI_CS1#</td><td>P55</td><td>ESPI1 Master Chip Select 1</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td></td></tr><tr><td>ESPI_CK</td><td>P56</td><td>ESPI Master Clock output</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td></td></tr><tr><td>ESPI_RESET#</td><td>S58</td><td>ESPI Reset</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td>-</td><td>Reset the eSPI interface for both master and slaves.eSPI Reset# is typically driven from eSPI master to eSPI slaves</td></tr><tr><td>ESPI_ALERT0#</td><td>S43</td><td rowspan="2">ESPI ALERT</td><td rowspan="2">IOD CMOS</td><td rowspan="2">1.8V</td><td rowspan="2">Standby</td><td rowspan="2">-</td><td rowspan="2">This pin is used by eSPI slave to request service from eSPI.master.Alert# is an open drain output from the slave.This pin is optional for Single Master Single Slave configuration where I/O[1] can be used to signal the Alert event.</td></tr><tr><td>ESPI_ALERT1#</td><td>S44</td></tr><tr><td>ESPI_IO_0</td><td>P58</td><td rowspan="4">ESPI Master Data Input / Output.-</td><td rowspan="4">I/O CMOS</td><td rowspan="4">1.8V</td><td rowspan="4">Standby</td><td rowspan="4">-</td><td rowspan="4">ESPI_IO_0 can also be used as SPI1_DO (MOSI)ESPI_IO_1 can also be used as SPI1_DIN (MISO)In Single I/O mode, ESPI_IO_0 is the eSPI master output / eSPI slave input (MOSI) whereas ESPI_IO_1 is the SPI master input / eSPI slave output (MISO).</td></tr><tr><td>ESPI_IO_1</td><td>P57</td></tr><tr><td>ESPI_IO_2</td><td>S56</td></tr><tr><td>ESPI_IO_3</td><td>S57</td></tr></table>

![The image displays a simple, flat-style icon in red. It depicts a rectangular document or piece of paper with the top-right corner folded down. Inside the outline of the paper, two thick horizontal lines are centered, resembling lines of text.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/7df8794ac9dce1a17df79968e4b64ad2e3ba28e84d1733dfd7db09cb0406cb44.jpg)
Note: On NXP i.MX8M Plus, part SPI is used

# 4.4 General Purpose I2C

The SMARC specification supports a total of 6 different I2C busses on its pinout. Most of these busses are designated for specific functions such as I2C for camera management, I2C for EDID on HDMI, LVDS panels or I2C for PMIC. Only one I2C bus is marked as General purpose

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>I2C_GP_DAT</td><td>S49</td><td>General purpose I2C data signal</td><td>I/O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr><tr><td>I2C_GP_CK</td><td>S48</td><td>General purpose I2C clock signal</td><td>O OD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td></td></tr></table>

Most of the other I2C busses are described in their designated function tables as opposed to a combined list.

Below is an overview of all I2C busses and where to find them.

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>Where to find</td></tr><tr><td>I2C_LCD_DAT</td><td>S140</td><td>DDC data line used for flat panel detection and control</td><td>LVDS / DSI / eDP tables</td></tr><tr><td>I2C_LCD_CK</td><td>S139</td><td>DDC clock line used for flat panel detection and control</td><td>LVDS / DSI / eDP tables</td></tr><tr><td>HDMI_CTRL_CK</td><td>P105</td><td>I2C_CLK line dedicated to HDMI</td><td>HDMI table</td></tr><tr><td>HDMI_CTRL_DAT</td><td>P106</td><td>I2C_DAT line dedicated to HDMI</td><td>HDMI table</td></tr><tr><td>I2C_CAM0_DAT</td><td>S7</td><td>I2C data for serial camera data support link</td><td>MIPI CSI table</td></tr><tr><td>I2C_CAM0_CK</td><td>S5</td><td>I2C clock for serial camera data support link</td><td>MIPI CSI table</td></tr><tr><td>I2C_CAM1_DAT</td><td>S2</td><td>I2C data for serial camera data support link</td><td>MIPI CSI table</td></tr><tr><td>I2C_CAM1_CK</td><td>S1</td><td>I2C clock for serial camera data support link</td><td>MIPI CSI table</td></tr><tr><td>I2C_PM_DAT</td><td>P122</td><td>Power management I2C bus DATA (SMBus for x86)</td><td>Power and System Management</td></tr><tr><td>I2C_PM_CK</td><td>P121</td><td>Power management I2C bus CLK (SMBus for x86)</td><td>Power and System Management</td></tr></table>

4.4.1 GPIO

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>GPIO0 / CAM0_PWR#</td><td>P108</td><td>General purpose I/O pin 0.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module.</td><td>Default use is GPIO0, alternative use is Camera 0 Power Enable - active low, through DTS</td></tr><tr><td>GPIO1 / CAM1_PWR#</td><td>P109</td><td>General purpose I/O pin 1.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td>Default use is is GPIO1 alternative use is Camera 1 Power Enable - active low, through DTS</td></tr><tr><td>GPIO2 / CAM0_RST#</td><td>P110</td><td>General purpose I/O pin 2.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td>Default use is GPIO2, alternative use is Camera 0 Reset - active low, through DTS</td></tr><tr><td>GPIO3 / CAM1_RST#</td><td>P111</td><td>General purpose I/O pin 3.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td>Default use is GPIO3, alternative use is Camera 1 Reset - active low, through DTS</td></tr><tr><td>GPIO4 / HDA_RST#</td><td>P112</td><td>General purpose I/O pin 4.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO5 / PWM_OUT</td><td>P113</td><td>General purpose I/O pin 5.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO6 / TACHIN</td><td>P114</td><td>General purpose I/O pin 6.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO7</td><td>P115</td><td>General purpose I/O pin 7.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO8</td><td>P116</td><td>General purpose I/O pin 8.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO9</td><td>P117</td><td>General purpose I/O pin 9.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO10</td><td>P118</td><td>General purpose I/O pin 10.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO11</td><td>P119</td><td>General purpose I/O pin 11.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO12</td><td>S142</td><td>General purpose I/O pin 12</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO13</td><td>S123</td><td>General purpose I/O pin 13</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr></table>

4.4.2 UART

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>SER0_TX</td><td>P129</td><td>Asynchronous serial data output port 0</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SER0_RX</td><td>P130</td><td>Asynchronous serial data input port 0</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 100k</td><td></td></tr><tr><td>SER0_RTS#</td><td>P131</td><td>&quot;Request to Send&quot; handshake line for port 0</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SER0_CTS#</td><td>P132</td><td>&quot;Clear to Send&quot; handshake line for port 0</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 100k</td><td></td></tr><tr><td colspan="8"></td></tr><tr><td>SER1_TX</td><td>P134</td><td>Asynchronous serial data output port 1</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>SER1_RX</td><td>P135</td><td>Asynchronous serial data input port 1</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 100k</td><td></td></tr><tr><td colspan="8"></td></tr><tr><td>SER2_TX</td><td>P136</td><td>Asynchronous serial data output port 2</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>SER2_RX</td><td>P137</td><td>Asynchronous serial data input port 2</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 100k</td><td>-</td></tr><tr><td>SER2_RTS#</td><td>P138</td><td>&quot;Request to Send&quot; handshake line for port 2</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td>-</td></tr><tr><td>SER2_CTS#</td><td>P139</td><td>&quot;Clear to Send&quot; handshake line for port 2</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 100k</td><td>-</td></tr><tr><td colspan="8"></td></tr><tr><td>SER3_TX</td><td>P140</td><td>Asynchronous serial data output port 3</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td></td></tr><tr><td>SER3_RX</td><td>P141</td><td>Asynchronous serial data input port 3</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>-</td><td></td></tr></table>

4.4.3 CAN Bus

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>CAN0_TX</td><td>P143</td><td>CAN port 0 Transmit output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>CAN0_RX</td><td>P144</td><td>CAN port 0 Receive input</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr></table>

<table><tr><td>CAN1_TX</td><td>P145</td><td>CAN port 1 Transmit output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>CAN1_RX</td><td>P146</td><td>CAN port1 Receive input</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr></table>

4.4.4 Miscellaneous

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>TEST#</td><td>S157</td><td>Held low by Carrier to invoke Module vendor specific test function(s).</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td>PU on Module. Driven by OD on Carrier</td><td>Module must implement PU but actual value is depended on particular module design. Carrier Board should leave this pin floating for normal operation</td></tr><tr><td>WDT_TIME_OUT#</td><td>S145</td><td>Watch-Dog-Timer Output, low active.</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>Driven only during runtime</td></tr></table>

4.4.5 Power and System Management

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>BATLOW#</td><td>S156</td><td>Battery low indication to Module. Carrier to float the line in inactive state.</td><td>I OD CMOS</td><td>1.8V</td><td>Standby / Sleep</td><td>PU 10K</td><td>Driven by OD on Carrier. Pulled up on module.</td></tr><tr><td>CARRIER_PWR_ON</td><td>S154</td><td>Carrier board circuits (apart from power management and power path circuits) should not be powered up until the Module asserts the CARRIER_PWR_ON signal.</td><td>O CMOS</td><td>1.8Vsb / 1.8V</td><td>Standby</td><td></td><td>1.8Vsb is only used for signaling, not a power source to the module</td></tr><tr><td>CARRIER_STBY#</td><td>S153</td><td>The Module shall drive this signal low when the system is in a standby power state.</td><td>O CMOS</td><td>1.8Vsb / 1.8V</td><td>Standby</td><td></td><td></td></tr><tr><td>CHARGER_PRSNT#</td><td>S152</td><td>Held low by Carrier if DC input for battery charger is present.</td><td>I OD CMOS</td><td>1.8V</td><td>Standby / Sleep</td><td>PU 10K</td><td>Driven by OD on Carrier. Pulled up on module.</td></tr><tr><td>CHARGING#</td><td>S151</td><td>Held low by Carrier during battery charging. Carrier to float the line when charge is complete.</td><td>I OD CMOS</td><td>1.8V</td><td>Standby / Sleep</td><td>PU 10K</td><td>Driven by OD on Carrier. Pulled up on module.</td></tr><tr><td>VIN_PWR_BAD#</td><td>S150</td><td>Power bad indication from Carrier board. Module and Carrier power supplies (other than Module and Carrier power supervisory circuits) shall not be enabled while this signal is held low by the Carrier.</td><td>I OD CMOS</td><td>VDD_IN</td><td>Runtime</td><td>PU 10K</td><td>Driven by OD on Carrier Module must implement PU but actual value is depended on particular module design.</td></tr><tr><td>SLEEP#</td><td>S149</td><td>Sleep indicator from Carrier board. May be sourced from user Sleep button or Carrier logic. Carrier to float the line in in-active state.Active low, level sensitive. Should be de-bounced on the Module.</td><td>I OD CMOS</td><td>1.8V</td><td>Standby</td><td>PU 10K</td><td>Driven by OD on Carrier. Pulled up on module.</td></tr><tr><td>LID#</td><td>S148</td><td>Lid open/close indication to Module. Low indicates lid closure (which system may use to initiate a sleep state). Carrier to float the line in in-active state. Active low, level sensitive. Should be de-bounced on the Module.</td><td>I OD CMOS</td><td>1.8V</td><td>Standby</td><td>PU 10K</td><td>Driven by OD on Carrier. Pulled up on module.</td></tr><tr><td>POWER_BTN#</td><td>P128</td><td>Power-button input from Carrier board. Carrier to float the line in in-active state. Active low, level sensitive. Should be debounced on the Module.</td><td>I OD CMOS</td><td>1.8V</td><td>Sleep</td><td>PU 10K</td><td>Driven by OD on Carrier. Pulled up on module.</td></tr><tr><td>RESET_OUT#</td><td>P126</td><td>General purpose reset output to Carrier board.</td><td>O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td></td></tr><tr><td>RESET_IN#</td><td>P127</td><td>Reset input from Carrier board. Carrier drives low to force a Module reset, floats the line otherwise.</td><td>I OD CMOS</td><td>1.8V</td><td>Standby</td><td>PU 10K</td><td>Driven by OD on Carrier. Pulled up on module.</td></tr><tr><td>I2C_PM_DAT</td><td>P122</td><td>Power management I2C bus DATA</td><td>I/O OD CMOS</td><td>1.8V</td><td>Standby / Sleep</td><td>PU 2k2</td><td>On x86 systems these serve as SMB DATA. Pulled up on module.</td></tr><tr><td>I2C_PM_CK</td><td>P121</td><td>Power management I2C bus CLK</td><td>O OD CMOS</td><td>1.8V</td><td>Standby / Sleep</td><td>PU 2k2</td><td>On x86 systems these serve as SMB CLK. Pulled up on module.</td></tr><tr><td>SMB_ALERT_1V8#</td><td>P1</td><td>SMBus Alert# (interrupt) signal</td><td>I OD CMOS</td><td>1.8V</td><td>Standby / Sleep</td><td>PU 2k2</td><td>only used on x86 design</td></tr></table>

# 4.4.6 DB30 Multipurpose Connector

FPC Connector: HIROSE,FH12-30S-0.5SH(55)

![PIN No. 1\n5\n0.15±0.85\n0.2 A\nPIN No. n\n3\n4\n①\n②\nA\nB](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/07bfeacba9eccabc92a16e10a3b9927bab56e11455949748a2c7ada118cc41eb.jpg)

DB30 connector brings out the following type of signals

SPI0 bus

JTAG to SOC

Boot Select strap pins

BMC programming interface

Serial port

4.4.7 Boot Select

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td>BOOT_SEL0#</td><td>P123</td><td rowspan="3">Input straps determine the Module boot</td><td rowspan="3">I OD CMOS</td><td rowspan="3">1.8Vsb</td><td rowspan="3">Standby</td><td rowspan="3">PU 10K</td><td rowspan="3">Driven by OD on Carrier.Pulled up on module.Only booting from EMMc and SDcard is supported</td></tr><tr><td>BOOT_SEL1#</td><td>P124</td></tr><tr><td>BOOT_SEL2#</td><td>P125</td></tr><tr><td>FORCE_RECOV#</td><td>S155</td><td></td><td>I OD CMOS</td><td>1.8Vsb</td><td>Standby</td><td>PU 10K</td><td>Driven by OD on Carrier.Pulled up on module.Low on this pin allows non-protected segments of Module boot device to be rewritten / restored from an external USB Host on Module USB0. The Module USB0 operates in Client Mode when in the Force Recovery function is invoked. Pulled high on the Module. For SOCs that do not implement a USB based Force Recovery functions, then a low on the Module FORCE_RECOV# pin may invoke the SOC native Force Recovery mode – such as over a Serial Port. For x86 systems this signal may be used to load BIOS defaults. Pulled up on Module. Driven by OD part on Carrier.</td></tr></table>

4.4.8 Power

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>Power Rail / Tolerance</td><td>PU / PD</td><td>Comments</td></tr><tr><td>VDD_IN</td><td>P147, P148, P149, P150, P151, P152, P153, P154, P155, P156</td><td>Module power input voltage 4.75 min to 5.25V max</td><td>P Not defined within Signal Terminology Descriptions. Should we define a specific rail?</td><td>3 to 5.25V / 5V</td><td></td><td></td></tr><tr><td>GND</td><td>P2, P9, P12, P15, P18, P32, P38, P47, P50, P53, P59, P68, P79, P82, P85, P88, P91, P94, P97, P100, P103, P120, P133, P142, S3, S10, S16, S25, S34, S47, S61, S64, S67, S70, S73, S80, S83, S86, S89, S92, S101, S110, S119, S124, S130, S136, S143, S158</td><td>Module signal and power return, and GND reference</td><td>P Not defined within Signal Terminology Descriptions. Should we define a specific rail?</td><td>Ground</td><td></td><td></td></tr><tr><td>VDD_RTC</td><td>S147</td><td>Low current RTC circuit backup power - 3.0V nominal. May be sourced from a Carrier based Lithium cell or Super Cap.</td><td>P Not defined within Signal Terminology Descriptions. Should we define a specific rail?</td><td>[2 to 3.25] / 3.25V</td><td></td><td></td></tr></table>

4.5 SMARC Pin-to-controller Mapping

<table><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td colspan="2">Controller Pin Name</td><td>I/O Mux default</td><td>Power Rail</td></tr><tr><td>P1</td><td>SMB_ALERT#</td><td>In/OD</td><td>PU-2.2K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2606)</td><td colspan="2">I/O14</td><td>-</td><td>VDD_1V8</td></tr><tr><td>P2</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td><td>-</td></tr><tr><td>P3</td><td>CSI1_CK+</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_CLK_P</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P4</td><td>CSI1_CK-</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_CLK_N</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P5</td><td>GBE1_SDP</td><td>In/Out</td><td>-</td><td>GPIO/3.3V</td><td>DP83867 (U1601)</td><td colspan="2">GPIO_0</td><td>-</td><td>VDD_3V3</td></tr><tr><td>P6</td><td>GBE0_SDP</td><td>In/Out</td><td>-</td><td>GPIO/3.3V</td><td>DP83867 (U1501)</td><td colspan="2">GPIO_0</td><td>-</td><td>VDD_3V3</td></tr><tr><td>P7</td><td>CSI1_RX0+</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_D0_P</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P8</td><td>CSI1_RX0-</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_D0_N</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P9</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td><td>-</td></tr><tr><td>P10</td><td>CSI1_RX1+</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_D1_P</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P11</td><td>CSI1_RX1-</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_D1_N</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P12</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td><td>-</td></tr><tr><td>P13</td><td>CSI1_RX2+</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_D2_P</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P14</td><td>CSI1_RX2-</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_D2_N</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P15</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td><td>-</td></tr><tr><td>P16</td><td>CSI1_RX3+</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_D3_P</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P17</td><td>CSI1_RX3-</td><td>In</td><td>-</td><td>CSI D-PHY</td><td>i.MX 8MP</td><td colspan="2">MIPI_CSI2_D3_N</td><td>-</td><td>VDD_MIPI_1P8</td></tr><tr><td>P18</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td><td>-</td></tr><tr><td>P19</td><td>GBE0_MDI3-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1501)</td><td colspan="2">TD_M_D</td><td>-</td><td>VDDIO</td></tr><tr><td>P20</td><td>GBE0_MDI3+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1501)</td><td colspan="2">TD_P_D</td><td>-</td><td>VDDIO</td></tr><tr><td>P21</td><td>GBE0_LINK100#</td><td>Out/OD</td><td>-</td><td>GPIO / 3.3V</td><td>DP83867 (U1501)</td><td colspan="2">LED_1</td><td>-</td><td>VDDIO</td></tr><tr><td>P22</td><td>GBE0_LINK1000#</td><td>Out/OD</td><td>-</td><td>GPIO / 3.3V</td><td>DP83867 (U1501)</td><td colspan="2">LED_2</td><td>-</td><td>VDDIO</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td colspan="2">Controller Pin Name</td><td>I/O Mux default</td><td>Power Rail</td></tr><tr><td>P23</td><td>GBE0_MDI2-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1501)</td><td>TD_M_C</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>P24</td><td>GBE0_MDI2+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1501)</td><td>TD_P_C</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>P25</td><td>GBE0_LINK_ACT#</td><td>Out/OD</td><td>-</td><td>GPIO / 3.3V</td><td>DP83867 (U1501)</td><td>LED_0</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>P26</td><td>GBE0_MDI1-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1501)</td><td>TD_M_B</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>P27</td><td>GBE0_MDI1+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1501)</td><td>TD_P_B</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>P28</td><td>GBE0_CTREF</td><td>PWR</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P29</td><td>GBE0_MDIO-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1501)</td><td>TD_M_A</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>P30</td><td>GBE0_MDIO+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1501)</td><td>TD_P_A</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>P31</td><td>SPI0_CS1#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>P32</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P33</td><td>SDIO_WP</td><td>In/OD</td><td>PU-10K</td><td>SD2 / 3.3V</td><td>i.MX 8MP</td><td>SD2_WP</td><td colspan="2">ALT5</td><td>NVCC_SD2</td></tr><tr><td>P34</td><td>SDIO_CMD</td><td>Bi-Dir</td><td>-</td><td>SD2 / 3.3V</td><td>i.MX 8MP</td><td>SD2_CMD</td><td colspan="2">ALT5</td><td>NVCC_SD2</td></tr><tr><td>P35</td><td>SDIO_CD#</td><td>In/OD</td><td>PU-10K</td><td>SD2 / 3.3V</td><td>i.MX 8MP</td><td>SD2_CD</td><td colspan="2">ALT5</td><td>NVCC_SD2</td></tr><tr><td>P36</td><td>SDIO_CK</td><td>Out</td><td>-</td><td>SD2 / 3.3V</td><td>i.MX 8MP</td><td>SD2_CLK</td><td colspan="2">ALT5</td><td>NVCC_SD2</td></tr><tr><td>P37</td><td>SDIO_PWR_EN</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>i.MX 8MP</td><td>SD2_RESET</td><td colspan="2">ALT5</td><td>NVCC_SD2</td></tr><tr><td>P38</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P39</td><td>SDIO_D0</td><td>Bi-Dir</td><td>-</td><td>SD2 / 3.3V</td><td>i.MX 8MP</td><td>SD2_DATA0</td><td colspan="2">ALT5</td><td>NVCC_SD2</td></tr><tr><td>P40</td><td>SDIO_D1</td><td>Bi-Dir</td><td>-</td><td>SD2 / 3.3V</td><td>i.MX 8MP</td><td>SD2_DATA1</td><td colspan="2">ALT5</td><td>NVCC_SD2</td></tr><tr><td>P41</td><td>SDIO_D2</td><td>Bi-Dir</td><td>-</td><td>SD2 / 3.3V</td><td>i.MX 8MP</td><td>SD2_DATA2</td><td colspan="2">ALT5</td><td>NVCC_SD2</td></tr><tr><td>P42</td><td>SDIO_D3</td><td>Bi-Dir</td><td>-</td><td>SD2 / 3.3V</td><td>i.MX 8MP</td><td>SD2_DATA3</td><td colspan="2">ALT5</td><td>NVCC_SD2</td></tr><tr><td>P43</td><td>SPI0_CS0#</td><td>Out</td><td>-</td><td>SPI / 1.8V</td><td>i.MX 8MP</td><td>ECSPI1_SS0</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P44</td><td>SPI0_CK</td><td>Out</td><td>-</td><td>SPI / 1.8V</td><td>i.MX 8MP</td><td>ECSPI1_SCLK</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P45</td><td>SPI0_DIN</td><td>In</td><td>-</td><td>SPI / 1.8V</td><td>i.MX 8MP</td><td>ECSPI1_MISO</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td colspan="2">I/O Mux default</td><td>Power Rail</td></tr><tr><td>P46</td><td>SPI0_DO</td><td>Out</td><td>-</td><td>SPI / 1.8V</td><td>i.MX 8MP</td><td>ECSPI1_MOSI</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P47</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P48</td><td>SATA_TX+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>P49</td><td>SATA_TX-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>P50</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P51</td><td>SATA_RX+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>P52</td><td>SATA_RX-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>P53</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P54</td><td>ESPI_CS0# / SPI1_CS0#</td><td>Out</td><td>-</td><td>SPI / 1.8V</td><td>i.MX 8MP</td><td>ECSPI2_SS0</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P55</td><td>ESPI_CS1# / SPI1_CS1#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>P56</td><td>ESPI_CK / SPI1_CK</td><td>Out</td><td>-</td><td>SPI / 1.8V</td><td>i.MX 8MP</td><td>ECSPI2_SCLK</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P57</td><td>ESPI_IO_1 / SPI1_DIN</td><td>In</td><td>-</td><td>SPI / 1.8V</td><td>i.MX 8MP</td><td>ECSPI2_MISO</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P58</td><td>ESPI_IO_0 / SPI1_DO</td><td>Out</td><td>-</td><td>SPI / 1.8V</td><td>i.MX 8MP</td><td>ECSPI2_MOSI</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P59</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2"></td><td></td></tr><tr><td>P60</td><td>USB0+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>i.MX 8MP</td><td>USB1_D_P</td><td colspan="2"></td><td>VDD_USB_3P3</td></tr><tr><td>P61</td><td>USB0-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>i.MX 8MP</td><td>USB1_D_N</td><td colspan="2"></td><td>VDD_USB_3P3</td></tr><tr><td>P62</td><td>USB0_EN_OC#</td><td>In/Out OD</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>SAI1_TXD6</td><td colspan="2">ALT5</td><td>NVCC_SAI1_SAI5</td></tr><tr><td>P63</td><td>USB0_VBUS_DET</td><td>PWR</td><td>-</td><td>USB</td><td>i.MX 8MP</td><td>USB1_VBUS</td><td colspan="2">-</td><td>VDD_USB_3P3</td></tr><tr><td>P64</td><td>USB0_OTG_ID</td><td>In</td><td>-</td><td>USB</td><td>i.MX 8MP</td><td>USB1_ID</td><td colspan="2">-</td><td>VDD_USB_3P3</td></tr><tr><td>P65</td><td>USB1+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DP4</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>P66</td><td>USB1-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DM4</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>P67</td><td>USB1_EN_OC#</td><td>In/Out OD</td><td>PU-10K</td><td>GPIO / 3.3V</td><td>USB Hub (FL5500)</td><td>X_GPIO_BUS_4</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>P68</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2"></td><td></td></tr><tr><td>P69</td><td>USB2+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DP0</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>P70</td><td>USB2-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DM0</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>P71</td><td>USB2_EN_OC#</td><td>In/Out OD</td><td>PU-10K</td><td>GPIO / 3.3V</td><td>USB Hub (FL5500)</td><td>X_OVC</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>P72</td><td>RSVD</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2"></td><td></td></tr><tr><td>P73</td><td>RSVD</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2"></td><td></td></tr><tr><td>P74</td><td>USB3_EN_OC#</td><td>In/Out OD</td><td>PU-10K</td><td>GPIO / 3.3V</td><td>USB Hub (FL5500)</td><td>X_GPIO_BUS_1</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>P75</td><td>PCIE_A_RST#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>DWNRST_1</td><td colspan="2"></td><td>VDD_3V3</td></tr><tr><td>P76</td><td>USB4_EN_OC#</td><td>In/Out OD</td><td>PU-10K</td><td>GPIO / 3.3V</td><td>USB Hub (FL5500)</td><td>X_GPIO_BUS_5</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>P77</td><td>PCIE_B_CKREQ#</td><td>In/Out OD</td><td>PU-10K</td><td>GPIO / 3.3V</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>CLKREQ_1</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>P78</td><td>PCIE_A_CKREQ#</td><td>In/Out OD</td><td>PU-10K</td><td>GPIO / 3.3V</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>CLKREQ_2</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>P79</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P80</td><td>PCIE_C_REFCK+</td><td>Out</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>P81</td><td>PCIE_C_REFCK-</td><td>Out</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>P82</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P83</td><td>PCIE_A_REFCK+</td><td>Out</td><td>-</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>REFCLKO_P1</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>P84</td><td>PCIE_A_REFCK-</td><td>Out</td><td>-</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>REFCLKO_N1</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>P85</td><td>GND</td><td>-</td><td>-</td><td></td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P86</td><td>PCIE_A_RX+</td><td>In</td><td>-</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>PERP1</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>P87</td><td>PCIE_A_RX-</td><td>In</td><td>-</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>PERN1</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>P88</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P89</td><td>PCIE_A_TX+</td><td>Out</td><td>Serial-0.1uF</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>PETP1</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>P90</td><td>PCIE_A_TX-SMARC Signal Name</td><td>OutModule Direction</td><td>Serial-0.1uFModule Termination</td><td>PCIeType/Tolerance</td><td>PCIe Switch (PI7C9X2G304EV)Controller</td><td>PETN1Controller Pin Name</td><td colspan="2">-I/O Mux default</td><td>VDD_3V3Power Rail</td></tr><tr><td>P91</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2"></td><td></td></tr><tr><td>P92</td><td>HDMI_D2+ / DP1_LANE0+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_TX2_P</td><td colspan="2">-</td><td>VDD_HDMI_1P8</td></tr><tr><td>P93</td><td>HDMI_D2- / DP1_LANE0-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_TX2_N</td><td colspan="2">-</td><td>VDD_HDMI_1P8</td></tr><tr><td>P94</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P95</td><td>HDMI_D1+ / DP1_LANE1+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_TX1_P</td><td colspan="2"></td><td>VDD_HDMI_1P8</td></tr><tr><td>P96</td><td>HDMI_D1- / DP1_LANE1-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_TX1_N</td><td colspan="2"></td><td>VDD_HDMI_1P8</td></tr><tr><td>P97</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P98</td><td>HDMI_D0+ / DP1_LANE2+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_TX0_P</td><td colspan="2">-</td><td>VDD_HDMI_1P8</td></tr><tr><td>P99</td><td>HDMI_D0- / DP1_LANE2-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_TX0_N</td><td colspan="2">-</td><td>VDD_HDMI_1P8</td></tr><tr><td>P100</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P101</td><td>HDMI_CK+ / DP1_LANE3+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_TXC_P</td><td colspan="2">-</td><td>VDD_HDMI_1P8</td></tr><tr><td>P102</td><td>HDMI_CK- / DP1_LANE3-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_TXC_N</td><td colspan="2">`</td><td>VDD_HDMI_1P8</td></tr><tr><td>P103</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P104</td><td>HDMI_HPD / DP1_HPD</td><td>In</td><td>PD-1M</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_HPD</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P105</td><td>HDMI_CTRL_CK / DP1_AUX+</td><td>Out</td><td>PU-100K</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_DDC_SCL</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P106</td><td>HDMI_CTRL_DAT / DP1_AUX-</td><td>Bi-Dir</td><td>PU-100K</td><td>HDMI</td><td>i.MX 8MP</td><td>HDMI_DDC_SDA</td><td colspan="2">ALT5</td><td>NVCC_ECSPI_HDMI</td></tr><tr><td>P107</td><td>DP1_AUX_SEL</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P108</td><td>GPIO0 / CAM0_PWR#</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>NAND_DATA00</td><td colspan="2">ALT5</td><td>NVCC_NAND</td></tr><tr><td>P109</td><td>GPIO1 / CAM1_PWR#</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>NAND_DATA01</td><td colspan="2">ALT5</td><td>NVCC_NAND</td></tr><tr><td>P110</td><td>GPIO2 / CAM0_RST#</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>GPIO1_IO06</td><td colspan="2">ALT0</td><td>NVCC_GPIO1</td></tr><tr><td>P111</td><td>GPIO3 / CAM1_RST#</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>GPIO1_IO07</td><td colspan="2">ALT0</td><td>NVCC_GPIO1</td></tr><tr><td>P112</td><td>GPIO4 / HDA_RST#</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O0</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>P113</td><td>GPIO5 / PWM_OUT</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O1</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>P114</td><td>GPIO6 / TACHIN</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O2</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>P115</td><td>GPIO7</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O3</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>P116</td><td>GPIO8</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O4</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>P117</td><td>GPIO9</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O5</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>P118</td><td>GPIO10</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O6</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>P119</td><td>GPIO11</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O7</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>P120</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2"></td><td></td></tr><tr><td>P121</td><td>I2C_PM_CK</td><td>Out</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>I2C1_SCL</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>P122</td><td>I2C_PM_DAT</td><td>Bi-Dir</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>I2C1_SDA</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>P123</td><td>BOOT_SEL0#</td><td>In/OD</td><td>PU-10k</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB3</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>P124</td><td>BOOT_SEL1#</td><td>In/OD</td><td>PU-10k</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB5</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>P125</td><td>BOOT_SEL2#</td><td>In/OD</td><td>PU-10k</td><td>GPIO / 1.8V</td><td>BMC</td><td>PA2</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>P126</td><td>RESET_OUT#</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>BMC</td><td>PC4</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>P127</td><td>RESET_IN#</td><td>In/OD</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>BMC</td><td>PC12</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>P128</td><td>POWER_BTN#</td><td>In/OD</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>BMC</td><td>PA11</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>P129</td><td>SER0_TX</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>UART2_TXD</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>P130</td><td>SER0_RX</td><td>In</td><td>PU-100K</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>UART2_RXD</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>P131</td><td>SER0_RTS#</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>SD1_DATA4</td><td colspan="2">ALT5</td><td>NVCC_SD1</td></tr><tr><td>P132</td><td>SER0_CTS#</td><td>In</td><td>PU-100K</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>SD1_DATA5</td><td colspan="2">ALT5</td><td>NVCC_SD1</td></tr><tr><td>P133</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P134</td><td>SER1_TX</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>NAND_CE0_B</td><td colspan="2">ALT5</td><td>NVCC_NAND</td></tr><tr><td>P135</td><td>SER1_RX</td><td>In</td><td>PU-100K</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>NAND_ALE</td><td colspan="2">ALT5</td><td>NVCC_NAND</td></tr><tr><td>P136</td><td>SER2_TX</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>UART4_TXD</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>P137</td><td>SER2_RX</td><td>In</td><td>PU-100K</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>UART4_RXD</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>P138</td><td>SER2_RTS#</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>NAND_DATA03</td><td colspan="2">ALT5</td><td>NVCC_NAND</td></tr><tr><td>P139</td><td>SER2_CTS#</td><td>In</td><td>PU-100K</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>NAND_DATA02</td><td colspan="2">ALT5</td><td>NVCC_NAND</td></tr><tr><td>P140</td><td>SER3_TX</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>UART1_TXD</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>P141</td><td>SER3_RX</td><td>In</td><td>PU-100K</td><td>UART / 1.8V</td><td>i.MX 8MP</td><td>UART1_RXD</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>P142</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>P143</td><td>CAN0_TX</td><td>Out</td><td>-</td><td>CAN / 1.8V</td><td>i.MX 8MP</td><td>SPDIF_TX</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>P144</td><td>CAN0_RX</td><td>In</td><td>-</td><td>CAN / 1.8V</td><td>i.MX 8MP</td><td>SPDIF_RX</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>P145</td><td>CAN1_TX</td><td>Out</td><td>-</td><td>CAN / 1.8V</td><td>i.MX 8MP</td><td>SAI5_RXD3</td><td colspan="2">ALT5</td><td>NVCC_SAI1_SAI5</td></tr><tr><td>P146</td><td>CAN1_RX</td><td>In</td><td>-</td><td>CAN / 1.8V</td><td>i.MX 8MP</td><td>SAI2_MCLK</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>P147</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td>P148</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td>P149</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td>P150</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td>P151</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td>P152</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td>P153</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td>P154</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td>P155</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td>P156</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td colspan="2">-</td><td>4.75 ~ 5.25 V</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td colspan="2">I/O Mux default</td><td>Power Rail</td></tr><tr><td>S1</td><td>CSI1_TX+/I2C_CAM1_CK</td><td>In</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>SAI5_RXD0</td><td colspan="2">ALT5</td><td>NVCC_SAI1_SAI5</td></tr><tr><td>S2</td><td>CSI1_TX-/I2C_CAM1_DAT</td><td>Bi-Dir</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>SAI5_MCLK</td><td colspan="2">ALT5</td><td>NVCC_SAI1_SAI5</td></tr><tr><td>S3</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S4</td><td>RSVD</td><td>In</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S5</td><td>CSI0_TX-/I2C_CAM0_CK</td><td>Out</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>I2C3_SCL</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>S6</td><td>CAM_MCK</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>GPIO1_IO15</td><td colspan="2">ALT0</td><td>NVCC_GPIO1</td></tr><tr><td>S7</td><td>CSI0_TX+/I2C_CAM0_DAT</td><td>Bi-Dir</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>I2C3_SDA</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>S8</td><td>CSI0_CK+</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX 8MP</td><td>MIPI_CSI1_CLK_P</td><td colspan="2">-</td><td>VDD_MIPI_1P8</td></tr><tr><td>S9</td><td>CSI0_CK-</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX 8MP</td><td>MIPI_CSI1_CLK_N</td><td colspan="2">-</td><td>VDD_MIPI_1P8</td></tr><tr><td>S10</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S11</td><td>CSI0_RX0+</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX 8MP</td><td>MIPI_CSI1_D0_P</td><td colspan="2">-</td><td>VDD_MIPI_1P8</td></tr><tr><td>S12</td><td>CSI0_RX0-</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX 8MP</td><td>MIPI_CSI1_D0_N</td><td colspan="2">-</td><td>VDD_MIPI_1P8</td></tr><tr><td>S13</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S14</td><td>CSI0_RX1+</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX 8MP</td><td>MIPI_CSI1_D1_P</td><td colspan="2">-</td><td>VDD_MIPI_1P8</td></tr><tr><td>S15</td><td>CSI0_RX1-</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX 8MP</td><td>MIPI_CSI1_D1_N</td><td colspan="2">-</td><td>VDD_MIPI_1P8</td></tr><tr><td>S16</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S17</td><td>GBE1_MDIO+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867(U1601)</td><td>TD_P_A</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>S18</td><td>GBE1_MDIO-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867(U1601)</td><td>TD_M_A</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>S19</td><td>GBE1_LINK100#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>DP83867(U1601)</td><td>LED_1</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>S20</td><td>GBE1_MDI1+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867(U1601)</td><td>TD_P_B</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>S21</td><td>GBE1_MDI1-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867(U1601)</td><td>TD_M_B</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>S22</td><td>GBE1_LINK1000#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>DP83867(U1601)</td><td>LED_2</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td colspan="2">I/O Mux default</td><td>Power Rail</td></tr><tr><td>S23</td><td>GBE1_MDI2+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1601)</td><td>TD_P_C</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>S24</td><td>GBE1_MDI2-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1601)</td><td>TD_M_C</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>S25</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S26</td><td>GBE1_MDI3+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1601)</td><td>TD_P_D</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>S27</td><td>GBE1_MDI3-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867 (U1601)</td><td>TD_M_D</td><td colspan="2">-</td><td>VDDIO</td></tr><tr><td>S28</td><td>GBE1_CTREF</td><td>PWR</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S29</td><td>PCIE_D_TX+/SERDES_1_TX+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S30</td><td>PCIE_D_TX-/SERDES_1_TX-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S31</td><td>GBE1_LINK_ACT#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>DP83867 (U1601)</td><td>LED_0</td><td colspan="2">-</td><td>-</td></tr><tr><td>S32</td><td>PCIE_D_RX+/SERDES_1_RX+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S33</td><td>PCIE_D_RX-/SERDES_1_RX-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S34</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2"></td><td></td></tr><tr><td>S35</td><td>USB4+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DP5</td><td colspan="2">-</td><td>-</td></tr><tr><td>S36</td><td>USB4-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DM5</td><td colspan="2">-</td><td>-</td></tr><tr><td>S37</td><td>USB3_VBUS_DET</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S38</td><td>AUDIO_MCK</td><td>Out</td><td>-</td><td>SAI / 1.8V</td><td>i.MX 8MP</td><td>SAI3_MCLK</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>S39</td><td>I2S0_LRCK</td><td>Bi-Dir</td><td>-</td><td>SAI / 1.8V</td><td>i.MX 8MP</td><td>SAI3_TXFS</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>S40</td><td>I2S0_SDOUT</td><td>Out</td><td>-</td><td>SAI / 1.8V</td><td>i.MX 8MP</td><td>SAI3_TXD</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>S41</td><td>I2S0_SDIN</td><td>In</td><td>-</td><td>SAI / 1.8V</td><td>i.MX 8MP</td><td>SAI3_RXD</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>S42</td><td>I2S0_CK</td><td>Bi-Dir</td><td>-</td><td>SAI / 1.8V</td><td>i.MX 8MP</td><td>SAI3_TXC</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>S43</td><td>ESPI_ALERT0#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td colspan="2">I/O Mux default</td><td>Power Rail</td></tr><tr><td>S44</td><td>ESPI_ALERT1#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S45</td><td>MDIO_CLK</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S46</td><td>MDIO_DAT</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S47</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S48</td><td>I2C_GP_CK</td><td>Out</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>I2C2_SCL</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>S49</td><td>I2C_GP_DAT</td><td>Bi-Dir</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>I2C2_SDA</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>S50</td><td>HDA_SYNC / I2S2_LRCK</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S51</td><td>HDA_SDO / I2S2_SDOUT</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S52</td><td>HDA_SDI / I2S2_SDIN</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S53</td><td>HDA_CK / I2S2_CK</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S54</td><td>SATA_ACT#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S55</td><td>USB5_EN_OC#</td><td>In/Out OD</td><td>PU-10K</td><td>GPIO / 3.3V</td><td>USB Hub (FL5500)</td><td>X_GPIO_BUS_2</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S56</td><td>ESPI_IO_2</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S57</td><td>ESPI_IO_3</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S58</td><td>ESPI_RESET#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S59</td><td>USB5+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DP2</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S60</td><td>USB5-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DM2</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S61</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S62</td><td>USB3_SSTX+</td><td>Out</td><td>Serial-0.1uF</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_SSTXP_1_1</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S63</td><td>USB3_SSTX-</td><td>Out</td><td>Serial-0.1uF</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_SSTXN_1_1</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S64</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S65</td><td>USB3_SSRX+</td><td>In</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_SSRXP_1_1</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S66</td><td>USB3_SSRX-</td><td>In</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_SSRXN_1_1</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S67</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S68</td><td>USB3+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DP1</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td colspan="2">I/O Mux default</td><td>Power Rail</td></tr><tr><td>S69</td><td>USB3-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_DM1</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S70</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S71</td><td>USB2_SSTX+</td><td>Out</td><td>Serial-0.1uF</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_SSTXP_1_0</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S72</td><td>USB2_SSTX-</td><td>Out</td><td>Serial-0.1uF</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_SSTXN_1_0</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S73</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S74</td><td>USB2_SSRX+</td><td>In</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_SSRXP_1_0</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S75</td><td>USB2_SSRX-</td><td>In</td><td>-</td><td>USB</td><td>USB Hub (FL5500)</td><td>D_SSRXN_1_0</td><td colspan="2">-</td><td>VDD_3V3_HUB</td></tr><tr><td>S76</td><td>PCIE_B_RST#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>DWNRST_2</td><td colspan="2"></td><td>VDD_3V3</td></tr><tr><td>S77</td><td>PCIE_C_RST#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S78</td><td>PCIE_C_RX+ / SERDES_2_RX+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S79</td><td>PCIE_C_RX- / SERDES_2_RX-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S80</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S81</td><td>PCIE_C_TX+ / SERDES_2_TX+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S82</td><td>PCIE_C_TX- / SERDES_2_TX-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S83</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S84</td><td>PCIE_B_REFCK+</td><td>Out</td><td>-</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>REFCLKO_P2</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>S85</td><td>PCIE_B_REFCK-</td><td>Out</td><td>-</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>REFCLKO_N2</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>S86</td><td>GND</td><td>-</td><td>-</td><td></td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S87</td><td>PCIE_B_RX+</td><td>In</td><td>-</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>PERP2</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td colspan="2">I/O Mux default</td><td>Power Rail</td></tr><tr><td>S88</td><td>PCIE_B_RX-</td><td>In</td><td>-</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>PERN2</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>S89</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S90</td><td>PCIE_B_TX+</td><td>Out</td><td>Serial-0.1uF</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>PETP2</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>S91</td><td>PCIE_B_TX-</td><td>Out</td><td>Serial-0.1uF</td><td>PCIe</td><td>PCIe Switch (PI7C9X2G304EV)</td><td>PETN2</td><td colspan="2">-</td><td>VDD_3V3</td></tr><tr><td>S92</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S93</td><td>DP0_LANE0+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S94</td><td>DP0_LANE0-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S95</td><td>DP0_AUX_SEL</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S96</td><td>DP0_LANE1+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S97</td><td>DP0_LANE1-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S98</td><td>DP0_HPD</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S99</td><td>DP0_LANE2+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S100</td><td>DP0_LANE2-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S101</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S102</td><td>DP0_LANE3+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S103</td><td>DP0_LANE3-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S104</td><td>USB3_OTG_ID</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S105</td><td>DP0_AUX+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S106</td><td>DP0_AUX-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S107</td><td>LCD1_BKLT_EN</td><td>Out</td><td>PD-10K</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>GPIO1_IO00</td><td colspan="2">ALT0</td><td>NVCC_GPIO1</td></tr><tr><td>S108</td><td>LVDS1_CK+/ eDP1_AUX+/ DSI1_CLK+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_CLK_P</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S109</td><td>LVDS1_CK-/ eDP1_AUX-/ DSI1_CLK-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_CLK_N</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S110</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td colspan="2">I/O Mux default</td><td>Power Rail</td></tr><tr><td>S111</td><td>LVDS1_0+ / eDP1_TX0+ / DSI1_D0+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_D0_P</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S112</td><td>LVDS1_0- / eDP1_TX0- / DSI1_D0-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_D0_N</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S113</td><td>eDP1_HPD / DSI1_TE</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td colspan="2">-</td><td>-</td></tr><tr><td>S114</td><td>LVDS1_1+ / eDP1_TX1+ / DSI1_D1+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_D1_P</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S115</td><td>LVDS1_1- / eDP1_TX1- / DSI1_D1-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_D1_N</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S116</td><td>LCD1_VDD_EN</td><td>Out</td><td></td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>GPIO1_IO05</td><td colspan="2">ALT0</td><td>NVCC_GPIO1</td></tr><tr><td>S117</td><td>LVDS1_2+ / eDP1_TX2+ / DSI1_D2+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_D2_P</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S118</td><td>LVDS1_2- / eDP1_TX2- / DSI1_D2-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_D2_N</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S119</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S120</td><td>LVDS1_3+ / eDP1_TX3+ / DSI1_D3+</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_D3_P</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S121</td><td>LVDS1_3- / eDP1_TX3- / DSI1_D3-</td><td>Out</td><td>-</td><td>LVDS</td><td>i.MX 8MP</td><td>LVDS1_D3_N</td><td colspan="2">-</td><td>VDD_LVDS_1P8</td></tr><tr><td>S122</td><td>LCD1_BKLT_PWM</td><td>Out</td><td></td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>GPIO1_IO01</td><td colspan="2">ALT0</td><td>NVCC_GPIO1</td></tr><tr><td>S123</td><td>GPIO13</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O9</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>S124</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td colspan="2">I/O Mux default</td><td>Power Rail</td></tr><tr><td>S125</td><td>LVDS0_0+ / eDP0_TX0+ / DS10_D0+</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_D0_P/ LVDS0_D0_P</td><td colspan="2">-</td><td>VDD_MIPI_1P8/ VDD_LVDS_1P8</td></tr><tr><td>S126</td><td>LVDS0_0- / eDP0_TX0- / DS10_D0-</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_D0_N/ LVDS0_D0_N</td><td colspan="2">-</td><td>VDD_MIPI_1P8/ VDD_LVDS_1P8</td></tr><tr><td>S127</td><td>LCD0_BKLT_EN</td><td>Out</td><td>PD-10K</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>GPIO1_IO10</td><td colspan="2">ALT0</td><td>NVCC_GPIO1</td></tr><tr><td>S128</td><td>LVDS0_1+ / eDP0_TX1+ / DS10_D1+</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_D1_P/ LVDS0_D1_P</td><td colspan="2">-</td><td>VDD_MIPI_1P8/ VDD_LVDS_1P8</td></tr><tr><td>S129</td><td>LVDS0_1- / eDP0_TX1- / DS10_D1-</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_D1_N/ LVDS0_D1_N</td><td colspan="2">-</td><td>VDD_MIPI_1P8/ VDD_LVDS_1P8</td></tr><tr><td>S130</td><td>GND</td><td>-</td><td></td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S131</td><td>LVDS0_2+ / eDP0_TX2+ / DS10_D2+</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_D2_P/ LVDS0_D2_P</td><td colspan="2">-</td><td>VDD_MIPI_1P8/ VDD_LVDS_1P8</td></tr><tr><td>S132</td><td>LVDS0_2- / eDP0_TX2- / DS10_D2-</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_D2_N/ LVDS0_D2_N</td><td colspan="2">-</td><td>VDD_MIPI_1P8/ VDD_LVDS_1P8</td></tr><tr><td>S133</td><td>LCD0_VDD_EN</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>GPIO1_IO13</td><td colspan="2"></td><td>NVCC_GPIO1</td></tr><tr><td>S134</td><td>LVDS0_CK+ / eDP0_AUX+ / DS10_CLK+</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_CLK_P/ LVDS0_CLK_P</td><td colspan="2">-</td><td>VDD_MIPI_1P8/ VDD_LVDS_1P8</td></tr><tr><td>S135</td><td>LVDS0_CK- / eDP0_AUX- / DS10_CLK-</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_CLK_N/ LVDS0_CLK_N</td><td colspan="2">-</td><td>VDD_MIPI_1P8/ VDD_LVDS_1P8</td></tr><tr><td>S136</td><td>GND</td><td>-</td><td></td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S137</td><td>LVDS0_3+ / eDP0_TX3+ / DS10_D3+</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_D3_P/ LVDS0_D3_P</td><td colspan="2">-</td><td>VDD_MIPI_1P8/ VDD_LVDS_1P8</td></tr><tr><td></td><td>SMARC Signal Name</td><td>Module Direction</td><td>Module Termination</td><td>Type/Tolerance</td><td>Controller</td><td>Controller Pin Name</td><td colspan="2">I/O Mux default</td><td>Power Rail</td></tr><tr><td>S138</td><td>LVDS0_3-/eDP0_TX3-/DSI0_D3-</td><td>Out</td><td>-</td><td>DSI/LVDS</td><td>i.MX 8MP</td><td>MIPI_DSI1_D3_N/LVDS0_D3_N</td><td colspan="2">-</td><td>VDD_MIPI_1P8/VDD_LVDS_1P8</td></tr><tr><td>S139</td><td>I2C_LCD_CK</td><td>Out</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>I2C3_SCL</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>S140</td><td>I2C_LCD_DAT</td><td>Bi-Dir</td><td>PU-2.2K</td><td>I2C / 1.8</td><td>i.MX 8MP</td><td>I2C3_SDA</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>S141</td><td>LCD0_BKLT_PWM</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>GPIO1_IO11</td><td colspan="2">ALT0</td><td>NVCC_GPIO1</td></tr><tr><td>S142</td><td>GPIO12</td><td>In/Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2605)</td><td>I/O8</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>S143</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S144</td><td>eDP0_HPD /DSI0_TE</td><td>In</td><td>PD-1M</td><td>SAI / 1.8V</td><td>i.MX 8MP</td><td>SAI3_RXC</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>S145</td><td>WDT_TIME_OUT#</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>BMC</td><td>PC7</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>S146</td><td>PCIE_WAKE#</td><td>In/OD</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>i.MX 8MP</td><td>I2C4_SDA</td><td colspan="2">ALT5</td><td>NVCC_I2C_UART</td></tr><tr><td>S147</td><td>VDD_RTC</td><td>PWR</td><td>-</td><td>PWR</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr><tr><td>S148</td><td>LID#</td><td>In/OD</td><td>PU-10K</td><td>SAI / 1.8V</td><td>i.MX 8MP</td><td>SPDIF_EXT_CLK</td><td colspan="2">ALT5</td><td>NVCC_SAI2_SAI3_SPDIF</td></tr><tr><td>S149</td><td>SLEEP#</td><td>In/OD</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2606)</td><td>I/O0</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>S150</td><td>VIN_PWR_BAD#</td><td>In/OD</td><td>PU-10K</td><td>PWR</td><td>Buck IC (TPS74801DRCR_TI)</td><td>EN</td><td colspan="2"></td><td>VIN_SHUNT</td></tr><tr><td>S151</td><td>CHARGING#</td><td>In/OD</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2606)</td><td>I/O1</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>S152</td><td>CHARGER_PRSNT#</td><td>In/OD</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2606)</td><td>I/O2</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>S153</td><td>CARRIER_STBY#</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB1</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>S154</td><td>CARRIER_PWR_ON</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB6</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>S155</td><td>FORCE_RECOV#</td><td>In</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>BMC</td><td>PA8</td><td colspan="2">-</td><td>P_+1V8SMC</td></tr><tr><td>S156</td><td>BATLOW#</td><td>In</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2606)</td><td>I/O3</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>S157</td><td>TEST#</td><td>In</td><td>PU-vendor specific value</td><td>GPIO / 1.8V</td><td>GPIO Expander (U2606)</td><td>I/O13</td><td colspan="2">-</td><td>VDD_1V8</td></tr><tr><td>S158</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td colspan="2">-</td><td>-</td></tr></table>

# 5. Software Support

# 5.1 Uboot / Yocto

Yocto source code and compiling instructions available at https://github.com/adlink

# 5.2 Ubuntu

Build instructions and source code available at https://github.com/adlink

# 5.3 Android

Android source code and compiling instructions available at https://github.com/adlink

# 6. Mechanical

![Module Primary (Top) Side\n4X Ø6\n4X Ø2.70\nTHROUGH\n78\n82\n12\n7.70\n6.20\n3.30\n3.10\n0\n1.25 PIN P1\n74 PINS\nP1 - P74\nA\n774\n775\n82 PINS\nP75 - P156\n39](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/0d04e77770ccd27e181e52455ac1de92410befce6f56aaeb0430db6b85796ac8.jpg)

![1.00 PIN S1\n75 PINS\nS1 - S75\n83 PINS\nS76 - S158\nS4\nModule Primary (Bottom) Side](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/0e9563bc69a7ffa69dbdf59aec6fb77a559fbe53d46399cbb7bd542ff2f61d60.jpg)

![FULLRAD\n73X0.50\n81X0.50\n(3.30)\n156X0.35\nP74\nP75\n3.10 TYP\n1.00\n1.25\n1.25\nDETAILA\nTOP SIDE](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/3b8351be2fb480d63e5254cbec2ebb7ee0996224efab32052dddba1ec1b60b33.jpg)

![1.70\n2X R0.50\n(6.20)\n(1.50)\nDETAILD\nNOTCH, 2 PLACES](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/b20582496a6e49af380285f5d2d863d76e042b6971f893a7e27bdc7461b9f237.jpg)

![P74\nP75\nTOP SIDE\n0.25\nS76\nS75\nBOTTOM SIDE\nPIN ALIGNMENT DETAIL](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/0be9882b5aa30a3a4df8242dc84890e71a596f5afebcb01ee1ddf419cd428ee5.jpg)

![74X0.50\n3.10 TYP\nS75\nS76\n1\n1\n82X0.50\n158X0.35\nDETAILB\nBOTTOM SIDE](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/138b1796952fd29899bca05efda3c7e6ca039d7d9a67e76d7cf47077979ba3ee.jpg)

![The image displays a technical line drawing of a slot cross-section labeled **CHAMFEREDGE DETAL** at the bottom. It features three dimensions: a top width of **1.20 +/- 0.1**, a vertical depth of **0.18** on the left, and a slanted angle of **45°** on the right.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/7b4507280e8d04e15e7bc63cc15a8c55eaaf580b25398475d1b80b8da245c2fb.jpg)

![3.00 MAX\nCOMPONENT HEIGHT\n(TOP SIDB)\n1.30 MAX\nCOMPONENT HEIGHT\n(BOTTOM SIDB)](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/db88e935d2efe6280189837763c808cfe017a95a2a362967d35707fa972ff56d.jpg)

Figure 3 – Mechanical dimensions

# 7. Thermal Solutions

For optimal performance, LEC-IMX8M Plus has to be cooled by a passive heatsink / heat-spreader (optionally available for ordering)

![The image displays a technical engineering drawing of a rectangular electronic component, likely a heat sink module, presented in four orthographic views with dimensional annotations.\n\n**1. Front View (Left):**\n*   Depicts a rectangular block with vertical fins running across the face.\n*   **Left Edge Dimensions (Vertical):** From top to bottom, the numbers are 42, 38±0.1, 34. Below the lower hole, the numbers are 8, 4±0.1, 0, 8.\n*   **Right Edge Dimensions (Horizontal):** The numbers 74, 78±0.1, and 82±0.3 are listed vertically along the right edge.\n*   Circular mounting holes are visible in the corners.\n\n**2. Side Profile View (Top Center):**\n*   Shows the side profile of the component.\n*   **Vertical Dimension:** A dimension circled with the number **2** indicates a height of **42±0.2**.\n*   **Thickness Dimension:** A smaller dimension indicates **0.65**.\n*   **Text:** The text **4-ø2.7** is visible at the top.\n\n**3. Top View (Right):**\n*   Shows the top surface of the component.\n*   **Horizontal Dimension:** A dimension circled with the number **1** indicates a width of **82±0.3**.\n*   **Vertical Dimension:** Matches the side view height of **42±0.2** (circled **2**).\n*   **Text:** The text **NC1431** is printed on the surface.\n*   Features include a square cutout, a rectangular cutout below it, and four corner mounting holes.\n\n**4. Bottom View (Bottom):**\n*   Shows the underside of the component with fins and adhesive strips.\n*   **Vertical Dimension (Left):** A dimension circled with the number **3** indicates **12±0.3**.\n*   **Vertical Dimension (Right):** A dimension circled with the number **6** indicates **1.65±0.1**.\n*   **Label:** An arrow points to strips with the text **Thermally Conductive Adhesive**.](.smarc-lec-imx8m-plus-manual-50m-72512-1080-18/0c784d749322196996afb3051a3ef6a71a31a0b50ea29e9ddec931734e6b4d07.jpg)

<table><tr><td>HTS-sIMX8MP</td><td>Heatspreader for LEC-iMX8MP</td></tr><tr><td>THS-sIMX8MP</td><td>Low profile heatsink for LEC-iMX8MP</td></tr></table>

Figure 4 – Thermal solutions