# LEC-IMX8MM

User's Guide

03/04/2022

![The image displays the logo for NXP. The letters 'NXP' are arranged horizontally in a stylized, sans-serif font against a white background.\n\n*   The letter **N** is on the left, composed of a yellow vertical bar and a brownish-grey diagonal bar.\n*   The letter **X** is in the center, colored blue.\n*   The letter **P** is on the right, featuring a light green vertical bar and a dark green loop.](.smarc-lec-imx8mm-user-s-guide-rev06/9b564d77c529ddc848aec38dc908ea3cedc37dce321367cc651bc0f0cb618810.jpg)

![Close-up of a blue printed circuit board with various electronic components and gold contacts (no readable text or symbols)](.smarc-lec-imx8mm-user-s-guide-rev06/0d26d4e503200df5e632f1e53d5e5b2f8f79000cfa293d70aa6c45e5558cea80.jpg)

![The image features a lime green cross shape with rounded corners and a white square cutout in the center, set against a white background.](.smarc-lec-imx8mm-user-s-guide-rev06/0f5690ae75029f76bb31b685d551a0a7c42ec13a4bf571e1686dfa5fa0a693bf.jpg)

SMARC

module

# 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

![A white icon featuring a red outline of a document with a folded top-right corner. Inside the outline are three horizontal red lines.](.smarc-lec-imx8mm-user-s-guide-rev06/38d74802bc45ba385ddcad846af8facb608a0c0d0141fa4016e8a49dfd5f9905.jpg)

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

![This image shows a low-resolution, yellow triangular warning sign with a white exclamation point centered inside. A faint, thin horizontal line runs across the upper portion of the triangle. The graphic is set against a white background.](.smarc-lec-imx8mm-user-s-guide-rev06/b60048093cf40f8f40cefae5e4fedf4ba1ffe2365d9a7ae8ee600cce69694827.jpg)

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

![The image shows a red triangular warning symbol containing a white exclamation mark centered inside it, set against a white background.](.smarc-lec-imx8mm-user-s-guide-rev06/ef4e68f735d3ba12024d07a62d86709bf419a61fe1a21f9a4ad81dd3a5bf5849.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 updated</td><td>05/04/2022</td><td>HP</td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></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 ... ... 10
2.4 Dual Ethernet... ... 11
2.5 1216 M.2 LGA WIFI (optional) .. ... 11
2.6 Extension busses.. ... 11
2.7 System Storage .. ... 13
2.8 Boot Modes .. ... 13
2.9 Power... ... 14
2.10 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 MIPI Camera support (CSI1-4Lane) ... . 25
4.3.3 I2S (audio) ... ... 26
4.3.4 USB ports... . 27
4.3.5 PCIe Ports .. . 29
4.3.6 LAN ports .. ... 30
4.3.7 SDIO.... . 32
4.3.8 SPI & ESPI... ... 33
4.3.9 SPI0 ... ... 33
4.3.10 ESPI .. . 34

# 4.4 General Purpose I2C.. . 35

4.4.1 GPIO.. . 36

4.4.2 UART... . 37

4.4.3 CAN bus ... ... 38

4.4.4 Miscellaneous .. ... 38

4.4.5 Power and System Management . . 39

4.4.6 Boot Select.. . 41

4.4.7 Power . . 42

4.5 SMARC pin to controller mapping.... . 43

5. Software Support .... .54

5.1.1 Uboot / Yocto... . 54

5.1.2 Ubuntu (TBD)... . 54

6. Mechanical.... .55

7. Thermal Solutions... .56

# 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 'SGeT'. The letters 'S', 'G', and 'T' are large and yellow, while a lowercase 'e' in magenta is superimposed over the 'G' and the left side of the 'T'.](.smarc-lec-imx8mm-user-s-guide-rev06/152c6ab92f56ceefcb26030b9d9c43e1d1995da7906d9beb295d6da544c8e84d.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-Mini Quad 4 x Cortex-A53 at 1.6 - 1.8GHz, 1 x Cortex-M4F, GPU, VPU Decode/Encode
• i.MX8M-Mini QuadLite: 4 x Cortex-A53 at 1.6 - 1.8GHz, 1 x Cortex-M4F

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) 512 KB L2 Cache (ECC)

# Memory

1 / 2 / 4GB LPDDR4 memory down

# security

TPM 2.0 Device, ST Microelectronics ST33HTPH2X32AHD5 (optional)

compliant with Trusted Computing Group (TCG) Trusted Platform Module (TPM) Library specifications 2.0, Level 0, Revision 138 and TCG PC Client Specific TPM Platform Specifications 1.03
• Fault-tolerant firmware loader that keeps the TPM fully functional when the loading process is interrupted (self-recovery)
SP800-193 compliant for protection, detection and recovery requirements

# 2.2 Video

LEC-iMX8M mini standard display support is consisting of single/dual channel 24-bit LVDS and a 4-lane DSI.

# GPU Core:

Vivante GCNanoUltra

# GPU/VPU Feature Support

1080p60 VP9 Profile 0, 2 (10-bit)
1080p60 HEVC/H.265 Decoder
1080p60 AVC/H.264 Baseline, Main, High decoder
1080p60 VP8 • 1080p60 AVC/H.264 Encoder
1080p60 VP8 • TrustZone support

# LVDS SN65DSI84ZXHR (optional)

LVDS single/dual channel 24-bit at max. 1920 ×1080 at 60 Hz over DSI to LVDS bridge

# MIPI DSI

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

# Camera support

- Compatible with the MIPI Alliance Interface specification v2.1
- One MIPI-CSI2 camera input 4-lane

# 2.3 Audio

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

# 2.4 Dual Ethernet

# Primary LAN

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

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

# Secondary LAN RTL9119i-CG (optional)

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

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

# 2.5 1216 M.2 LGA WIFI (optional)

LEC-IMX8MM can be equipped with an optional WIFI LGA module.

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

Only the Azurewave AW-CM276NF has been validated during DVT but other M.2 LGA modules could be compatible as well if they use the same standard interfaces, following are the used interface

SDIO0 (main WIFI interface)
UART1 (main Bluetooth interface)
PCM ( Bluetooth audio transfer interface )

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

# 2.6 Extension busses

# PCIe

One PCI Express GEN2 x1 interfaces

# USB

2x USB 2.0, (USB0, USB1) Optional a 4 port USB hub is available which brings out a total of 5 USB busses

# UART

Four UART interface SER0, SER2 (Tx/Rx/CTS/RTS) and SER1, SER3(optional) (Tx/Rx)

7- or 8-bit data words, 1 or 2 stop bits, programmable parity (even, odd, or none)

Programmable baud rates up to 4 Mbps.

# CAN bus (optional)

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

# SPI

2x SPI

# I2S

1x I2S interface&lt; CODEC located on the carrier

# I2C

2x 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

13x GPIO with interrupt

# 2.7 System Storage

# SDIO

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

# eMMC

Soldered on module 16 \~ 128GB (build option) either standard or -40+85C temp range

Compatible with eMMC specification 4.41, 4.51 and 5.0

# 2.8 Boot Modes

eMMC and SD-Card boot modes are supported

# 2.9 Power

# Supply Voltage

4.75 V – 5.25 V

# 2.10 Mechanical and Environmental

# Form Factor

SGET SMARC Specifications v2.1

# Dimension

SMARC small size module, 82mm x 50mm

# Operating Temperature

Standard: 0°C to +60°C

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

# Humidity

5-90% RH operating, non-condensing

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

# Shock and Vibration

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

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

# 3. Block Diagram

![The diagram depicts the connectivity of the **NXP i.MX 8M Mini** system-on-chip (SoC), shown as a large central red block.\n\n**Central Block (SoC Interfaces):**\nThe red block contains the following labeled internal interfaces:\n*   **DSI 4 lanes**\n*   **MIPI CSI 4-lanes**\n*   **USB 2.0 OTG**\n*   **USB 2.0 Host**\n*   **RGMII**\n*   **1x PCIe x1**\n*   **ESPI CS1**\n*   **ESPI CS0**\n*   **UART x4**\n*   **I2S**\n*   **SDMMC**\n*   **GPIO x13**\n\n**Left-Side Connections (Board Pins to SoC/Chips):**\n*   **DSI0** connects to **DSI 4 lanes**.\n*   **DSI 4 lanes** connects to a block labeled **DSI to LVDS**, which outputs to **LVDS0** and **LVDS1**.\n*   **CSI1** connects to **MIPI CSI 4-lanes**.\n*   **USB0** connects to **USB 2.0 OTG**.\n*   **USB 2.0 Host** connects to a block labeled **USB hub**.\n*   **USB1**, **USB2**, **USB3**, and **USB4** connect to the **USB hub**.\n*   **RGMII** connects to a blue block labeled **DM9119INX**, which connects to **GbE0**.\n*   **1x PCIe x1** connects to a white block labeled **RTL8119i-CG**, which connects to **GbE1**.\n*   **PCIe0** connects directly to **1x PCIe x1**.\n*   **CAN0** connects to a block labeled **CAN + FD**.\n*   **SPI1** and **SPI0** connect to **ESPI CS1** and **ESPI CS0**.\n*   **UART0**, **UART1**, **UART2**, and **UART3** connect to **UART x4**.\n*   **I2S** connects to **I2S**.\n*   **SDIO** connects to **SDMMC**.\n*   **GPIO** connects to **GPIO x13**.\n*   **I2C_GP** and **I2C_PM** connect to a block labeled **TPM**.\n\n**Right-Side and Bottom Connections:**\n*   **LPDDR4 x32 1 / 2/ 4 GB** connects to the central block.\n*   **eMCC Up to 128GB** connects to the central block.\n*   **WIFI/BT** connects to the central block via an orange line.\n*   **Watchdog / Boot Select, Power Control** connects to a block labeled **PMIC**, which connects to the bottom of the central block.\n*   **RTC backup power** connects to a block labeled **RTC Crystal + PWR**, which connects to the bottom of the central block.](.smarc-lec-imx8mm-user-s-guide-rev06/a58db618e9e31d6532139d120b7f4a30f71544cb3570b14e3abd1720b2a370e3.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.

![TOP Side\nP1 P74 P75 P156\nKey](.smarc-lec-imx8mm-user-s-guide-rev06/239b5bc596636d0516cbb7b33e7871d1769d174e6d455f324c0297162fe98dbc.jpg)

![BOTTOM Side\nS156 S76 S75 S1\nKey](.smarc-lec-imx8mm-user-s-guide-rev06/9ef183ce94fd8a8f25b8ba1cb1549f520a06ba0627222a4535715097aa7f3a70.jpg)

Figure 2 – Module top/botom side pin numbering

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

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

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P29</td><td>GBE0_MDIO-</td></tr><tr><td>P30</td><td>GBE0_MDIO+</td></tr><tr><td>P31</td><td>SPI0_CS1</td></tr><tr><td>P32</td><td>GND</td></tr><tr><td>P33</td><td>SDIO_WP</td></tr><tr><td>P34</td><td>SDIO_CMD</td></tr><tr><td>P35</td><td>SDIO_CD#</td></tr><tr><td>P36</td><td>SDIO_CK</td></tr><tr><td>P37</td><td>SDIO_PWR_EN</td></tr><tr><td>P38</td><td>GND</td></tr><tr><td>P39</td><td>SDIO_D0</td></tr><tr><td>P40</td><td>SDIO_D1</td></tr><tr><td>P41</td><td>SDIO_D2</td></tr><tr><td>P42</td><td>SDIO_D3</td></tr><tr><td>P43</td><td>SPI0_CS0#</td></tr><tr><td>P44</td><td>SPI0_CK</td></tr><tr><td>P45</td><td>SPI0_DIN</td></tr><tr><td>P46</td><td>SPI0_DO</td></tr><tr><td>P47</td><td>GND</td></tr><tr><td>P48</td><td>SATA_TX+</td></tr><tr><td>P49</td><td>SATA_TX-</td></tr><tr><td>P50</td><td>GND</td></tr><tr><td>P51</td><td>SATA_RX+</td></tr><tr><td>P52</td><td>SATA_RX-</td></tr><tr><td>P53</td><td>GND</td></tr><tr><td>P54</td><td>ESPI_CS0# / SPI1_CS0#</td></tr><tr><td>P55</td><td>ESPI_CS1# / SPI1_CS1#</td></tr><tr><td>P56</td><td>ESPI_CK / SPI1_CK</td></tr><tr><td>P57</td><td>ESPI_IO_1 / SPI1_DIN</td></tr></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S30</td><td>PCIE_D_TX- / SERDES 1 TX-</td></tr><tr><td>S31</td><td>GBE1_LINK_ACT#</td></tr><tr><td>S32</td><td>PCIE_D_RX+ / SERDES 1 RX+</td></tr><tr><td>S33</td><td>PCIE_D_RX- / SERDES 1 RX-</td></tr><tr><td>S34</td><td>GND</td></tr><tr><td>S35</td><td>USB4+</td></tr><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></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P58</td><td>ESPI_IO_0 / SPI1_DO</td></tr><tr><td>P59</td><td>GND</td></tr><tr><td>P60</td><td>USB0+</td></tr><tr><td>P61</td><td>USB0-</td></tr><tr><td>P62</td><td>USB0_EN_OC#</td></tr><tr><td>P63</td><td>USB0_VBUS_DET</td></tr><tr><td>P64</td><td>USB0_OTG_ID</td></tr><tr><td>P65</td><td>USB1+</td></tr><tr><td>P66</td><td>USB1-</td></tr><tr><td>P67</td><td>USB1_EN_OC#</td></tr><tr><td>P68</td><td>GND</td></tr><tr><td>P69</td><td>USB2+</td></tr><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></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S59</td><td>USB5+</td></tr><tr><td>S60</td><td>USB5-</td></tr><tr><td>S61</td><td>GND</td></tr><tr><td>S62</td><td>USB3_SSTX+</td></tr><tr><td>S63</td><td>USB3_SSTX-</td></tr><tr><td>S64</td><td>GND</td></tr><tr><td>S65</td><td>USB3_SSRX+</td></tr><tr><td>S66</td><td>USB3_SSRX-</td></tr><tr><td>S67</td><td>GND</td></tr><tr><td>S68</td><td>USB3+</td></tr><tr><td>S69</td><td>USB3-</td></tr><tr><td>S70</td><td>GND</td></tr><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></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P90</td><td>PCIE_A_TX-</td></tr><tr><td>P91</td><td>GND</td></tr><tr><td>P92</td><td>HDMI_D2+ / DP1_LANE0+</td></tr><tr><td>P93</td><td>HDMI_D2- / DP1_LANE0-</td></tr><tr><td>P94</td><td>GND</td></tr><tr><td>P95</td><td>HDMI_D1+ / DP1_LANE1+</td></tr><tr><td>P96</td><td>HDMI_D1- / DP1_LANE1-</td></tr><tr><td>P97</td><td>GND</td></tr><tr><td>P98</td><td>HDMI_D0+ / DP1_LANE2+</td></tr><tr><td>P99</td><td>HDMI_D0- / DP1_LANE2-</td></tr><tr><td>P100</td><td>GND</td></tr><tr><td>P101</td><td>HDMI_CK+ / DP1_LANE3+</td></tr><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></table>

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

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P125</td><td>BOOT_SEL2#</td></tr><tr><td>P126</td><td>RESET_OUT#</td></tr><tr><td>P127</td><td>RESET_IN#</td></tr><tr><td>P128</td><td>POWER_BTN#</td></tr><tr><td>P129</td><td>SERO_TX</td></tr><tr><td>P130</td><td>SERO_RX</td></tr><tr><td>P131</td><td>SERO_RTS#</td></tr><tr><td>P132</td><td>SERO_CTS#</td></tr><tr><td>P133</td><td>GND</td></tr><tr><td>P134</td><td>SER1_TX</td></tr><tr><td>P135</td><td>SER1_RX</td></tr><tr><td>P136</td><td>SER2_TX</td></tr><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></table>

<table><tr><td>S-Pin</td><td>Secondary (Bottom) Side</td></tr><tr><td>S126</td><td>LVDS0_0- / eDP0_TX0- / DSI0_D0-</td></tr><tr><td>S127</td><td>LCD0_BKLT_EN</td></tr><tr><td>S128</td><td>LVDS0_1+ / eDP0_TX1+ / DSI0_D1+</td></tr><tr><td>S129</td><td>LVDS0_1- / eDP0_TX1- / DSI0_D1-</td></tr><tr><td>S130</td><td>GND</td></tr><tr><td>S131</td><td>LVDS0_2+/eDP0_TX2+/ DSI0_D2+</td></tr><tr><td>S132</td><td>LVDS0_2- / eDP0_TX2- / DSI0_D2-</td></tr><tr><td>S133</td><td>LCD0_VDD_EN</td></tr><tr><td>S134</td><td>LVDS0_CK+/eDP0_AUX/ DSI0_CLK+</td></tr><tr><td>S135</td><td>LVDS0_CK-/eDP0_AUX- / DSI0_CLK-</td></tr><tr><td>S136</td><td>GND</td></tr><tr><td>S137</td><td>LVDS0_3+ / eDP0_TX3+ / DSI0_D3+</td></tr><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></table>

<table><tr><td>P-Pin</td><td>Primary (Top) Side</td></tr><tr><td>P142</td><td>GND</td></tr><tr><td>P143</td><td>CAN0_TX</td></tr><tr><td>P144</td><td>CAN0_RX</td></tr><tr><td>P145</td><td>CAN1_TX</td></tr><tr><td>P146</td><td>CAN1_RX</td></tr><tr><td>P147</td><td>VDD_IN</td></tr><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>S143</td><td>GND</td></tr><tr><td>S144</td><td>eDP0_HPD / DSI0_TE</td></tr><tr><td>S145</td><td>WDT_TIME_OUT#</td></tr><tr><td>S146</td><td>PCIE_WAKE#</td></tr><tr><td>S147</td><td>VDD_RTC</td></tr><tr><td>S148</td><td>LID#</td></tr><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 document or piece of paper with a folded bottom-right corner. Inside the outline, there are two horizontal red lines, with the top line being shorter than the bottom one.](.smarc-lec-imx8mm-user-s-guide-rev06/620736698d2794505c7b6d0bc55550b675396377377370984f9f18d9418d4ad3.jpg)

Note : DSI0 is pinshared with LVDS0

# 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

Signals not supported are strikethrough

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

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

Note : LVDS0/LVDS1 are optional supported on the module by means of a DSI to LVDS bridge

Note : DSI0 can be used, this will disable the LVDS0 port, DSI1 is not supported

4.3.1.1 LVDS0/LVDS1 mode

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td 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-LCD1_VDD_EN</td><td>S109S116</td></tr><tr><td></td><td></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

<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 LVDSD-PHY</td><td rowspan="8"></td><td rowspan="8">Runtime</td><td rowspan="8"></td><td rowspan="8">Build option</td></tr><tr><td>DSI0_D0-</td><td>S126</td></tr><tr><td>DSI0_D1+</td><td>S128</td></tr><tr><td>DSI0_D1-</td><td>S129</td></tr><tr><td>DSI0_D2+</td><td>S131</td></tr><tr><td>DSI0_D2-</td><td>S132</td></tr><tr><td>DSI0_D3+</td><td>S137</td></tr><tr><td>DSI0_D3-</td><td>S138</td></tr><tr><td>DSI0_CLK+</td><td>S134</td><td rowspan="2">Primary DSI panel differential pair clock lines.</td><td rowspan="2">O LVDSD-PHY</td><td rowspan="2"></td><td rowspan="2">Runtime</td><td rowspan="2"></td><td rowspan="2">Build option</td></tr><tr><td>DSI0_CLK-</td><td>S135</td></tr><tr><td>LCD0_VDD_EN</td><td>S133</td><td>Primary panel power enable, active high</td><td>OCMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_EN</td><td>S127</td><td>Primary panel backlight enable, active high</td><td>OCMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>LCD0_BKLT_PWM</td><td>S141</td><td>Primary panel brightness control through pulse width modulation (PWM)</td><td>OCMOS</td><td>1.8V</td><td>Runtime</td><td></td><td></td></tr><tr><td>DSI0_TE</td><td>S144</td><td>Primary DSI panel tearing effect signal</td><td>ICMOS</td><td>1.8V</td><td>Runtime</td><td></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>

![This image displays a red icon of a document or note with a folded bottom-right corner. Inside the shape, centered on a white background, are two horizontal lines.](.smarc-lec-imx8mm-user-s-guide-rev06/094532d9522de11d48128abd605f8228fa31e69208d54f28d5072b1509bbbf2b.jpg)

Note: Default output is DSI

4.3.2 MIPI Camera support (CSI1-4Lane)

<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.3 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 shows a red icon resembling a document or piece of paper with a curled bottom-right corner. Inside the white area, there are two thick, horizontal red lines stacked vertically, resembling an equals sign.](.smarc-lec-imx8mm-user-s-guide-rev06/52276b7be1bd8775a445b3d278bc28af0368c76a85b83a26529590e5e188539b.jpg)

Note: support for I2S1 signalling pins has been removed during update to SMARC 2.0 specification

4.3.4 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 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><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 USBVBUS 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 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><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 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><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>↑USB_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>QUSB_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 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><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_VBUS5V</td><td>USBV_BUS 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><tr><td colspan="8"></td></tr><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><tr><td colspan="8"></td></tr><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>

![A red icon depicting a square document with a folded bottom-right corner. Inside the square are two horizontal red lines centered vertically, representing text.](.smarc-lec-imx8mm-user-s-guide-rev06/c837f111df751bde9f011884644959c78e1c77ae63b34e9b33cd1916eeeca10b.jpg)

Note: By default only USB0 and 1 are available, optional HUB brings USB2,3,4 to the SMARC connector

# 4.3.5 PCIe Ports

The module supports one PCIe Gen 2.1 ports (PCIE\_A).

<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>PCIE_A_TX+PCIE_A_TX-</td><td>P89P90</td><td>Differential PCIe link A transmit data pair</td><td>O LVDSPCIE</td><td></td><td>Runtime</td><td></td><td>Series AC coupled on module</td></tr><tr><td>PCIE_A_RX+PCIE_A_RX-</td><td>P86P87</td><td>Differential PCIe link A receive data pair</td><td>I LVDSPCIE</td><td></td><td>Runtime</td><td></td><td>Series AC coupled off module</td></tr><tr><td>PCIE_A_REFCK+PCIE_A_REFCK-</td><td>P83P84</td><td>Differential PCIe Link A reference clock output</td><td>O LVDSPCIE</td><td></td><td>Runtime</td><td></td><td></td></tr><tr><td>PCIE_A_RST#</td><td>P75</td><td>PCIe Port A reset output</td><td>OCMOS</td><td>3.3V</td><td>Runtime</td><td></td><td></td></tr><tr><td>PCIE_A_CKREQ#</td><td>P78</td><td>PCIe Port A clock request</td><td>IODCMOS</td><td>3.3V</td><td>Runtime</td><td>-</td><td>No need for this signal because module provides onboard PCIe clock</td></tr></table>

![The image displays a red icon of a document or page with a folded bottom-right corner. Inside the red border, there are three horizontal red lines representing text.](.smarc-lec-imx8mm-user-s-guide-rev06/a5ff603d3ecbc8189860388fdade1365a248c68c93999d23622babe2576fb69f.jpg)

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

# 4.3.6 LAN ports

# 4.3.6.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_MDI0+</td><td>P30</td><td rowspan="5">Gigabit Ethernet Controller 0: Media Dependent Interface Differential Pairs 0, 1, 2, 3. The MDI can operate in 1000, 100, and 10Mbit/sec modes. Some pairs are unused in some modes according to the following:</td><td rowspan="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_MDI0-</td><td>P29</td></tr><tr><td>GBE0_MDI1+</td><td>P27</td></tr><tr><td>GBE0_MDI1-</td><td>P26</td></tr><tr><td>GBE0_MDI2+</td><td>P24</td></tr><tr><td>GBE0_MDI2-</td><td>P23</td><td>1000 100 10</td></tr><tr><td>GBE0_MDI3+</td><td>P20</td><td>MDI[0]+/- B1_DA+/- TX+/- TX+/-</td></tr><tr><td>GBE0_MDI3-</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.6.2 Second LAN port

The Second LAN port is derived from RTL8119i PCIe ethernet controller

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

![The image displays a red outline icon of a document or page with a folded bottom-right corner. Inside the white area, there are two horizontal red lines centered vertically, resembling text or a list.](.smarc-lec-imx8mm-user-s-guide-rev06/0e299a1ec2cc2001cc7644952cbcdc80275578558f7bb2016a9354153e046ec8.jpg)

Note: Adding the optional 2nd LAN will remove PCIe A

4.3.7 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.8 SPI & ESPI

# 4.3.9 SPI0

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td 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 small, pixelated icon resembling a document or note. It features a thick, red outline of a square shape with the bottom-right corner folded upwards. Inside the white area, there are two horizontal lines centered vertically, resembling an equals sign.](.smarc-lec-imx8mm-user-s-guide-rev06/65356ff00f68ce2db1b84f0309a3cc2bd29cc464b911d8be8cd62d33e8dd3a82.jpg)

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

4.3.10 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 red icon resembling a square document or note with the bottom right corner folded over (a 'dog-ear'). Inside the shape, there are two horizontal parallel lines centered within the upper portion.](.smarc-lec-imx8mm-user-s-guide-rev06/c00a2f25f26479a7f74ea23ca932e17bd865c3524161391f7998aa873f1698ce.jpg)

Note: On NXP i.MX8M mini parts SPI is used

# 2 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 / TACHIN</td><td>P114</td><td>General purpose I/O pin 6.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO7</td><td>P115</td><td>General purpose I/O pin 7.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO8</td><td>P116</td><td>General purpose I/O pin 8.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO9</td><td>P117</td><td>General purpose I/O pin 9.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO10</td><td>P118</td><td>General purpose I/O pin 10.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO11</td><td>P119</td><td>General purpose I/O pin 11.</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO12</td><td>S142</td><td>General purpose I/O pin 12</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr><tr><td>GPIO13</td><td>S123</td><td>General purpose I/O pin 13</td><td>I/O CMOS</td><td>1.8V</td><td>Runtime</td><td>PU 470K on the Module</td><td></td></tr></table>

4.4.2 UART

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O Type</td><td>I/O Level</td><td>Power Domain</td><td>PU / PD</td><td>Comments</td></tr><tr><td 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>

4.4.4 Miscellaneous

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

4.4.7 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>4.75 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>In</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX8M Mini</td><td>SAI5_RXC</td><td>-</td><td>NVCC_SAI1_SAI5</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 Mini</td><td>MIPI_CSI2_CLK_P</td><td>-</td><td>CSI_P2_VDDHA</td></tr><tr><td>P4</td><td>CSI1_CK-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M Mini</td><td>MIPI_CSI2_CLK_N</td><td>-</td><td>CSI_P2_VDDHA</td></tr><tr><td>P5</td><td>GBE1_SDP</td><td>Out</td><td>-</td><td>GPIO/3.3V</td><td>RTL8119i</td><td>CLK_OUT</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>DM9119INX</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>SN65DSI84ZXHR</td><td>MIPI_CSI2_D0_P</td><td>-</td><td>CSI_P2_VDDHA</td></tr><tr><td>P8</td><td>CSI1_RX0-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>SN65DSI84ZXHR</td><td>MIPI_CSI2_D0_N</td><td>-</td><td>CSI_P2_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 Mini</td><td>MIPI_CSI2_D1_P</td><td>-</td><td>CSI_P2_VDDHA</td></tr><tr><td>P11</td><td>CSI1_RX1-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M Mini</td><td>MIPI_CSI2_D1_N</td><td>-</td><td>CSI_P2_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 Mini</td><td>MIPI_CSI2_D2_P</td><td>-</td><td>CSI_P2_VDDHA</td></tr><tr><td>P14</td><td>CSI1_RX2-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M Mini</td><td>MIPI_CSI2_D2_N</td><td>-</td><td>CSI_P2_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 Mini</td><td>MIPI_CSI2_D3_P</td><td>-</td><td>CSI_P2_VDDHA</td></tr><tr><td>P17</td><td>CSI1_RX3-</td><td>In</td><td>-</td><td>LVDS D-PHY</td><td>i.MX8M Mini</td><td>MIPI_CSI2_D3_N</td><td>-</td><td>CSI_P2_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>DM9119INX</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>DM9119INX</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>DM9119INX</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>DM9119INX</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>DM9119INX</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>DM9119INX</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>DM9119INX</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>DM9119INX</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>DM9119INX</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_MDIO-</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DM9119INX</td><td>TD_M_A</td><td>-</td><td>VDDIO</td></tr><tr><td>P30</td><td>GBE0_MDIO+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>DM9119INX</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</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 Mini</td><td>GPIO1_IO13</td><td>ALT0</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 Mini</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 Mini</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 (USB2514B)</td><td>DS4_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 (USB2514B)</td><td>DS4_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 USB2514B)</td><td>DS4_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>PHY</td><td>USB Hub (USB2514B)</td><td>DS0_DP</td><td>-</td><td>AVDD33</td></tr><tr><td>P70</td><td>USB2-</td><td>Bi-Dir</td><td>-</td><td>PHY</td><td>USB Hub (USB2514B)</td><td>DS0_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 (USB2514B)</td><td>DS0_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 (USB2514B)</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 Mini</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 (USB2514B)</td><td>DS3_OVRCURR</td><td>-</td><td>AVDD33</td></tr><tr><td>P77</td><td>PCIE_B_CREQ#</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_CREQ#</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>Serial-0.1uF</td><td>PCIe</td><td>9FGV0241AKILF</td><td>DIF3</td><td>-</td><td>VDDDIG1p8</td></tr><tr><td>P84</td><td>PCIE_A_REFCK-</td><td>Out</td><td>Serial-0.1uF</td><td>PCIe</td><td>9FGV0241AKILF</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>Serial-0.1uF</td><td>PCIe</td><td>i.MX8M Mini</td><td>PCIE2_RXN_P</td><td>-</td><td>PCIE2_VPH</td></tr><tr><td>P87</td><td>PCIE_A_RX-</td><td>In</td><td>Serial-0.1uF</td><td>PCIe</td><td>i.MX8M Mini</td><td>PCIE2_RXN_N</td><td>-</td><td>PCIE2_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 Mini</td><td>PCIE2_TXN_P</td><td>-</td><td>PCIE2_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 Mini</td><td>PCIE2_TXN_N</td><td>-</td><td>PCIE2_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>NC</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>NC</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>NC</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>NC</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>NC</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>NC</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>NC</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>NC</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>NC</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>NC</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>NC</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>Out</td><td>PD-1M</td><td>HDMI</td><td>NC</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 MINI</td><td>GPIO1_IO03</td><td>ALT0</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 MINI</td><td>GPIO1_IO05</td><td>ALT0</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 MINI</td><td>GPIO1_IO06</td><td>ALT0</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 MINI</td><td>GPIO1_IO06</td><td>ALT0</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>i.MX8M MINI</td><td>P0_4</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>i.MX8M MINI</td><td>P0_5</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>i.MX8M MINI</td><td>P0_6</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>i.MX8M MINI</td><td>P0_7</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>i.MX8M MINI</td><td>P1_0</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>i.MX8M MINI</td><td>P1_1</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>i.MX8M MINI</td><td>P1_2</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>i.MX8M MINI</td><td>P1_3</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 Mini</td><td>I2C2_SCL</td><td>ALT0</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 Mini</td><td>I2C2_SDA</td><td>ALT0</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>i.MX8M Mini</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>i.MX8M Mini</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>i.MX8M Mini</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>i.MX8M Mini</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>i.MX8M Mini</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>i.MX8M Mini</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 Mini</td><td>UART2_TXD</td><td>ALT5</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 Mini</td><td>UART2_RXD</td><td>ALT5</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 Mini</td><td>SD1_DATA4</td><td>ALT1</td><td>NVCC_SD1</td></tr><tr><td>P132</td><td>SER0_CTS#</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M Mini</td><td>SD1_DATA5</td><td>ALT1</td><td>NVCC_SD1</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 Mini</td><td>NAND_CE0_B</td><td>ALT1</td><td>NVCC_NAND</td></tr><tr><td>P135</td><td>SER1_RX</td><td>In</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M Mini</td><td>NAND_ALE</td><td>ALT1</td><td>NVCC_NAND</td></tr><tr><td>P136</td><td>SER2_TX</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M Mini</td><td>UART4_TXD</td><td>ALT5</td><td>NVCC_UART</td></tr><tr><td>P137</td><td>SER2_RX</td><td>In</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M Mini</td><td>UART4_RXD</td><td>ALT5</td><td>NVCC_UART</td></tr><tr><td>P138</td><td>SER2_RTS#</td><td>In</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M Mini</td><td>NAND_DATA03</td><td>ALT1</td><td>NVCC_NAND</td></tr><tr><td>P139</td><td>SER2_CTS#</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M Mini</td><td>NAND_DATA02</td><td>ALT4</td><td>NVCC_NAND</td></tr><tr><td>P140</td><td>SER3_TX</td><td>Out</td><td>-</td><td>UART / 1.8V</td><td>i.MX8M Mini</td><td>UART1_TXD</td><td>ALT5</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 Mini</td><td>UART1_RXD</td><td>ALT5</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>i.MX8M Mini</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>i.MX8M Mini</td><td>RXCAN</td><td>-</td><td>VDD_3V3</td></tr><tr><td>P145</td><td>CAN1_TX</td><td>-</td><td>-</td><td>CAN</td><td>i.MX8M Mini</td><td>TXCAN</td><td></td><td>VDD_3V3</td></tr><tr><td>P146</td><td>CAN1_RX</td><td>-</td><td>-</td><td>CAN</td><td>i.MX8M Mini</td><td>RXCAN</td><td></td><td>VDD_3V3</td></tr><tr><td>P147</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P148</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P149</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P150</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P151</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P152</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P153</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P154</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P155</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</td><td>3 ~ 5.25 V</td></tr><tr><td>P156</td><td>VDD_IN</td><td>PWR</td><td>-</td><td>-</td><td>From Carrier board</td><td>-</td><td>-</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 Mini</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 Mini</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>N.C.</td><td>I2C4_SCL</td><td>ALTO</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>N.C.</td><td>GPIO1_IO15</td><td>ALT5</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>N.C.</td><td>I2C4_SDA</td><td>ALTO</td><td>NVCC_I2C</td></tr><tr><td>S8</td><td>CSI0_CK+</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>N.C.</td><td>MIPI_CSI1_CLK_P</td><td>-</td><td>MIPI_CSI1_VDDHA</td></tr><tr><td>S9</td><td>CSI0_CK-</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>N.C.</td><td>MIPI_CSI1_CLK_N</td><td>-</td><td>MIPI_CSI1_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>N.C.</td><td>MIPI_CSI1_D0_P</td><td>-</td><td>MIPI_CSI1_VDDHA</td></tr><tr><td>S12</td><td>CSI0_RX0-</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>N.C.</td><td>MIPI_CSI1_D0_N</td><td>-</td><td>MIPI_CSI1_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>N.C.</td><td>MIPI_CSI1_D1_P</td><td>-</td><td>MIPI_CSI1_VDDHA</td></tr><tr><td>S15</td><td>CSI0_RX1-</td><td>In</td><td>-</td><td>MIPI-CSI</td><td>N.C.</td><td>MIPI_CSI1_D1_N</td><td>-</td><td>MIPI_CSI1_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>RTL8119i</td><td>TD_M_D</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>RTL8119i</td><td>TD_P_D</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>RTL8119i</td><td>LED_1</td><td>-</td><td>-</td></tr><tr><td>S20</td><td>GBE1_MDI1+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>RTL8119i</td><td>LED_2</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>RTL8119i</td><td>TD_M_C</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>RTL8119i</td><td>TD_P_C</td><td>-</td><td>-</td></tr><tr><td>S23</td><td>GBE1_MDI2+</td><td>Bi-Dir</td><td>-</td><td>GBE MDI</td><td>RTL8119i</td><td>LED_0</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>RTL8119i</td><td>TD_M_B</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>RTL8119i</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>RTL8119i</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>RTL8119i</td><td>LED1</td><td>-</td><td>-</td></tr><tr><td>S32</td><td>PCIE_D_RX+ / SERDES_1_RX+</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</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 USB2514B)</td><td>DS3_DP</td><td>-</td><td>-</td></tr><tr><td>S36</td><td>USB4-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (USB2514B)</td><td>DS3_DM</td><td>-</td><td>-</td></tr><tr><td>S37</td><td>USB3_VBUS_DET</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</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 Mini</td><td>SAI2_MCLK</td><td>ALT0</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 Mini</td><td>SAI2_TXFS</td><td>ALT0</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 Mini</td><td>SAI2_TXD0</td><td>ALT0</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 Mini</td><td>SAI2_RXD0</td><td>ALT0</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 Mini</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 Mini</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 Mini</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 Mini</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>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S51</td><td>HDA_SDO / I2S2_SDOUT</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S52</td><td>HDA_SDI / I2S2_SDIN</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S53</td><td>HDA_CK / I2S2_CK</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S54</td><td>SATA_ACT#</td><td>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S55</td><td>USB5_EN_OC#</td><td>In</td><td>-</td><td>GPIO / 3.3V</td><td>N.C.</td><td>DS2_OVRCURR</td><td>-</td><td>AVDD33</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>-</td><td>-</td><td>-</td><td>N.C.</td><td>N.C.</td><td>-</td><td>-</td></tr><tr><td>S59</td><td>USB5+</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (USB2514B)</td><td>DS2_DP</td><td>-</td><td>-</td></tr><tr><td>S60</td><td>USB5-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (USB2514B)</td><td>DS2_DM</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</td><td>NC</td><td>DS1_TXP</td><td>-</td><td>-</td></tr><tr><td>S63</td><td>USB3_SSTX-</td><td>Out</td><td>Serial-0.1uF</td><td>USB</td><td>NC</td><td>DS1_TXM</td><td>-</td><td>-</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</td><td>NC</td><td>DS1_RXP</td><td>-</td><td>-</td></tr><tr><td>S66</td><td>USB3_SSRX-</td><td>In</td><td>-</td><td>USB</td><td>NC</td><td>DS1_RXM</td><td>-</td><td>-</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 (FL5500-2F0)</td><td>DS1_DP</td><td>-</td><td>-</td></tr><tr><td>S69</td><td>USB3-</td><td>Bi-Dir</td><td>-</td><td>USB</td><td>USB Hub (FL5500-2F0)</td><td>DS1_DM</td><td>-</td><td>-</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</td><td>NC</td><td>DS0_TXP</td><td>-</td><td>-</td></tr><tr><td>S72</td><td>USB2_SSTX-</td><td>Out</td><td>Serial-0.1uF</td><td>USB</td><td>NC</td><td>DS0_TXM</td><td>-</td><td>-</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</td><td>NC</td><td>DS0_RXP</td><td>-</td><td>-</td></tr><tr><td>S75</td><td>USB2_SSRX-</td><td>In</td><td>-</td><td>USB</td><td>NC</td><td>DS0_RXM</td><td>-</td><td>-</td></tr><tr><td>S76</td><td>PCIE_B_RST#</td><td>Out</td><td>-</td><td>GPIO / 3.3V</td><td>NC</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>Serial-0.1uF</td><td>PCIe</td><td>NC</td><td>DIF1</td><td>-</td><td>VDDDIG1p8</td></tr><tr><td>S85</td><td>PCIE_B_REFCK-</td><td>Out</td><td>Serial-0.1uF</td><td>PCIe</td><td>NC</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>Serial-0.1uF</td><td>PCIe</td><td>NC</td><td>PCIE1_RXN_P</td><td>-</td><td>PCIE1_VPH</td></tr><tr><td>S88</td><td>PCIE_B_RX-</td><td>In</td><td>Serial-0.1uF</td><td>PCIe</td><td>NC</td><td>PCIE1_RXN_N</td><td>-</td><td>PCIE1_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>NC</td><td>PCIE1_TXN_P</td><td>-</td><td>PCIE1_VPH</td></tr><tr><td>S91</td><td>PCIE_B_TX-</td><td>Out</td><td>Serial-0.1uF</td><td>PCIe</td><td>NC</td><td>PCIE1_TXN_N</td><td>-</td><td>PCIE1_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>Out</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX8M Mini</td><td>GPIO1_IO00</td><td>-</td><td>-</td></tr><tr><td>S108</td><td>LVDS1_CK+/ eDP1_AUX+/ DSI1_CLK+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</td><td>B_YOP</td><td>-</td><td>-</td></tr><tr><td>S112</td><td>LVDS1_0-/ eDP1_TX0-/ DSI1_D0-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</td><td>B_YON</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-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</td><td>B_Y1N</td><td>-</td><td>-</td></tr><tr><td>S116</td><td>LCD1_VDD_EN</td><td>Out</td><td>-</td><td>GPIO/1.8V</td><td>i.MX8M Mini</td><td>GPIO1_IO05</td><td>-</td><td>-</td></tr><tr><td>S117</td><td>LVDS1_2+ / eDP1_TX2+ / DSI1_D2+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</td><td>B_Y3N</td><td>-</td><td>-</td></tr><tr><td>S122</td><td>LCD1_BKLT_PWM</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX8M Mini</td><td>GPIO1_IO01</td><td>ALT1</td><td>NVCC_GPIO1</td></tr><tr><td>S123</td><td>GPIO13</td><td>-</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX8M MINI</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-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</td><td>A_Y0P</td><td>-</td><td>-</td></tr><tr><td>S126</td><td>LVDS0_0- / eDP0_TX0- / DSI0_D0-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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 Mini</td><td>GPIO1_IO10</td><td>-</td><td>-</td></tr><tr><td>S128</td><td>LVDS0_1+ / eDP0_TX1+ / DSI0_D1+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</td><td>A_Y1P</td><td>-</td><td>-</td></tr><tr><td>S129</td><td>LVDS0_1- / eDP0_TX1- / DSI0_D1-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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+ / DSI0_D2+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</td><td>A_Y2P</td><td>-</td><td>-</td></tr><tr><td>S132</td><td>LVDS0_2- / eDP0_TX2- / DSI0_D2-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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 Mini</td><td>GPIO1_IO13</td><td>-</td><td>-</td></tr><tr><td>S134</td><td>LVDS0_CK+ / eDP0_AUX+ / DSI0_CLK+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</td><td>A_CLKP</td><td>-</td><td>-</td></tr><tr><td>S135</td><td>LVDS0_CK- / eDP0_AUX- / DSI0_CLK-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>SN65DSI84ZXHR</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+ / DSI0_D3+</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>i.MX8M Mini</td><td>A_Y3P</td><td>-</td><td>-</td></tr><tr><td>S138</td><td>LVDS0_3- / eDP0_TX3- / DSI0_D3-</td><td>Out</td><td>Serial-0R</td><td>LVDS</td><td>i.MX8M Mini</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 Mini</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 Mini</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 Mini</td><td>GPIO1_IO11</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>i.MX8M Mini</td><td>PC14</td><td>-</td><td>-</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 / DSI0_TE</td><td>In</td><td>PD-1M</td><td>GPIO / 1.8V</td><td>i.MX8M Mini</td><td>SAI3_RXC</td><td>ALT0</td><td>NVCC_SAI3</td></tr><tr><td>S145</td><td>WDT_TIME_OUT#</td><td>Out</td><td>-</td><td>GPIO / 1.8V</td><td>i.MX8M Mini</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 Mini</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>PWR</td><td>-</td><td>-</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 Mini</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 Mini</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>i.MX8M Mini</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 Mini</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 Mini</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>i.MX8M Mini</td><td>PB5</td><td>-</td><td>+1V8SMC</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 (TBD)

Build instruction from source, are available on Github

![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\nComputer on Modules (COM Express, SMARC, Q7,\nETX)\nShell ★1 ★2\nmeta-adlink-nxp\nSingle Yocto layer for iMX6 & iMX8M based\nComputer 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\nconfiguration ★2](.smarc-lec-imx8mm-user-s-guide-rev06/2a0f52f032654bf0d4e4a94043ead91fe0b6995d0fd368da855a083fb94a2f9e.jpg)

# 6. Mechanical

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

![1.00 PIN S1\n75 PINS\nS1 - S75\n83 PINS\nS76 - S158\n74/29\n74/29\nModule Primary (Bottom) Side](.smarc-lec-imx8mm-user-s-guide-rev06/7d418f775c8f1441d7c371241f1916688368ba70dc0186dfa131a3928e3a21cc.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-imx8mm-user-s-guide-rev06/385046234ea06cea4ce26541b1a3fee89ab1714c42864d36e9a1bd1aa7ab6a3f.jpg)

![1.70\n(6.20)\n(1.50)\n2X R0.50\nDETAILD\nNOTCH. 2 PLACES](.smarc-lec-imx8mm-user-s-guide-rev06/807add38d511fcfb8faf04ce826a6f8e65efd63cbe61245357ae640f9d6b792e.jpg)

![P74\nP75\nTOP SIDE\n0.25\nS76\nBOTTOM SIDE\nPIN ALIGNMENTDETAL](.smarc-lec-imx8mm-user-s-guide-rev06/188d60c307ca2b6f005d8884f58ed9dfc42ff463766f7630953e3213c2202e54.jpg)

![74X0.50\n3.10 TYP\nS75\nS76\n1\n1\n82X0.50\n158X0.35\nDETAILB\nBOTTOM SIDE](.smarc-lec-imx8mm-user-s-guide-rev06/8cf9060c9580cdd4afd2ff08355e6da1fba1bc80b69621df6e8c0ce50e6ea019.jpg)

![The image displays a technical line drawing of a chamfered edge detail. It features specific dimensioning:\n- A horizontal dimension at the top reads **1.20 ±0.1**.\n- A vertical dimension on the left reads **0.18**.\n- An angle dimension to the right reads **45°**.\n- The text at the bottom reads **CHAMFEREDGE DETAIL**.](.smarc-lec-imx8mm-user-s-guide-rev06/360d228d212a58e32acaa3c7d250de486fb864403760374048c4bb423f9b2a6c.jpg)

![3.00 MAX\nCOMPONENT HEIGHT\n(TOP SIDE)\n1.30 MAX\nCOMPONENT HEIGHT\n(BOTTOM SIDE)](.smarc-lec-imx8mm-user-s-guide-rev06/c14568dc11ce103370eddf0b43bf2079b9fda27617d50eafcb318d29994da29e.jpg)

# 7. Thermal Solutions

For optimum performance LEC-IMX8M Mini optionally can be cooled by a passive Heatsink / Heat-spreader optionally available for ordering

![This image displays a technical engineering drawing of a mechanical part, arranged in four orthographic views.\n\n**Top Row:**\n*   **Left:** A side profile view of the component.\n*   **Center:** A top view showing a rectangular plate with vertical ribs running across the surface. It features four mounting holes at the corners (indicated by circles with crosshairs) and a rectangular cutout at the bottom left.\n*   **Right:** Another side profile view. A leader line points to a protrusion on the side, labeled with a circled number **2**.\n\n**Bottom Row:**\n*   **Bottom View:** This shows the underside of the component with red dimension lines and callouts.\n    *   A horizontal dimension line at the top is labeled with a circled number **1** and the text **82±0.3**.\n    *   A vertical dimension line on the left is labeled with a circled number **2** and the text **42±0.2**.\n    *   Vertical text reading **NC1198** is oriented along the left side.\n    *   A central square hole is marked with a circled number **3**.\n    *   There are three additional holes near the top edge (one square-shaped, two oblong) and a cutout at the bottom right corner.](.smarc-lec-imx8mm-user-s-guide-rev06/265ee960d990d860646007077564fa2bc2220b4087f773fcab10f69b8d316a19.jpg)

<table><tr><td>HTS-sIMX8MM</td><td>Heatspreader for LEC-iMX8MM</td></tr><tr><td>THS-sIMX8MM</td><td>Low profile heatsink for LEC-iMX8MM</td></tr></table>