Languages:  English  Traditional Chinese  
ARM Cortex Computing Platform



  • NXP i.MX8 QuadMax 2 x ARM Cortex-A72, 4 x ARM Cortex-A53 and 2 x Cortex-M4F
  • 4GB/8GB LPDDR4, 32GB eMMC Flash, 1x SDIO
  • 24-bit dual-channeled LVDS, HDMI 2.0a/DP,eDP
  • 2 x GBE LAN w/AVB
  • 2 x CAN-FD, 4 x UART, 6 x I2C, 2 x I2S, 2 x PCIe3 , 12 x GPIOs, 2 x SPI, SATA,4-LANE and 2-LANE MIPI-CSI, 5 x USB2.0, 1 x USB 3.0

Possible Applications

  • eCockpit
  • Motorcycle Engine Control Unit
  • Medical Imaging
  • Smart Home Robotic Appliance
  • Avionics
  • Electricity Generation
  • Energy Gateway
  • Automatic Vehicle Identification
  • Motion Control and Robotics
  • 3-Phase AC Induction Motor

SMARC LOGOFreescale LOGOYocto Project LOGO
Add to Cart:
Max: 30
Price by Quantities/Lot
* On-line purchase offers convenience at sample development stage. For a larger number of orders, please click "Request for Quotation" at left-hand side of this page. We will offer much better discount price.

Please Choose:





The SMARC-iMX8 introduces advanced processing power, high-end graphics, UltraHD video capabilities and a variety of high-speed interfaces and connectivity options.
Based on NXP i.MX8 QuadMax, the SMARC-iMX8 carries Dual 1.6GHz ARM Cortex-A72, Quad 1.2GHz Cortex-A53 and 2x 266MHz real-time Cortex-M4F co-processor. An impressive multimedia performance spec encompasses UltraHD 4K video and display support, high-quality audio, a high performance 2D/3D graphics acceleration and camera inputs.
The SMARC-iMX8 includes a variety of interfaces and connectivity options: dual GbE, USB3, PCIe 3, CAN-FD, SPI, SATA3 and UART.
It is also a 100% SMARC 2.0 specification compliant module from Embedian.

Technical Information
Part Number
SMARC-iMX8 part number
  • 1: 6 (CPU with DSP)
        5 (No DSP in CPU)
  • 2: QM (CPU is QuadMax Core, 2 x Cortex-A72 + 4 x Cortex-A53)
        QP (CPU is QuadPlus Core, 1 x Cortex-A72 + 4 x Cortex-A53)
  • 3: 8G (8GB LPDDR4 memory up to 3200MT/s)
        4G (4GB LPDDR4 memory up to 3200MT/s)
  • 4: I: Industrial temperature (-40oC ~ 85oC if 4GB LPDDR4 memory and -30oC ~ 85oC if 8GB LPDDR4 memory); Only industrial temperature supported for i.MX8 series processors
  • 5: C: Conformal coating, only support industrial temp. variants; Leave it Blank if you do not need it.
Note: SMARC-iMX8 supports 1.8V (SMARC 2.0) VDDIO.

Example: SMARC-iMX8-5-QM-8G stands for QuadMax core i.MX8 processor without DSP core and 8GB LPDDR4 memory in normal operating temperature.

SMARC 2.0 Compliant

Dimension (W x L)
82mm x 50mm

NXP i.MX8 2 x 1.6GHz ARM CortexTM-A72 (QuadMax) plus 4 x 1.2GHz ARM CortexTM-A53

Real-time 2x ARM CortexTM-M4F

Neon Media Processor Engine (MPE)

Internal HiFi 4 DSP (QuadMax 6)

2 x GC7000XSVX high performance GPU

Main Memory
4GB/8GB LPDDR4 up to 3200MT/s

32GB eMMC (5.x) onboard

AT24C32 EEPROM onboard

Graphic Controller
Integrated in NXP i.MX8 Series 2 x GC7000XSVX high performance GPU

Supports OpenGL ES 3.2, 3.1, 3.0 (2.x, 1.x)

Supports OpenVX 1.01

Supports OpenCL 2.0

Supports OpenVG 1.1

Video Processing Unit (VPU)
Supports H.265 decode (4K30)

Supports H.264 decode (1080p60)

Supports H.264 encoder (1080p30)

Display Interfaces
HDMI 2.0a with HDCP 2.2 and DP 1.3

Dual channel LVDS display 1920X1080 at 60Hz

eDP 1.4 (from MIPI-DSI)

Support TPM 2.0

