# LEC-IMX8M

User's Guide

01/12/2021

NXP

![Close-up of a blue printed circuit board with integrated circuits and gold traces (no visible text or symbols)](.smarc-lec-imx8m-user-s-guide-rev01/2d7018047107f6d9edf0fbca83f23f0597fdf98d47ff8109052c8e8fb18529c8.jpg)

# 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.

# Trademarks

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

# © Copyright 2017 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 red icon on a white background. It features a stylized outline of a document or piece of paper with a rounded bottom-right corner. Inside the red border are three horizontal red bars stacked vertically, resembling lines of text.](.smarc-lec-imx8m-user-s-guide-rev01/ca26a0b833f74c89ecd44508920ac69c8541b8912044a2184eba5d18549838cc.jpg)

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

![The image displays a standard warning symbol: a yellow triangle with a thick white border and a white exclamation point centered inside, set against a white background.](.smarc-lec-imx8m-user-s-guide-rev01/df0bccbc097ff9f8d4cd92508663ae9db98bc2fc9a9fbb28987b3fe7a0c2b38e.jpg)

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

![The image features a red triangular warning sign with rounded corners. Inside the triangle, centered, is a white exclamation point. The background surrounding the sign is white.](.smarc-lec-imx8m-user-s-guide-rev01/1491922f1e794026269e8d90b68c0353addb1e9cefbc17811dbd4e6e3a80d786.jpg)

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

Revision History

<table><tr><td>Revision</td><td>Description</td><td>Date dd/mm/yyyy</td><td>Author</td></tr><tr><td>0.6</td><td>Preliminary engineering version</td><td>06/09/2019</td><td>JB</td></tr><tr><td>0.8</td><td>Preliminary engineering version updated</td><td>05/04/2020</td><td>HP</td></tr><tr><td>0.9</td><td>Preliminary engineering version updated</td><td>30/07/2020</td><td>HP</td></tr><tr><td>1.0</td><td>Release version</td><td>12/01/2021</td><td>HP</td></tr><tr><td></td><td></td><td></td><td></td></tr></table>

# Table of Contents

# Introduction ... . 8

1.1 The SMARC Formfactor .. ...8

# 2. Specifications... C

2.1 Core System... ..9

2.2 Video... ... 10

2.3 Audio .. . 11

2.4 Dual Ethernet... . 11

2.5 Extension busses.. . 11

2.6 System Storage .. .. 13

2.7 SEMA® Board Management Controller ... .. 13

2.8 Debug Header ... ... 13

2.9 Boot Modes .. ... 13

2.10 Power.. .. 14

2.11 Mechanical and Environmental . .. 14

# 3. Block Diagram .. .15

# 4. Pinout and Signal Descriptions .... .16

4.1 Pin Summary .. ... 16

4.2 Signal Terminology Descriptions.. ... 20

4.3 Signal Description by function... .. 21

4.3.1 The First Display Interface . . 21

4.3.2 Second & Third Display Interface . . 24

4.3.3 MIPI Camera support .. . 26

4.3.4 I2S (audio) ... ... 28

4.3.5 USB ports... . 29

4.3.6 PCIe Ports .. . 32

4.3.7 SATA Ports .. . 34

4.3.8 LAN ports ..

4.3.9 SDIO.. . 37

4.3.10 SPI & ESPI.. . 38

4.3.11 SPI0 .... ... 38

4.3.12 ESPI ...

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 ... ..60

5.1.1 Yocto . ... 60

5.1.2 Ubuntu... .... 60

6. Mechanical... .62

7. Thermal Solutions... .63

# List of Figures

Figure 1 – Module function diagram... .15

Figure 2 – Module top/botom side pin numbering .. .17

# Introduction

# 1.1 The SMARC Formfactor

The SMARC (“Smart Mobility ARChitecture”) is a versatile small form factor computer on Module definition targeting applications that require low power, low costs, and high performance. The Modules will typically use ARM SOCs similar or the same as those used in many familiar devices such as tablet computers and smart phones. Alternative low power SOCs and CPUs, such as tablet oriented X86 devices and other RISC CPUs may be used as well. The Module power envelope is typically under 6W.

Two Module sizes are defined: 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, but 7 pins are lost to the key).

The 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. The 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, fast time to market and upgradability while still maintaining low costs, low power and small physical size.

![The image displays a logo featuring the text 'SGe'. The uppercase letters 'S' and 'G' are large and lime green, while the lowercase letter 'e' is magenta pink and positioned slightly lower to the right of the 'G'.](.smarc-lec-imx8m-user-s-guide-rev01/3d228b491fa4c3676d6318820e23651074ba0b2376eedc03b1068a15e1399e86.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 iMX 8M Series

 i.MX8M Quad: 4 x Cortex-A53 at 1.3 - 1.5GHz, 1 x Cortex-M4, GPU, VPU Decode
 i.MX8M QuadLite: 4 x Cortex-A53 at 1.3 - 1.5GHz, 1 x Cortex-M4, GPU
 i.MX8M Dual: 2 x Cortex-A53 at 1.3 - 1.5GHz, 1 x Cortex-M4, GPU, VPU Decode available either as industrial (-40°C to +85°C) or commercial (0°C to +70°C) type"

# L2 Cache

32 KB I-cache 32 KB D-cache (A53) & 16 KB I-cache16 KB D-cache (M4)

# Memory

1 / 2 / 4 GB DDR3L memory down

# IoT security

CryptoAuthentication™ Device, Microchip ATECC608A

 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

# 2.2 Video

LEC-iMX8M standard display support is consisting of 4K capable HDMI 2.0a and single/dual channel 24-bit LVDS.

The LVDS output is derived from an DSI to LVDS bridge. As build option the bridge can be removed and the module can output 4-lane DSI.

# GPU Core:

Vivante GC7000Lite 2D/3D

# GPU/VPU Feature Support

GPU : 4 shaders, OpenGL ES 3.1, OpenCL 1.2, OpenGL 3.0, OpenVG and Vulkan Up to 4kp60 UHD resolutions.
 VPU : HEVC/H.265, H.264, VP9 Decoder 1080p60 MPEG-2, MPEG-4p2, VC-1, VP8, RV9, AVS, MJPEG, H.263 Decoder
 (no VPU support for iMX 8M Quad Lite version)

# HDMI

HDMI 2.0a supporting resolution up to 4K (4096 x 2160 at 60 Hz)

# LVDS

LVDS single/dual channel 24-bit at max. 2048x1024

# optional MIPI DSI

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

# Camera support

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

# 2.3 Audio

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

# 2.4 Dual Ethernet

# Primary LAN

SOC embedded GbE Ethernet Controller with IEEE-1588 PTP (Precision Time Protocol) and AVB (Audio Video Bridging) support

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

# Optional Secondary LAN

Intel i210 GbE controller with IEEE-1588 PTP (Precision Time Protocol) support (build option over PCIe )

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

# 2.5 Extension busses

# PCIe

Two PCI Express GEN2 x1 interfaces

# USB

2x USB 3.0/2.0, 2x USB 2.0 and , 1x USB2.0 OTG

# UART

three UART interface SER0 (Tx/Rx/CTS/RTS) and SER1, SER3 (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

supporting CAN2.0B only or mixed CAN2.0B and CAN FB mode, data bit rate up to 8 Mbps via SPI to CAN controller

# SPI

1 x SPI, optional 2 x SPI (SPI0 occupied by SPI-to-CAN controller can be freed up by build option)

# I2S

2x I2S interfaces with audio resolution from 16-bits to 32-bits and sample rate up to 192KHz (see Audio Codec support)

# I2C

Four I2C interfaces

\- Support for 7-bit and 10-bit address mode

\- Software programmable clock frequency of 100 kbit/s in Standard-mode,

400 kbit/s in the Fast-mode or 1 Mbit/s in Fast-mode Plus

# GPIO

12x GPIO with interrupt

# 2.6 System Storage

# SDIO

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

# eMMC

soldered on module 16, 32 or 64 GB (build option) either standard or -40+85C temp range

Compatible with eMMC specification 4.41, 4.51 and 5.0

# 2.7 SEMA® Board Management Controller

Voltage/current monitoring, boot configuration, logistics and forensic

information, flat panel control, watchdog timer

# 2.8 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.9 Boot Modes

eMMC and SD-Card boot modes are supported

# 2.10 Power

# Supply Voltage

4.75 V – 5.25 V

# Rise Time

TBD

# 2.11 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

![Based on the provided flowchart, here is a description of the labeled blocks and their connections:\n\n**Central Component**\n*   **NXP iMX 8M**: A large pink rectangle serving as the central processing unit. It lists specific interface capabilities on its left side (e.g., 'DSI 4 lanes', 'HDMI 2.0a', 'MIPI CSI 2-lanes', 'USB 2.0 OTG', 'RGMII', '1x PCIe x1', 'SDMMC').\n\n**Left Column (Input Interfaces)**\nA grey vertical column lists the following signals:\n*   **LVDS0 / DVI0**, **LVDS1**\n*   **HDMI**\n*   **CSI0**, **CSI1**\n*   **USB0**, **USB1**, **USB2**, **USB3**, **USB4**\n*   **GbE0**\n*   **GbE1**\n*   **PCIe1**, **PCIe0**\n*   **CAN0**\n*   **ECSPI0**, **ECSPI1**\n*   **UART0**, **UART1**, **UART3**\n*   **I2S0**, **I2S1**\n*   **SDIO**\n*   **GPIO**\n*   **I2C_GP**, **I2C_PM**\n*   **Watchdog / Boot Select, Power Control** (at the bottom)\n\n**Right Column (Memory & Debug)**\n*   Four blocks labeled **DDR3L x16**\n*   One block labeled **eMCC 32/64GB**\n*   One block labeled **30-pin debug**\n\n**Intermediate Blocks (Blue Rectangles)**\n*   **DSI to LVDS**\n*   **USB HUB 2x USB 3.0/2.0 2x USB 2.0**\n*   **LAN PHY**\n*   **i210 (opt)**\n*   **CAN + FD**\n*   **GPIO Expander**\n*   **Crypto Auth. ATECC608A**\n*   **PMIC**\n*   **Board Management Controller**\n*   **RTC**\n\n**Connections**\n*   **DSI to LVDS**: Connects **LVDS0 / DVI0** and **LVDS1** (via dashed lines) to **DSI 4 lanes** on the NXP block.\n*   **HDMI**: Connects directly to **HDMI 2.0a**.\n*   **CSI**: **CSI0** connects to **MIPI CSI 2-lanes**; **CSI1** connects to **MIPI CSI 4-lanes**.\n*   **USB**: **USB0** through **USB4** connect to the **USB HUB**. The Hub connects to **USB 2.0 OTG**, **USB 2.0 Host**, and **USB 3.0 Host**.\n*   **GbE**: **GbE0** connects to **LAN PHY**, which connects to **RGMII**. **GbE1** connects (via dashed lines) to **i210 (opt)**, which connects (via dashed lines) to **RGMII**.\n*   **PCIe**: **PCIe1** connects to **1x PCIe x1**; **PCIe0** connects to **1x PCIe x1**.\n*   **CAN/SPI**: **CAN0** connects to **CAN + FD**. **ECSPI0** and **ECSPI1** connect (via dashed lines) to **CAN + FD**. The output of **CAN + FD** connects to **EC SPI2 CS0** and **EC SPI1 CS0**.\n*   **UART/I2S/SDIO**: **UART0**, **UART1**, **UART3**, **I2S0**, and **I2S1** connect directly to the NXP block. **SDIO** connects directly to **SDMMC**.\n*   **GPIO/Security**: **GPIO** connects to **GPIO Expander**, which connects to **Crypto Auth. ATECC608A**.\n*   **I2C/PMIC**: **I2C_GP** and **I2C_PM** connect to **PMIC**.\n*   **Management**: **Watchdog / Boot Select, Power Control** connects to **Board Management Controller**. Both **Board Management Controller** and **RTC** connect to the bottom of the NXP block.\n*   **Memory/Debug**: The four **DDR3L x16** blocks, **eMCC 32/64GB**, and **30-pin debug** connect to the right side of the NXP block.](.smarc-lec-imx8m-user-s-guide-rev01/caa2dc908bfbdee964fc23edda2095bd927c7aeaeba122aba443f87aec3aa93a.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 are strikethrough STRIKETHROUGH

![TOP Side\nP1 P74 P75 P156\nKey](.smarc-lec-imx8m-user-s-guide-rev01/81a0b7751fe678cb2f0608d78bc469fe62ae598964db380e766907ccca5e8835.jpg)

![BOTTOM Side\nS156 S76 S75 S1\nKey](.smarc-lec-imx8m-user-s-guide-rev01/17d6eceeec32f963fe3e23bf39b90f85ff9652ac1f7a2a33e5997b8c5832906f.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 note 1</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# note 2</td></tr></table>

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

<table><tr><td>P-Pin</td><td>Primary (Top) Side</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><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# note 2</td></tr><tr><td>P44</td><td>SPI0_CK- note 2</td></tr><tr><td>P45</td><td>SPI0_DIN note 2</td></tr><tr><td>P46</td><td>SPI0_DO- note 2</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></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</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><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></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</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><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></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</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><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>DP0_LANE0+</td></tr><tr><td>S94</td><td>DP0_LANE0-</td></tr><tr><td>S95</td><td>DP0_AUX_SEL</td></tr><tr><td>S96</td><td>DP0_LANE1+</td></tr></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</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><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></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S97</td><td>DP0_LANE1-</td></tr><tr><td>S98</td><td>DP0_HPD</td></tr><tr><td>S99</td><td>DP0_LANE2+</td></tr><tr><td>S100</td><td>DP0_LANE2-</td></tr><tr><td>S101</td><td>GND</td></tr><tr><td>S102</td><td>DP0_LANE3+</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></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P131</td><td>SER0_RTS#</td></tr><tr><td>P132</td><td>SER0_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><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></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</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><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></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</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><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>S146</td><td>PCIE_WAKE#</td></tr><tr><td>S147</td><td>VDD_RTC</td></tr><tr><td>S148</td><td>LID#</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 displays a red icon resembling a memo pad or document. It features a thick red outline forming a square shape with a folded bottom-right corner. Inside the white interior, there are two horizontal red lines centered horizontally.](.smarc-lec-imx8m-user-s-guide-rev01/a220ff588fd3d8815d8a56199a7d27afdb40dea0a97ff05a0009b3e616604a90.jpg)

Note 1: Secondary LAN (GBE1) is available as a build option, it will occupy the PCIE\_B port

![A red outline icon depicting a document or note with a folded top-right corner. Inside the shape are two horizontal red lines.](.smarc-lec-imx8m-user-s-guide-rev01/59d3842129e1ca1dd3293d4d785cfc59975b3fad3caefcf617c668527fe33bc9.jpg)

Note 2: SPI0 is occupied by CAN+FD controller, SPI0 can be freed up by build option losing CAN+FD function, only CS0 available

![The image displays a simple, flat-design icon resembling a document or a piece of paper. It features a thick, rounded red border surrounding a white interior. The bottom-right corner is folded over (a 'dog-ear'), matching the red color of the border. Inside the white space, there are two horizontal red lines centered within the frame, representing lines of text.](.smarc-lec-imx8m-user-s-guide-rev01/712bceaeac0e0aa29d9f916728716a8ca6daa014083bbf9d53f99c953ea90d6a.jpg)

Note 3: DSI0 is occupied by a DSI to LVDS0/1 bridge, DSI0 can be freed up by build option losing LVDS function

# 4.2 Signal Terminology Descriptions

Meaning of the terms used for signal description tables

<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 a channel 0 and channel 1. The SMARC specification allows to support either 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 type 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></table>

<table><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 displays a red icon resembling a document or note. It is a square shape with rounded corners and a folded bottom-right corner. Inside the outline, there are two horizontal lines centered near the top, suggesting text or a list.](.smarc-lec-imx8m-user-s-guide-rev01/55de2d2a9b2c0ae5e196d81922ce64511b919c3dd44e81fbd2ef09f0e15ad252.jpg)

Note : LVDS0/LVDS1 are standard supported through a DSI to LVDS bridge on the module

![The image displays a simple, flat icon of a document. It features a white square background with a thick red outline. The outline is shaped like a piece of paper with a folded bottom-right corner. Inside the red border, two horizontal red lines are centered, resembling lines of text.](.smarc-lec-imx8m-user-s-guide-rev01/d6ca279dd2a0fc3aff05717573c36befc85af69e9b5423935fcdc13e71bc7e7b.jpg)

Note : DSI0 can be freed up by build option, disabling the LVDS0/LVDS1 ports

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 colspan="8"></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></table>

<table><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 (build option)

<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>DSI0_D0+</td><td>S125</td><td rowspan="8">Primary DSI panel differential pair data lines</td><td rowspan="8">O LVDS D-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 LVDS D-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>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 panel 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 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>DSI0_TE</td><td>S144</td><td>Primary DSI panel tearing effect signal</td><td>I CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td colspan="8"></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.2 Second & Third Display Interface

<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 colspan="2"></td></tr><tr><td>P101</td><td>DPO_LANE3+</td></tr><tr><td>P102</td><td></td></tr><tr><td></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 displays a red icon on a white background, depicting a document or note. It is shaped like a piece of paper with a folded corner at the bottom right. Inside the outline, there are two horizontal red lines stacked vertically.](.smarc-lec-imx8m-user-s-guide-rev01/7dc8396b2685b6170893e370c06e54304147e41c6a645d12c3e232722806a013.jpg)

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

# 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 colspan="8"></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">AC coupled off module</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">AC coupled off module</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 2.2</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 2.2K</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>Standby</td><td></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 colspan="8"></td></tr><tr><td>CSI0_RX0+CSI0_RX0-CSI0_RX1+CSI0_RX1-</td><td>S11S12S14S15</td><td>CSI0 differential input (point to point)</td><td>I LVDS D-PHY/I LVDS M-PHY</td><td></td><td>Runtime</td><td></td><td></td></tr><tr><td>CSI0_CK+CSI0_CK-</td><td>S8S9</td><td>CSI0 differential clock input (point to point)</td><td>I LVDS D-PHY</td><td></td><td>Runtime</td><td></td><td></td></tr><tr><td>I2C_CAM0_DAT/CSI0_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_DATMIPI-CSI 3.0 uses CSIO_TX-</td></tr><tr><td>I2C_CAM0_CK/CSI0_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_CKMIPI-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></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></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.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 0 Power Enable, active low output.</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>CAM1_PWR# is default, GPIO1 can be enabled through DVT</td></tr><tr><td>CAM1_RST# / GPIO3</td><td>P111</td><td>Camera 0 reset, active low output</td><td>O CMOS</td><td>1.8V</td><td>Runtime</td><td></td><td>CAM1_PWR# is default, GPIO3 can be enabled through DVT</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 features a simple graphic icon resembling a document or a note. It is outlined in red with a rounded bottom-right corner, suggesting a folded page. Inside the red border, two horizontal red lines are centered vertically, representing lines of text on the page. The background within the outline is white.](.smarc-lec-imx8m-user-s-guide-rev01/3ac86c1440e370e05798d34174f04f64719395105e29a35168f280b60319df4f.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 colspan="8"></td></tr><tr><td>USB0+USB0-</td><td>P60P61</td><td>USB differential data pairs for port 0</td><td>I/OUSB</td><td>USB</td><td>Runtime</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>Runtime</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>Runtime</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>ICMOS</td><td>3.3Vsb / 3.3V</td><td>Runtime</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/OUSB</td><td>USB</td><td>Runtime</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>Runtime</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/OUSB</td><td>USB</td><td>Runtime</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>IUSB SS</td><td>USB SS</td><td>Runtime</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>OUSB SS</td><td>USB SS</td><td>Runtime</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>Runtime</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>USB3+USB3-</td><td>S68S69</td><td>USB differential data pairs for port 3</td><td>I/OUSB</td><td>USB</td><td>Runtime</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>Runtime</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>Runtime</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>Runtime</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>Runtime</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>Runtime</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>Runtime</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>Runtime</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 outline of a square document icon with a folded bottom-right corner. Inside the square, there are three horizontal red lines centered vertically, resembling a list or menu symbol.](.smarc-lec-imx8m-user-s-guide-rev01/cf1928c5e8377200af16665505774ab81e3d5070db9109e574748526f8afe2d8.jpg)

Note: USB0 is directly connected to the SOC, USB1/2/3/4 have shared bandwidth through a HUB, USB5 is not supported

# 4.3.6 PCIe Ports

The module supports two 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></table>

<table><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>I ODCMOS</td><td>3.3V</td><td>Runtime</td><td>-</td><td>No need for this signal because module provides onboard PCIe clock</td></tr></table>

<table><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>I ODCMOS</td><td>3.3V</td><td>Runtime</td><td></td><td>No need for this signal because module provides onboard PCIe clock</td></tr></table>

<table><tr><td>PCIE_C_TX+PCIE_C_TX-</td><td>S81S82</td><td>Differential PCIe link C 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_C_RX+PCIE_C_RX-</td><td>S78S79</td><td>Differential PCIe link C receive data pair</td><td>-I-LVDS-PCIE</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-LVDS-PCIE</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>-O-CMOS</td><td>-3.3V</td><td>Runtime</td><td>-</td><td>-</td></tr><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>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><tr><td colspan="8"></td></tr><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>IOD CMOS</td><td>3.3V</td><td>Runtime</td><td>PU 10k</td><td></td></tr></table>

![The image displays a simple icon of a document or page with a red outline against a white background. The bottom-right corner of the page is folded over. Inside the outline, there are two horizontal red lines positioned centrally, representing text.](.smarc-lec-imx8m-user-s-guide-rev01/5a4245db95c9dc0d713b06d048d99d8857987a1b3eed92c2efb5e9a9ba96184d.jpg)

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

![This is a red icon depicting a square document or note with a folded top-right corner. Inside, two horizontal lines represent text.](.smarc-lec-imx8m-user-s-guide-rev01/4684f5f575a3464c75435c9580f3f1bbfe965f218eb769a28f908ccef5466ce9.jpg)

Note: Second LAN is a build option and will occupy PCIe\_B port

# 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 SOCs RGMII 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></tr><tr><td colspan="8"></td></tr><tr><td>GBE0_MD10+</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="10">GBE MDI</td><td rowspan="10"></td><td rowspan="10">Runtime</td><td rowspan="10"></td><td rowspan="10">Twisted pair signals for external transformer.</td></tr><tr><td>GBE0_MD10-</td><td>P29</td></tr><tr><td>GBE0_MD11+</td><td>P27</td></tr><tr><td>GBE0_MD11-</td><td>P26</td></tr><tr><td>GBE0_MD12+</td><td>P24</td></tr><tr><td>GBE0_MD12-</td><td>P23</td><td>1000 100 10</td></tr><tr><td>GBE0_MD13+</td><td>P20</td><td>MDI[0]+/- B1_DA+/- TX+/- TX+/-</td></tr><tr><td>GBE0_MD13-</td><td>P19</td><td>MDI[1]+/- B1_DB+/- RX+/- RX+/-</td></tr><tr><td></td><td></td><td>MDI[2]+/- B1_DC+/-</td></tr><tr><td></td><td></td><td>MDI[3]+/- B1_DD+/-</td></tr><tr><td>GBE0_LINK100#</td><td>P21</td><td>Link Speed Indication LED for GBE 0 100Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Runtime</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>Link Speed Indication LED for GBE 0 1000Mbps</td><td>O OD CMOS</td><td>3.3V</td><td>Runtime</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>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>Runtime</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>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>Runtime</td><td>-</td><td>-</td></tr><tr><td>GBE0_SDP</td><td>P6</td><td>IEEE 1588 Trigger Signal. For hardware implementation of PTP (precision time protocol)</td><td>IO CMOS</td><td>3.3V</td><td>Runtime</td><td></td><td></td></tr></table>

# 4.3.8.2 Second LAN port (optional)

Second LAN port is available as build option and is derived from an Intel i210 controller connected to the PCIE\_B port.

<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>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">Runtime</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>Runtime</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>Runtime</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>Runtime</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>Runtime</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>Runtime</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 colspan="8"></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 & ESPI

4.3.11SPI0

<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>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><tr><td colspan="8"></td></tr><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>

![The image displays a red icon featuring a square shape with a folded bottom-right corner, resembling a piece of paper or a document. Inside the shape, there are two horizontal red lines positioned in the center, suggesting lines of text.](.smarc-lec-imx8m-user-s-guide-rev01/df1db17c92f396c98362948fb13929e7f6bad132c6fbc07e5115c2e0bdfd5d49.jpg)

Note: SPI0 is free to use on the carrier but support only one device through CS0

SPI1 supports a CAN bus controller on the module through CS0, that leaves CS1 free for a device on the carrier

4.3.12 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 colspan="8"></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#ESPI_ALERT1#</td><td>S43S44</td><td>ESPI ALERT</td><td>I ODCMOS</td><td>1.8V</td><td>Standby</td><td></td><td>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_IO_0ESPI_IO_1ESPI_IO_2ESPI_IO_3</td><td>P58P57S56S57</td><td>ESPI Master Data Input / Output.</td><td>I/O CMOS</td><td>1.8V</td><td>Standby</td><td></td><td>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></table>

![The image displays a simple icon resembling a document or memo. It features a white shape with a red outline, including a folded bottom-right corner (a 'dog-ear'). Inside the shape, two horizontal red lines are centered in the upper portion, representing text or content.](.smarc-lec-imx8m-user-s-guide-rev01/e00b1cdeffadb09dbf5ec3eaddaaa63582998b0047c3770fff6f02d4da149bde.jpg)

Note: On NXP i.MX8M parts ECSPI is used (Enhanced Configurable Serial Peripheral Interface)

# 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. Just 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 colspan="8"></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 rather than in a single big 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 colspan="4"></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 colspan="8"></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</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 colspan="8"></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></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></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></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>-</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>-</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></table>

<table><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></table>

<table><tr><td>TEST#</td><td>S157</td><td>Held low by Carrier to invoke Module vendor specific test function(s).</td><td>ICMOS</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>OCMOS</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 colspan="8"></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>IOD CMOS</td><td>1.8V</td><td>Runtime</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>OCMOS</td><td>1.8Vsb / 1.8V</td><td>-</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>OCMOS</td><td>1.8Vsb / 1.8V</td><td>-</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>IOD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 4.7K</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>IOD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 4.7K</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>IOD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2.2K</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>IOD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 4.7K</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>IOD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 4.7K</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>IOD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 4.7K</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>OCMOS</td><td>1.8V</td><td>Runtime</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>IOD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 4.7K</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 ODMOS</td><td>1.8V</td><td>Runtime</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 ODMOS</td><td>1.8V</td><td>Runtime</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>IOD CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 2k2</td><td>only used on x86 design</td></tr></table>

# 4.4.6 DB30 Multipurpose Connector

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

![PIN No. 1\n5\n0'\n0.15 ±0.05\nPPT (0.04)\n4\nPIN No. n\n④\n①\n②\nA-](.smarc-lec-imx8m-user-s-guide-rev01/911f965755826c036cbb68799c8723cd7f25eb9b9b92f6466cca03aa59b68d29.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 colspan="8"></td></tr><tr><td>BOOT_SEL0#</td><td>P123</td><td rowspan="3">Input straps determine the Module boot</td><td rowspan="3">IOD CMOS</td><td rowspan="3">1.8Vsb</td><td rowspan="3">Standby</td><td rowspan="3">PU 4.7K</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>IOD 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 colspan="7"></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>Pin</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>I/O Mux default</td><td>Power Rail</td></tr><tr><td>P1</td><td>SMB_ALERT_1V8#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>P2</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P3</td><td>CSI1_CK+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_CLK_P</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P4</td><td>CSI1_CK-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_CLK_N</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P5</td><td>GBE1_SDP</td><td>Out</td><td>-</td><td>GPIO/3.3V</td><td>I210</td><td>SPD0</td><td></td><td></td></tr><tr><td>P6</td><td>GBE0_SDP</td><td>Out</td><td>-</td><td>GPIO/3.3V</td><td>DP83867</td><td>CLK_OUT</td><td></td><td></td></tr><tr><td>P7</td><td>CSI1_RX0+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_D0_P</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P8</td><td>CSI1_RX0-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_D0_N</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P9</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td><td></td></tr><tr><td>P10</td><td>CSI1_RX1+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_D1_P</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P11</td><td>CSI1_RX1-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_D1_N</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P12</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td><td></td></tr><tr><td>P13</td><td>CSI1_RX2+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_D2_P</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P14</td><td>CSI1_RX2-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_D2_N</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P15</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td><td></td></tr><tr><td>P16</td><td>CSI1_RX3+</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_D3_P</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P17</td><td>CSI1_RX3-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M</td><td>MIPI_CSI2_D3_N</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>P18</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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</td><td>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</td><td>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</td><td>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</td><td>LED_2</td><td>-</td><td>VDDIO</td></tr><tr><td>P23</td><td>GBE0_MDI2-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867</td><td>TD_M_C</td><td>-</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</td><td>TD_P_C</td><td>-</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</td><td>LED_0</td><td>-</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</td><td>TD_M_B</td><td>-</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</td><td>TD_P_B</td><td>-</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>-</td><td>-</td></tr><tr><td>P29</td><td>GBE0_MDI0-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867</td><td>TD_M_A</td><td>-</td><td>VDDIO</td></tr><tr><td>P30</td><td>GBE0_MDI0+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DP83867</td><td>TD_P_A</td><td>-</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>-</td><td>-</td></tr><tr><td>P32</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P33</td><td>SDIO_WP</td><td>In</td><td>-</td><td>SD2 / 3.3V</td><td>i.MX8M</td><td>SD2_WP</td><td>ALTO</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.MX8M</td><td>SD2_CMD</td><td>ALTO</td><td>NVCC_SD2</td></tr><tr><td>P35</td><td>SDIO_CD#</td><td>In</td><td>-</td><td>SD2 / 3.3V</td><td>i.MX8M</td><td>SD2_CD</td><td>ALTO</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.MX8M</td><td>SD2_CLK</td><td>ALTO</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.MX8M</td><td>GPIO1_IO12</td><td>ALTO</td><td>NVCC_GPIO1</td></tr><tr><td>P38</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></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.MX8M</td><td>SD2_DATA0</td><td>ALTO</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.MX8M</td><td>SD2_DATA1</td><td>ALTO</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.MX8M</td><td>SD2_DATA2</td><td>ALTO</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.MX8M</td><td>SD2_DATA3</td><td>ALTO</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.MX8M</td><td>ECSPI2_SS0</td><td>ALTO</td><td>NVCC_ECSPI</td></tr><tr><td>P44</td><td>SPI0_CK</td><td>Out</td><td>-</td><td>SPI / 1.8V</td><td>i.MX8M</td><td>ECSPI2_SCLK</td><td>ALTO</td><td>NVCC_ECSPI</td></tr><tr><td>P45</td><td>SPI0_DIN</td><td>In</td><td>-</td><td>SPI / 1.8V</td><td>i.MX8M</td><td>ECSPI2_MISO</td><td>ALTO</td><td>NVCC_ECSPI</td></tr><tr><td>P46</td><td>SPI0_DO</td><td>Out</td><td>-</td><td>SPI / 1.8V</td><td>i.MX8M</td><td>ECSPI2_MOSI</td><td>ALTO</td><td>NVCC_ECSPI</td></tr><tr><td>P47</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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>-</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>-</td><td>-</td></tr><tr><td>P50</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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>-</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>-</td><td>-</td></tr><tr><td>P53</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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.MX8M</td><td>ECSPI1_SS0</td><td>ALTO</td><td>NVCC_ECSPI</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>-</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.MX8M</td><td>ECSPI1_SCLK</td><td>ALTO</td><td>NVCC_ECSPI</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.MX8M</td><td>ECSPI1_MISO</td><td>ALTO</td><td>NVCC_ECSPI</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.MX8M</td><td>ECSPI1_MOSI</td><td>ALTO</td><td>NVCC_ECSPI</td></tr><tr><td>P59</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td><td></td></tr><tr><td>P60</td><td>USB0+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>i.MX8M</td><td>USB1_DP</td><td></td><td>USB1_VDD33</td></tr><tr><td>P61</td><td>USB0-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>i.MX8M</td><td>USB1_DN</td><td></td><td>USB1_VDD33</td></tr><tr><td>P62</td><td>USB0_EN_OC#</td><td>In</td><td>PU-10K</td><td>GPIO / 3.3V</td><td>i.MX8M</td><td>GPIO1_IO13</td><td>ALTO</td><td>NVCC_GPIO1</td></tr><tr><td>P63</td><td>USB0_VBUS_DET</td><td>PWR</td><td>-</td><td>USB</td><td>i.MX8M</td><td>USB1_VBUS</td><td>-</td><td>USB1_VDD33</td></tr><tr><td>P64</td><td>USB0_OTG_ID</td><td>In</td><td>-</td><td>USB</td><td>i.MX8M</td><td>USB1_ID</td><td>-</td><td>USB1_VDD33</td></tr><tr><td>P65</td><td>USB1+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (CYUSB3314)</td><td>DS3_DP</td><td>-</td><td>AVDD33</td></tr><tr><td>P66</td><td>USB1-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (CYUSB3314)</td><td>DS3_DM</td><td>-</td><td>AVDD33</td></tr><tr><td>P67</td><td>USB1_EN_OC#</td><td>In</td><td>-</td><td>GPIO / 3.3V</td><td>USB Hub (CYUSB3314)</td><td>DS3_OVRCURR</td><td>-</td><td>AVDD33</td></tr><tr><td>P68</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td><td></td></tr><tr><td>P69</td><td>USB2+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (CYUSB3314)</td><td>DS2_DP</td><td>-</td><td>AVDD33</td></tr><tr><td>P70</td><td>USB2-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (CYUSB3314)</td><td>DS2_DM</td><td>-</td><td>AVDD33</td></tr><tr><td>P71</td><td>USB2_EN_OC#</td><td>In</td><td>-</td><td>GPIO / 3.3V</td><td>USB Hub (CYUSB3314)</td><td>DS2_OVRCURR</td><td>-</td><td>AVDD33</td></tr><tr><td>P72</td><td>RSVD</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td></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></td><td></td></tr><tr><td>P74</td><td>USB3_EN_OC#</td><td>In</td><td>-</td><td>GPIO / 3.3V</td><td>USB Hub (CYUSB3314)</td><td>DS1_OVRCURR</td><td>-</td><td>AVDD33</td></tr><tr><td>P75</td><td>PCIE_A_RST#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>i.MX8M</td><td>SAI1_TXC</td><td>ALT5</td><td>NVCC_SAI1</td></tr><tr><td>P76</td><td>USB4_EN_OC#</td><td>In</td><td>-</td><td>GPIO / 3.3V</td><td>USB Hub (CYUSB3314)</td><td>DS4_OVRCURR</td><td>-</td><td>AVDD33</td></tr><tr><td>P77</td><td>PCIE_B_CKREQ#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>P78</td><td>PCIE_A_CKREQ#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>P79</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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>-</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>-</td><td>-</td></tr><tr><td>P82</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P83</td><td>PCIE_A_REFCK+</td><td>Out</td><td>-</td><td>PCIe</td><td>9FGV0441AKILF</td><td>DIF3</td><td>-</td><td>VDDDIG1p8</td></tr><tr><td>P84</td><td>PCIE_A_REFCK-</td><td>Out</td><td>-</td><td>PCIe</td><td>9FGV0441AKILF</td><td>DIF3\</td><td>-</td><td>VDDDIG1p8</td></tr><tr><td>P85</td><td>GND</td><td>-</td><td>-</td><td></td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P86</td><td>PCIE_A_RX+</td><td>In</td><td>-</td><td>PCIe</td><td>i.MX8M</td><td>PCIE2_RXN_P</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>P87</td><td>PCIE_A_RX-</td><td>In</td><td>-</td><td>PCIe</td><td>i.MX8M</td><td>PCIE2_RXN_N</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>P88</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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>i.MX8M</td><td>PCIE2_TXN_P</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>P90</td><td>PCIE_A_TX-</td><td>Out</td><td>Serial-0.1uF</td><td>PCIe</td><td>i.MX8M</td><td>PCIE2_TXN_N</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>P91</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td><td></td></tr><tr><td>P92</td><td>HDMI_D2+ / DP1_LANE0+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_TX_P_LN_2</td><td>-</td><td>HDMI_AVDDIO</td></tr><tr><td>P93</td><td>HDMI_D2- / DP1_LANE0-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_TX_N_LN_2</td><td>-</td><td>HDMI_AVDDIO</td></tr><tr><td>P94</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P95</td><td>HDMI_D1+ / DP1_LANE1+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_TX_P_LN_1</td><td></td><td>HDMI_AVDDIO</td></tr><tr><td>P96</td><td>HDMI_D1- / DP1_LANE1-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_TX_N_LN_1</td><td></td><td>HDMI_AVDDIO</td></tr><tr><td>P97</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P98</td><td>HDMI_D0+ / DP1_LANE2+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_TX_P_LN_0</td><td>-</td><td>HDMI_AVDDIO</td></tr><tr><td>P99</td><td>HDMI_D0- / DP1_LANE2-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_TX_N_LN_0</td><td>-</td><td>HDMI_AVDDIO</td></tr><tr><td>P100</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P101</td><td>HDMI_CK+ / DP1_LANE3+</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_TX_P_LN_3</td><td>-</td><td>HDMI_AVDDIO</td></tr><tr><td>P102</td><td>HDMI_CK- / DP1_LANE3-</td><td>Out</td><td>-</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_TX_N_LN_3</td><td>`</td><td>HDMI_AVDDIO</td></tr><tr><td>P103</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P104</td><td>HDMI_HPD / DP1_HPD</td><td>In</td><td></td><td>HDMI</td><td>i.MX8M</td><td>HDMI_HPD</td><td>-</td><td>HDMI_AVDDIO</td></tr><tr><td>P105</td><td>HDMI_CTRL_CK / DP1_AUX+</td><td>Out</td><td>PU-2.2K / PD-100K</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_DDC_SCL(H) HDMI_AUX(P(L))</td><td>-</td><td>HDMI_AVDDIO</td></tr><tr><td>P106</td><td>HDMI_CTRL_DAT / DP1_AUX-</td><td>Bi-Dir</td><td>PU-2.2K / PD-100K</td><td>HDMI</td><td>i.MX8M</td><td>HDMI_DDC_SDA(H) HDMI_AUX(N(L))</td><td>-</td><td>HDMI_AVDDIO</td></tr><tr><td>P107</td><td>DP1_AUX_SEL</td><td>In</td><td>PD-1M</td><td>HDMI</td><td>TS5A23159RSER</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P108</td><td>GPIO0 / CAM0_PWR#</td><td>Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>GPIO1_IO03</td><td>ALTO</td><td>NVCC_GPIO1</td></tr><tr><td>P109</td><td>GPIO1 / CAM1_PWR#</td><td>Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>GPIO1_IO05</td><td>ALTO</td><td>NVCC_GPIO1</td></tr><tr><td>P110</td><td>GPIO2 / CAM0_RST#</td><td>Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>GPIO1_IO06</td><td>ALTO</td><td>NVCC_GPIO1</td></tr><tr><td>P111</td><td>GPIO3 / CAM1_RST#</td><td>Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>GPIO1_IO06</td><td>ALTO</td><td>NVCC_GPIO1</td></tr><tr><td>P112</td><td>GPIO4 / HDA_RST#</td><td>Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>TCA9535</td><td>P04</td><td>-</td><td>VDD_1V8</td></tr><tr><td>P113</td><td>GPIO5 / PWM_OUT</td><td>Out</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>TCA9535</td><td>P05</td><td>-</td><td>VDD_1V8</td></tr><tr><td>P114</td><td>GPIO6 / TACHIN</td><td>In</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>TCA9535</td><td>P06</td><td>-</td><td>VDD_1V8</td></tr><tr><td>P115</td><td>GPIO7</td><td>In</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>TCA9535</td><td>P07</td><td>-</td><td>VDD_1V8</td></tr><tr><td>P116</td><td>GPIO8</td><td>In</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>TCA9535</td><td>P10</td><td>-</td><td>VDD_1V8</td></tr><tr><td>P117</td><td>GPIO9</td><td>In</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>TCA9535</td><td>P11</td><td>-</td><td>VDD_1V8</td></tr><tr><td>P118</td><td>GPIO10</td><td>In</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>TCA9535</td><td>P12</td><td>-</td><td>VDD_1V8</td></tr><tr><td>P119</td><td>GPIO11</td><td>In</td><td>PU-470K</td><td>GPIO / 1.8V</td><td>TCA9535</td><td>P13</td><td>-</td><td>VDD_1V8</td></tr><tr><td>P120</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td><td></td></tr><tr><td>P121</td><td>I2C_PM_CK</td><td>Out</td><td>PU-2k2</td><td>I2C2</td><td>i.MX8M</td><td>I2C2_SCL</td><td>ALTO</td><td>NVCC_I2C</td></tr><tr><td>P122</td><td>I2C_PM_DAT</td><td>Bi-Dir</td><td>PU-2k2</td><td>I2C2</td><td>i.MX8M</td><td>I2C2_SDA</td><td>ALTO</td><td>NVCC_I2C</td></tr><tr><td>P123</td><td>BOOT_SEL0#</td><td>In</td><td>PU-4k7</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB0</td><td>-</td><td>+1V8SMC</td></tr><tr><td>P124</td><td>BOOT_SEL1#</td><td>In</td><td>PU-4k7</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB1</td><td>-</td><td>+1V8SMC</td></tr><tr><td>P125</td><td>BOOT_SEL2#</td><td>In</td><td>PU-4k7</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB2</td><td>-</td><td>+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>PB15</td><td>-</td><td>+1V8SMC</td></tr><tr><td>P127</td><td>RESET_IN#</td><td>In</td><td>PU-4K7</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB14</td><td>-</td><td>+1V8SMC</td></tr><tr><td>P128</td><td>POWER_BTN#</td><td>In</td><td>PU-4K7</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB4</td><td>-</td><td>+1V8SMC</td></tr><tr><td>P129</td><td>SER0_TX</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M</td><td>UART2_TXD</td><td>ALTO</td><td>NVCC_UART</td></tr><tr><td>P130</td><td>SER0_RX</td><td>In</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M</td><td>UART2_RXD</td><td>ALTO</td><td>NVCC_UART</td></tr><tr><td>P131</td><td>SER0_RTS#</td><td>In</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M</td><td>UART4_TXD</td><td>ALT1</td><td>NVCC_UART</td></tr><tr><td>P132</td><td>SER0_CTS#</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M</td><td>UART4_RXD</td><td>ALT1</td><td>NVCC_UART</td></tr><tr><td>P133</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P134</td><td>SER1_TX</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M</td><td>UART1_TXD</td><td>ALTO</td><td>NVCC_UART</td></tr><tr><td>P135</td><td>SER1_RX</td><td>In</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M</td><td>UART1_RXD</td><td>ALTO</td><td>NVCC_UART</td></tr><tr><td>P136</td><td>SER2_TX</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>P137</td><td>SER2_RX</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>P138</td><td>SER2_RTS#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>P139</td><td>SER2_CTS#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>P140</td><td>SER3_TX</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M</td><td>UART3_TXD</td><td>ALTO</td><td>NVCC_UART</td></tr><tr><td>P141</td><td>SER3_RX</td><td>In</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M</td><td>UART3_RXD</td><td>ALTO</td><td>NVCC_UART</td></tr><tr><td>P142</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>P143</td><td>CAN0_TX</td><td>Out</td><td>-</td><td>CAN</td><td>MCP2517FD</td><td>TXCAN</td><td>-</td><td>VDD_3V3</td></tr><tr><td>P144</td><td>CAN0_RX</td><td>In</td><td>-</td><td>CAN</td><td>MCP2517FD</td><td>RXCAN</td><td>-</td><td>VDD_3V3</td></tr><tr><td>P145</td><td>CAN1_TX</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td></td><td></td></tr><tr><td>P146</td><td>CAN1_RX</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td></td><td></td></tr><tr><td>P147</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P148</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P149</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P150</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P151</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P152</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P153</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P154</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P155</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P156</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>R69</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>S1</td><td>CSI1_TX+ / I2C_CAM1_CK</td><td>In</td><td>PU-2k2</td><td>I2C3</td><td>i.MX8M</td><td>I2C3_SCL</td><td>ALTO</td><td>NVCC_I2C</td></tr><tr><td>S2</td><td>CSI1_TX- / I2C_CAM1_DAT</td><td>In</td><td>PU-2k2</td><td>I2C3</td><td>i.MX8M</td><td>I2C3_SDA</td><td>ALTO</td><td>NVCC_I2C</td></tr><tr><td>S3</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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>-</td><td>-</td></tr><tr><td>S5</td><td>CSI0_TX- / I2C_CAM0_CK</td><td>Out</td><td>PU-2k2</td><td>I2C4</td><td>i.MX8M</td><td>I2C4_SCL</td><td>ALT0</td><td>NVCC_I2C</td></tr><tr><td>S6</td><td>CAM_MCK</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>GPIO1_IO15</td><td>ALT6</td><td>NVCC_GPIO1</td></tr><tr><td>S7</td><td>CSI0_TX+ / I2C_CAM0_DAT</td><td>Bi-Dir</td><td>PU-2k2</td><td>I2C4</td><td>i.MX8M</td><td>I2C4_SDA</td><td>ALT0</td><td>NVCC_I2C</td></tr><tr><td>S8</td><td>CSI0_CK+</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX8M</td><td>MIPI_CSI1_CLK_P</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>S9</td><td>CSI0_CK-</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX8M</td><td>MIPI_CSI1_CLK_N</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>S10</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S11</td><td>CSI0_RX0+</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX8M</td><td>MIPI_CSI1_D0_P</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>S12</td><td>CSI0_RX0-</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX8M</td><td>MIPI_CSI1_D0_N</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>S13</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S14</td><td>CSI0_RX1+</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX8M</td><td>MIPI_CSI1_D1_P</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>S15</td><td>CSI0_RX1-</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>i.MX8M</td><td>MIPI_CSI1_D1_N</td><td>-</td><td>MIPI_VDDHA</td></tr><tr><td>S16</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S17</td><td>GBE1_MDIO+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>I210</td><td>MDI_PLUS[0]</td><td>-</td><td>-</td></tr><tr><td>S18</td><td>GBE1_MDIO-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>I210</td><td>MDI_MINUS[0]</td><td>-</td><td>-</td></tr><tr><td>S19</td><td>GBE1_LINK100#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>I210</td><td>LED0</td><td>-</td><td>VDD3P3</td></tr><tr><td>S20</td><td>GBE1_MDI1+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>I210</td><td>MDI_PLUS[1]</td><td>-</td><td>-</td></tr><tr><td>S21</td><td>GBE1_MDI1-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>I210</td><td>MDI_MINUS[1]</td><td>-</td><td>-</td></tr><tr><td>S22</td><td>GBE1_LINK1000#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>I210</td><td>LED2</td><td>-</td><td>-VDD3P3</td></tr><tr><td>S23</td><td>GBE1_MDI2+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>I210</td><td>MDI_PLUS[2]</td><td>-</td><td>-</td></tr><tr><td>S24</td><td>GBE1_MDI2-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>I210</td><td>MDI_MINUS[2]</td><td>-</td><td>-</td></tr><tr><td>S25</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S26</td><td>GBE1_MDI3+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>I210</td><td>MDI_PLUS[3]</td><td>-</td><td>-</td></tr><tr><td>S27</td><td>GBE1_MDI3-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>I210</td><td>MDI_MINUS[3]</td><td>-</td><td>-</td></tr><tr><td>S28</td><td>GBE1_CTREF</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</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>-</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>-</td><td>-</td></tr><tr><td>S31</td><td>GBE1_LINK_ACT#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>I210</td><td>LED1</td><td>-</td><td>VDD3P3</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>-</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>-</td><td>-</td></tr><tr><td>S34</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td><td></td></tr><tr><td>S35</td><td>USB4+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (CYUSB3314)</td><td>DS4_DP</td><td>-</td><td>- AVDD33</td></tr><tr><td>S36</td><td>USB4-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (CYUSB3314)</td><td>DS4_DM</td><td>-</td><td>AVDD33</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>-</td><td>-</td></tr><tr><td>S38</td><td>AUDIO_MCK</td><td>Out</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI2_MCLK</td><td>ALTO</td><td>NVCC_SAI2</td></tr><tr><td>S39</td><td>I2S0_LRCK</td><td>Bi-Dir</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI2_TXFS</td><td>ALTO</td><td>NVCC_SAI2</td></tr><tr><td>S40</td><td>I2S0_SDOUT</td><td>Out</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI2_TXD0</td><td>ALTO</td><td>NVCC_SAI2</td></tr><tr><td>S41</td><td>I2S0_SDIN</td><td>In</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI2_RXD0</td><td>ALTO</td><td>NVCC_SAI2</td></tr><tr><td>S42</td><td>I2S0_CK</td><td>Bi-Dir</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI2_TXC</td><td>ALT0</td><td>NVCC_SAI2</td></tr><tr><td>S43</td><td>ESPI_ALERT0#</td><td>In</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI1_RXFS</td><td>ALT5</td><td>NVCC_SAI1</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></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></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></td><td></td></tr><tr><td>S47</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td></td><td></td></tr><tr><td>S48</td><td>I2C_GP_CK</td><td>Out</td><td>PU-2.2K</td><td>I2C3</td><td>i.MX8M</td><td>I2C3_SCL</td><td>ALT0</td><td>NVCC_I2C</td></tr><tr><td>S49</td><td>I2C_GP_DAT</td><td>Bi-Dir</td><td>PU-2.2K</td><td>I2C3</td><td>i.MX8M</td><td>I2C3_SDA</td><td>ALT0</td><td>NVCC_I2C</td></tr><tr><td>S50</td><td>HDA_SYNC / I2S2_LRCK</td><td>-</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI3_TXFS</td><td>ALT0</td><td>NVCC_SAI3</td></tr><tr><td>S51</td><td>HDA_SDO / I2S2_SDOUT</td><td>-</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI3_TXD</td><td>ALT0</td><td>NVCC_SAI3</td></tr><tr><td>S52</td><td>HDA_SDI / I2S2_SDIN</td><td>-</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI3_RXD</td><td>ALT0</td><td>NVCC_SAI3</td></tr><tr><td>S53</td><td>HDA_CK / I2S2_CK</td><td>-</td><td>-</td><td>SAI / 1.8V</td><td>i.MX8M</td><td>SAI3_TXC</td><td>ALT0</td><td>NVCC_SAI3</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>-</td><td>-</td></tr><tr><td>S55</td><td>USB5_EN_OC#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</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>-</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>-</td><td>-</td></tr><tr><td>S58</td><td>ESPI_RESET#</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB15</td><td>-</td><td>+1V8SMC</td></tr><tr><td>S59</td><td>USB5+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S60</td><td>USB5-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S61</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S62</td><td>USB3_SSTX+</td><td>Out</td><td>Serial-0.1uF</td><td>USB SS</td><td>USB Hub (CYUSB3314)</td><td>DS1_TXP</td><td>-</td><td>- AVDD33</td></tr><tr><td>S63</td><td>USB3_SSTX-</td><td>Out</td><td>Serial-0.1uF</td><td>USB SS</td><td>USB Hub (CYUSB3314)</td><td>DS1_TXM</td><td>-</td><td>AVDD33</td></tr><tr><td>S64</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S65</td><td>USB3_SSRX+</td><td>In</td><td>-</td><td>USB SS</td><td>USB Hub (CYUSB3314)</td><td>DS1_RXP</td><td>-</td><td>AVDD33</td></tr><tr><td>S66</td><td>USB3_SSRX-</td><td>In</td><td>-</td><td>USB SS</td><td>USB Hub (CYUSB3314)</td><td>DS1_RXM</td><td>-</td><td>AVDD33</td></tr><tr><td>S67</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S68</td><td>USB3+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (CYUSB3314)</td><td>DS1_DP</td><td>-</td><td>AVDD33</td></tr><tr><td>S69</td><td>USB3-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (CYUSB3314)</td><td>DS1_DM</td><td>-</td><td>AVDD33</td></tr><tr><td>S70</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S71</td><td>USB2_SSTX+</td><td>Out</td><td>Serial-0.1uF</td><td>USB SS</td><td>USB Hub (CYUSB3314)</td><td>DS2_TXP</td><td>-</td><td>AVDD33</td></tr><tr><td>S72</td><td>USB2_SSTX-</td><td>Out</td><td>Serial-0.1uF</td><td>USB SS</td><td>USB Hub (CYUSB3314)</td><td>DS2_TXM</td><td>-</td><td>AVDD33</td></tr><tr><td>S73</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S74</td><td>USB2_SSRX+</td><td>In</td><td>-</td><td>USB SS</td><td>USB Hub (CYUSB3314)</td><td>DS2_RXP</td><td>-</td><td>AVDD33</td></tr><tr><td>S75</td><td>USB2_SSRX-</td><td>In</td><td>-</td><td>USB SS</td><td>USB Hub (CYUSB3314)</td><td>DS2_RXM</td><td>-</td><td>AVDD33</td></tr><tr><td>S76</td><td>PCIE_B_RST#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>i.MX8M</td><td>NAND_ALE</td><td>ALT5</td><td>NVCC_NAND</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>-</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>-</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>-</td><td>-</td></tr><tr><td>S80</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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>-</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>-</td><td>-</td></tr><tr><td>S83</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S84</td><td>PCIE_B_REFCK+</td><td>Out</td><td>-</td><td>PCIe</td><td>9FGV0441AKILF</td><td>DIF1</td><td>-</td><td>VDDDIG1p8</td></tr><tr><td>S85</td><td>PCIE_B_REFCK-</td><td>Out</td><td>-</td><td>PCIe</td><td>9FGV0441AKILF</td><td>DIF1\</td><td>-</td><td>VDDDIG1p8</td></tr><tr><td>S86</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S87</td><td>PCIE_B_RX+</td><td>In</td><td>-</td><td>PCIe</td><td>i.MX8M</td><td>PCIE1_RXN_P</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>S88</td><td>PCIE_B_RX-</td><td>In</td><td>-</td><td>PCIe</td><td>i.MX8M</td><td>PCIE1_RXN_N</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>S89</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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>i.MX8M</td><td>PCIE1_TXN_P</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>S91</td><td>PCIE_B_TX-</td><td>Out</td><td>Serial-0.1uF</td><td>PCIe</td><td>i.MX8M</td><td>PCIE1_TXN_N</td><td>-</td><td>PCIE_VPH</td></tr><tr><td>S92</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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>-</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>-</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>-</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>-</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>-</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>-</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>-</td><td>-</td></tr><tr><td>S100</td><td>DP0_LANE2-</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S101</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</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>-</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>-</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>-</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>-</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>-</td><td>-</td></tr><tr><td>S107</td><td>LCD1_BKLT_EN</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S108</td><td>LVDS1_CK+/eDP1_AUX+/DSI1_CLK+</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_CLKP</td><td>-</td><td>-</td></tr><tr><td>S109</td><td>LVDS1_CK-/eDP1_AUX-/DSI1_CLK-</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_CLKN</td><td>-</td><td>-</td></tr><tr><td>S110</td><td>GND</td><td>-</td><td>-</td><td>-</td><td></td><td></td><td>-</td><td>-</td></tr><tr><td>S111</td><td>LVDS1_0+/eDP1_TX0+/DSI1_D0+</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_Y0P</td><td>-</td><td>-</td></tr><tr><td>S112</td><td>LVDS1_0-/eDP1_TX0-/DSI1_D0-</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_Y0N</td><td>-</td><td>-</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>-</td><td>-</td></tr><tr><td>S114</td><td>LVDS1_1+/eDP1_TX1+/DSI1_D1+</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_Y1P</td><td>-</td><td>-</td></tr><tr><td>S115</td><td>LVDS1_1-/eDP1_TX1-/DSI1_D1-</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_Y1N</td><td>-</td><td>-</td></tr><tr><td>S116</td><td>LCD1_VDD_EN</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S117</td><td>LVDS1_2+/eDP1_TX2+/DSI1_D2+</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_Y2P</td><td>-</td><td>-</td></tr><tr><td>S118</td><td>LVDS1_2-/eDP1_TX2-/DSI1_D2-</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_Y2N</td><td>-</td><td>-</td></tr><tr><td>S119</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S120</td><td>LVDS1_3+/eDP1_TX3+/DSI1_D3+</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_Y3P</td><td>-</td><td>-</td></tr><tr><td>S121</td><td>LVDS1_3-/eDP1_TX3-/DSI1_D3-</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>B_Y3N</td><td>-</td><td>-</td></tr><tr><td>S122</td><td>LCD1_BKLT_PWM</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S123</td><td>GPIO13</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S124</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S125</td><td>LVDS0_0+/eDP0_TX0+/DSI0_D0+</td><td>Out</td><td>Serial-OR</td><td>LVDS</td><td>SN65DSI84</td><td>A_Y0P</td><td>-</td><td>-</td></tr><tr><td>S126</td><td>LVDS0_0- / eDP0_TX0- / DSIO_D0-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84</td><td>A_Y0N</td><td>-</td><td>-</td></tr><tr><td>S127</td><td>LCD0_BKLT_EN</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>GPIO1_IO00</td><td>-</td><td>NVCC_GPIO1</td></tr><tr><td>S128</td><td>LVDS0_1+ / eDP0_TX1+ / DSIO_D1+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84</td><td>A_Y1P</td><td>-</td><td>-</td></tr><tr><td>S129</td><td>LVDS0_1- / eDP0_TX1- / DSIO_D1-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84</td><td>A_Y1N</td><td>-</td><td>-</td></tr><tr><td>S130</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S131</td><td>LVDS0_2+ / eDP0_TX2+ / DSIO_D2+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84</td><td>A_Y2P</td><td>-</td><td>-</td></tr><tr><td>S132</td><td>LVDS0_2- / eDP0_TX2- / DSIO_D2-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84</td><td>A_Y2N</td><td>-</td><td>-</td></tr><tr><td>S133</td><td>LCD0_VDD_EN</td><td>Out</td><td>-</td><td>GPIO/1.8V</td><td>i.MX8M</td><td>GPIO1_IO04</td><td>-</td><td>NVCC_GPIO1</td></tr><tr><td>S134</td><td>LVDS0_CK+ / eDP0_AUX+ / DSIO_CLK+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84</td><td>A_CLKP</td><td>-</td><td>-</td></tr><tr><td>S135</td><td>LVDS0_CK- / eDP0_AUX- / DSIO_CLK-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84</td><td>A_CLKN</td><td>-</td><td>-</td></tr><tr><td>S136</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S137</td><td>LVDS0_3+ / eDP0_TX3+ / DSIO_D3+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84</td><td>A_Y3P</td><td>-</td><td>-</td></tr><tr><td>S138</td><td>LVDS0_3- / eDP0_TX3- / DSIO_D3-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84</td><td>A_Y3N</td><td>-</td><td>-</td></tr><tr><td>S139</td><td>I2C_LCD_CK</td><td>Out</td><td>PU-2.2K</td><td>I2C4</td><td>i.MX8M</td><td>I2C4_SCL</td><td>ALT0</td><td>NVCC_I2C</td></tr><tr><td>S140</td><td>I2C_LCD_DAT</td><td>Bi-Dir</td><td>PU-2.2K</td><td>I2C4</td><td>i.MX8M</td><td>I2C4_SCL</td><td>ALT0</td><td>NVCC_I2C</td></tr><tr><td>S141</td><td>LCD0_BKLT_PWM</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>GPIO1_IO01</td><td>ALT1</td><td>NVCC_GPIO1</td></tr><tr><td>S142</td><td>GPIO12</td><td>In</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>BMC</td><td>PC14</td><td>-</td><td>+1V8SMC</td></tr><tr><td>S143</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr><tr><td>S144</td><td>eDP0_HPD / DSIO_TE</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</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>PD2</td><td>-</td><td>+1V8SMC</td></tr><tr><td>S146</td><td>PCIE_WAKE#</td><td>In</td><td>-</td><td>GPIO / 3.3V</td><td>i.MX8M</td><td>SAI1_TXFS</td><td>ALT5</td><td>NVCC_SAI1</td></tr><tr><td>S147</td><td>VDD_RTC</td><td>PWR</td><td>-</td><td>-</td><td>RV-3028-C7</td><td>VDD</td><td>-</td><td>-</td></tr><tr><td>S148</td><td>LID#</td><td>In</td><td>PU-4.7K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>SAI5_MCLK</td><td>ALT5</td><td>NVCC_SAI5</td></tr><tr><td>S149</td><td>SLEEP#</td><td>In</td><td>PU-4.7K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>SAI5_RXFS</td><td>ALT5</td><td>NVCC_SAI5</td></tr><tr><td>S150</td><td>VIN_PWR_BAD#</td><td>In</td><td>PU-10K</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB7</td><td>-</td><td>+1V8SMC</td></tr><tr><td>S151</td><td>CHARGING#</td><td>Out</td><td>PU-68K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>SAI5_RXC</td><td>ALT5</td><td>NVCC_SAI5</td></tr><tr><td>S152</td><td>CHARGER_PRSNT#</td><td>Out</td><td>PU-100K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>SAI5_RXD0</td><td>ALT5</td><td>NVCC_SAI5</td></tr><tr><td>S153</td><td>CARRIER_STBY#</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>BMC</td><td>PB5</td><td>-</td><td>+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>-</td><td>+1V8SMC</td></tr><tr><td>S155</td><td>FORCE_RECOV#</td><td>In</td><td>PU-10K</td><td>GPIO /3.3V</td><td>74LVC1G04</td><td>2</td><td>-</td><td>VDD_3V3</td></tr><tr><td>S156</td><td>BATLOW#</td><td>In</td><td>PU-4.7K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>SAI5_RXD2</td><td>ALT5</td><td>NVCC_SAI5</td></tr><tr><td>S157</td><td>TEST#</td><td>In</td><td>PU-4.7K</td><td>GPIO / 1.8V</td><td>i.MX8M</td><td>SAI5_RXD1</td><td>ALT5</td><td>NVCC_SAI5</td></tr><tr><td>S158</td><td>GND</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td></tr></table>

# 5. Software Support

# 5.1.1 Uboot / Yocto

Goto : https://github.com/adlink

Yocto source-code and compiling instructions are available

# 5.1.2 Ubuntu

Build instruction from source, are available on Github

# 5.1.3 Android

Goto : https://github.com/adlink

Android source-code and compiling instructions are available

![Search or jump to...\nPull requests Issues Marketplace Explore\nADLINK Technology Inc.\nhttps://www.adlinktech.com/en/index.aspx\nRepositories 5 Packages People 2 Teams Settings\nPinned repositories Customize pinned repositories\nmeta-adlink-x86-64bit\nSingle Yocto layer for all Intel x86 64-bit based Computer on Modules (COM Express, SMARC, Q7, ETX)\nShell ★1 ★2\nmeta-adlink-nxp\nSingle Yocto layer for iMX6 & iMX8M based Computer on Modules. (SMARC)\nBitBake ★1\nmeta-adlink-rockchip\nmeta-adlink-sema\nSEMA layer for Yocto\nC ★1\nbios-utility\nProvide the utility of AMI BIOS setup menu configuration\n★2](.smarc-lec-imx8m-user-s-guide-rev01/e47efa1c3cb382997404a7366702b1cd97d02c7ca8675aa9f948af4437566466.jpg)

# 6. Mechanical

![Module Primary (Top) Side\n4X Ø6\n4X Ø2.70\nTHROUGH\n78\n82\n50\n46\n12\n7.70\n6.20\n3.30\n3.10\n0\n1.25 PIN P1\n74 PINS\nP1 - P74\n82 PINS\nP75 - P156\n39](.smarc-lec-imx8m-user-s-guide-rev01/e92d4cb692ffbcddd93d7b46bec9d86219fe8932d247e9117534ba9b697fac0b.jpg)

![1.00 PIN S1\n75 PINS\nS1 - S75\n83 PINS\nS76 - S158\nB\nS10\nS74\nS76\nModule Primary (Bottom) Side](.smarc-lec-imx8m-user-s-guide-rev01/ac7aec89bda78a1e775d5e6a2f3f5c1a3847891df8d3f0ae9596534fc5f6a05b.jpg)

![FULLRAD\n73X0.50\n81X0.50\n156X0.35\n(3.30)\nP74\nP75\n3.10 TYP\n1.00\n1.25\n1.25\nDETAILA\nTOP SIDE](.smarc-lec-imx8m-user-s-guide-rev01/aa622d31f611a21e2e302f880271c8b594a77d64ea612a06719b0da93c8c2fc5.jpg)

![1.70\n(6.20)\n(1.50)\n2X R0.50\nDETAILD\nNOTCH. 2 PLACES](.smarc-lec-imx8m-user-s-guide-rev01/c6f69bdb605e883a5842cf2dc3e13267851a85dd8a82080c96be6da9a1884a41.jpg)

![P74\nP75\nTOP SIDE\n0.25\nS76\nBOTTOM SIDE\nPIN ALIGNMENTDETAIL](.smarc-lec-imx8m-user-s-guide-rev01/1ffe3f39e263b349c0fce2472756c534bc83f57bf5998bf52a74a9964fbec298.jpg)

![74X0.50\n3.10 TYP\nS75\nS76\n1\n1\n82X0.50\n158X0.35\nDETAILB\nBOTTOM SIDE](.smarc-lec-imx8m-user-s-guide-rev01/46dd0cf8b33ef5ae96387b83ee4ac9ecdee8f8a8b588ad61050f50469979a4bd.jpg)

![The image displays a technical line drawing titled 'CHAMFEREDGE DETAIL' at the bottom. It illustrates a cross-section of a notch with the following specifications:\n\n*   **Top Dimension:** A horizontal dimension line indicates a width of '1.20±0.1'.\n*   **Left Dimension:** A vertical dimension line indicates a depth of '0.18'.\n*   **Angle Dimension:** An angular dimension indicates a slope of '45°'.\n\nThe drawing shows a vertical wall extending downwards, terminating in a horizontal bottom edge that transitions into a diagonal chamfer sloping upwards at the specified 45-degree angle.](.smarc-lec-imx8m-user-s-guide-rev01/af828aa43bcd8e7ab53eaa2f55fa7dfbd8c9c2a3ba870b6e1df9c4214ada6038.jpg)

![3.00 MAX\nCOMPONENT HEIGHT\n(TOP SIDB)\n1.30 MAX\nCOMPONENT HEIGHT\n(BOTTOM SIDB)](.smarc-lec-imx8m-user-s-guide-rev01/af854f5a513fe19c7cdb741ed3b88af0e59ddc12da57366b3620f16b3686f5d8.jpg)

# 7. Thermal Solutions

LEC-IMX8M has to be cooled by a passive Heatsink / Heat-spreader optionally available for ordering

![The image displays a black-and-white technical line drawing of a mechanical assembly, oriented vertically. The drawing depicts a rectangular structure divided into three main vertical sections. On the left, there is a mechanism featuring a small top block, a small bottom block, and two thin horizontal lines between them, resembling a latch or slot. The central section is a large, solid vertical rectangle. On the right, there is a top block and a bottom block, similar to the left side but positioned at the edge. The overall composition suggests a plan view of a door with a lock mechanism on the left and hinges on the right.](.smarc-lec-imx8m-user-s-guide-rev01/5be348b3d9ffe5a055edb8c26c7581e7f07c09565b05648bdb5a530cac91c56c.jpg)

![Pure black-and-white barcode pattern with vertical stripes and corner markers (no text or symbols)](.smarc-lec-imx8m-user-s-guide-rev01/99bff0446bf8f227489ff503201f8f136cd432f9f167bb5a98f15c006fceec56.jpg)

![The image displays a black and white technical line drawing featuring a tall vertical rectangle on the left side. Attached to the right edge of this rectangle is an assembly consisting of a small rectangular block at the top, a similar block at the bottom, and a central vertical strip containing horizontal lines. A label with the number '2' inside a circle is connected by a line to an arrow pointing toward the lower section of this right-side assembly.](.smarc-lec-imx8m-user-s-guide-rev01/b70b79130efe75ef72f1674991614357d6ea3bc4eec79aa077a456c840b3085e.jpg)

![① 82±0.3\n② 42±0.2\nNC1198\n③](.smarc-lec-imx8m-user-s-guide-rev01/0cab09a963ad934fa04a9e8060e2156e093d50c73c246d930fbd7063f292fcf6.jpg)

<table><tr><td>HTS-sIMX8M</td><td>Heatspreader for LEC-iMX8M</td></tr><tr><td>THS-sIMX8M</td><td>Low profile heatsink for LEC-iMX8M</td></tr></table>
[🔗 Link to the original document](.smarc-lec-imx8m-user-s-guide-rev01/smarc-lec-imx8m-user-s-guide-rev01.pdf)