MIPI-CSI Camera Interfaces
1x MIPI-CSI x4 and 1x MIPI-CSI x2

SDIO Interfaces
One SDIO interfaces
  • 4 bit SDIO card interface with support lines
  • 8 bit eMMC interface with support lines

SPI Interfaces
Two SPI interfaces with 2 chip selects on each SPI channel

I2S Interfaces
Two I2S interfaces
  • Typically used for connection to I2S audio CODECs

SATA Interface
One SATA Interface

SATA Gen 3.0

I2C Interfaces
Six I2C interfaces
  • Power Management
  • General Purpose
  • Camera0
  • Camera1
  • LCD Display ID
  • HDMI

Asynchronous Serial Port (UART) Interfaces
Four asynchronous serial ports

Two with 4 wire handshake (RXD, TXD, RTS#, CTS#)

Two with data only (RXD, TXD)

Logic level signals

FlexCAN Bus Interfaces
Two FlexCAN 3.0 supporting full CAN-FD v3.0
  • Logic level signals from Module based FlexCAN bus protocol controllers
  • RXD, TXD only
  • Two Module GPIOs are designated for optional use as FlexCAN bus error status inputs

USB Interfaces
One USB OTG 2.0 Ports with PHY

Four USB 2.0 Host Ports with PHY

One USB 3.0 Host Ports with PHY

USB support signals (VBUS enable / Over-current detects, OTG support signals)

PCI Express
Two PCIe 3.0 1-Lane (Only one instance for QuadPlus core)

PCIe Gen3.0

Could be configured as PCIe target

Common PCIe wake signal

Gigabit Ethernet (with AVB)
Two analog GBE MDI interfaces (Qualcomm Atheros AR8035 PHY on module)

No magnetics on Module

LED support signals

Watchdog Timer Interfaces

Real-Time Clock
External Seiko S35390A onboard

General Purpose I/O
Twelve GPIO signals

Specific alternate functions are assigned to some GPIOs

PWM / Tachometer capability

Camera support

CAN Error Signaling

HD Audio reset

System and Power Management Signals
Reset out and Reset in

Power button in

Power source status

Module power state status

System management pins

Battery and battery charger management pins

Carrier Power On control

Power Consumption (Typical)
QuadMax (8GB LPDDR4): TBD

QuadPlus (4GB LPDDR4): TBD

Boot Source Select
Three pins to allow selection from Carrier Board

Select options to include boot from one of the following:
  • Module eMMC Flash (Default)
  • Module Remote Boot (Network Port)
  • Module eMMC Boot
  • Carrier SD Card

Power Supply
3V to 5.25V:
Operates directly from single level Lithium Ion cells, or fixed 3.3V or 5V power supply

Heat Sink Solution
Heat Sink:

Note: The heat sink is a MUST for this product.

Linux and Android:
Based on NXP imx_5.4.70_2.3.0

Yocto Project Support

Ubuntu 18.04 ARM64 LTS, Debian 10 Buster Support

Android 10.0.0_2.6.0

Industrial Temperature
Operating Temperature Range: -45o C ~ 85o C (For 8GB LPDDR4, -30o C ~ 85o C)

Storage Temperature Range: -40o C ~ 150o C

Junction Temperature Range: -40o C ~ 150o C

Form Factor
SMARC 2.0:
82 mm x 50 mm by SMARC 2.0 Specification

Evaluation Baseboard (EVK-STD-CARRIER-S20)
12V~24V Power input with 2.5mm DC Jack connector

3.5mm Audio Jack (SGTL5000 Audio Codec on Carrier)

RTC backup battery holder


LVDS, Display Port (DP)) and HDMI connector

2 x 10/100/1000Mbps RJ-45 connector

2 x RS232/422/485 DSUB9 connector, 2 x RS232 2.0mm Header

2 x USB host 2.0 type A connectors, 2 x USB host 3.0 type A connectors, 1 x mini USB client connector

1 x PCIex4 connector, 2 x mini PCIe connector

2 x CAN BUS header, 1 x 2x7-pin GPIO header, Audio Mic. in and Speaker out Audio Jack

2 x I2C header (for capacitive touch), 4 x SPI header, 1 Camera/MIPI header

1 x SDHC connector

A single 4KB EEPROM is provided on I2C0 that holds the board information. This information includes board name, serial number, and revision information.

1 x external watchdog reset

jumpers for LCD 3.3V or 5V voltage, boot selection, RS232 or RS485 selection

Form factor: 170mm (L) x 170mm (W) (mini-ITX form factor)

Your IP Address is: