Computer on Modules

Tiny-sized, but fully-featured development boards consisting of a microprocessor, RAM, I/O and much more. Our range features latest iMX8, iMX7 as well as iMX6 SoM.

View Products

Power at your fingerprints

Computer-on-Modules or System on Chips are tiny-sized, but fully-featured development boards consisting of a microprocessor, RAM, I/O and a host of other functionality. These modules are connected to a custom baseboard to create a fully functional embedded computer to run HMI solutions across a wide range of applications.

We can help you develop a custom baseboard to work perfectly with your application, including performance requirements, graphics capability, I/O drivers and dedicated digital signal processing.

We recommend the highly reliable NXP series of iMX6, iMX7 and iMX8 modules for new designs. They are available with ready-to-run packages for Linux, Android and Yocto Project System.

Products Design Services

Industrial Reliability 

Most of embedded systems nowadays require to withstand very harsh industrial environments as well as to operate 24/7. We offer the latest embedded components and technologies to ensure a reliable embedded solution for diverse environments such as:

  • cold environments (-40°C to 0°C)
  • high temperatures (0°C to +70°C)
  • high humidity rate (up to 90%)
  • dusty/dirty environments
  • enclosed applications
  • in-vehicle systems
Embedded single board computer within a micro PC enclosure.

Software Support

All our Computer on Modules are provided with a full BSP and ready-to-run images for the Linux and Android operating systems.

In addition, we have a team of software engineers who are on hand to give advice and assistance for Linux or Windows based Operating systems. They can can help with display initialisation, porting (touch) drivers, enabling hardware control and more. Learn more about our Software Services.

Software Services

Optimise
Your Module

  • Custom Memory configuration
  • Tailored I/O Functionality
  • Software Support
  • Board Support Package
  • PCB Layout
  • Mechanical Integration
Bespoke Hardware Design

Our Computer on Modules (CoM) / System on Modules (SoM)

Discover our range of x86 & ARM computer on modules / system on modules featuring the latest iMX8 processors and compatible for the Linux and Android operating systems.

Our Core Modules are available to buy as Evaluation Kits to get you quickly started on your Embedded System project.

Want to compare our Core Modules solutions? Click on the COM comparison tab!

SOM-iMX8Plus: NXP i.MX8M Plus SOM

ARM
A53
8GB
  • Quad-core ARM Cortex-A53 CPU, 1.8GHz
  • 2D/3D GPU, 1080p VPU and audio DSP
  • Integrated AI/ML Neural Processing Unit
  • Up to 8GB LPDDR4 and 128GB eMMC
  • HDMI, LVDS, MIPI-DSI, 2x MIPI-CSI
  • Certified 802.11ac WiFi, BT 5.0
  • 2x GbE / RGMII, PCIe, 2x USB3.0, 2x CAN, 4x UART
  • Wide tempature range -40° to 85°C
  • OS Support: Linux, Yocto Project file

UCM-iMX8M-Plus: NXP i.MX8M Plus SOM

ARM
A53
4GB
  • Quad Core ARM Cortex A53 @1.8GHz
  • Up to 8GB LPDDR4 and 64GB eMMC
  • 2D/3D GPU and 1080p VPU and audio DSP
  • HDMI, LVDS, MIPI-DSI, 2x MIPI-CSI
  • GbE, PCIe, 2x USB3.0, 2x CAN, 4x UART, 75x GPIO
  • Wide tempature range -40° to 85°C
  • OS Support: Linux, Yocto Project file
  • For space constrained designs and portable equipment

UCM-iMX8M-Mini: NXP i.MX8M Mini SOM

ARM
A53
4GB
  • Quad Core ARM Cortex A53 @1.8GHz
  • Up to 4GB LPDDR4 and 64GB eMMC
  • MIPI-DSI interface, up to 1920 x 1080
  • GbE, PCIe, 2x USB, 4x UART, 85x GPIO
  • Wide tempature range -40° to 85°C
  • OS Support: Linux, Android and Yocto Project File
  • For space constrained designs and portable equipment

MCM-iMX8M-Mini: NXP i.MX8M Mini SOM

ARM
A53
4GB
  • Quad Core ARM Cortex A53 @1.8GHz
  • Up to 4GB LPDDR4 and 64GB eMMC flash
  • MIPI-DSI interface, up to 1920 x 1080
  • Ethernet, PCIe, 2x USB2.0, 2x MMC/SD/SDIO, 3x SPI, 86x GPIO
  • Wide tempature range -40° to 85°C
  • OS Support: Yocto Linux, Debian Linux
  • Ideal for space constrained and portable systems

SOM-iMX8: NXP i.MX8

ARM
A53
4GB
  • Quad Core ARM Cortex A53 @1.5GHz
  • Up to 4GB LPDDR4 and 64GB eMMC
  • LVDS, MIPI-DSI, HDMI 2.0, up to 4096 x 2160
  • GbE, WiFi, BT, PCIe x 2, USB3 x 2, UART x 4, GPIO x 90
  • Wide tempature range -40° to 85°C
  • OS Support: Linux, Android, Yocto Project File
  • For industial HMI, image processing, digital signage

SOM-iMX8X: NXP i.MX8X

ARM
A35
4GB
  • Quad Core ARM Cortex A35 @1.2GHz
  • Up to 4GB LPDDR4 and 64GB eMMC
  • 2 x LVDS, 2x MIPI-DSI, up-to 1080p60
  • WiFi 802.11ac, BT 4.2; 2x GbE, PCIe, USB2.0, 3x CAN-FD, 4x UART, 96x GPIO;
  • Wide tempature range -40° to 85°C
  • OS Support: Linux and Yocto Project File
  • For industial HMI, image processing, digital signage

AL9A2 Intel Atom® E3900 Series COM

x86
8GB
  • Intel® Atom ™ / Pentium® / Celeron® processor E3900
  • Single Channel DDR3L 1600MHz Memory Down to 8GB
  • 1 LVDS/eDP, 1 DDI (HDMI/DVI/DP)
  • DP++ resolution supports up to 4096x2160 @ 60Hz
  • Multiple expansions: 4 PCIe x1
  • Rich I/O: 1 Intel GbE, 2 USB 3.0, 8 USB 2.0
  • OS Support: Windows 10 IoT Enterprise (64-bit), Linux
  • 15 years CPU lifetime up to Q4 '32 (based on Intel IOTG Roadmap)

SOM-iMX7: NXP i.MX7

ARM
A7
2GB
  • Dual Core ARM Cortex A7 @1GHz
  • Up to 2GB DDR3 and 32GB eMMC/NAND
  • LVDS, MIPI-DSI, Parallel RGB at up to 1920 x 1080
  • GbE x 2, WiFi, BT, PCIe, USB2 x 5, CAN x 2, GPIO x 124
  • OS Support: Linux
  • For secure, wearable, portable IoT applications

SOM-iMX6: NXP i.MX6

ARM
A9
4GB
  • Quad-core ARM Cortex-A9 @ 1GHz
  • Up to 4GB DDR3 and 32GB eMMC
  • MIPI, LVDS, Parallel RGB up to 1920 x 1080
  • Ethernet, WiFi, USB x 5 CAN x 2, UART x 5, GPIO x 112
  • OS Support: Linux
  • Ideal for industrial graphic intense applications.

SOM-iMX8Plus: NXP i.MX8M Plus SOM

UCM-iMX8M-Plus: NXP i.MX8M Plus SOM

UCM-iMX8M-Mini: NXP i.MX8M Mini SOM

MCM-iMX8M-Mini: NXP i.MX8M Mini SOM

SOM-iMX8: NXP i.MX8

SOM-iMX8X: NXP i.MX8X

AL9A2 Intel Atom® E3900 Series COM

SOM-iMX7: NXP i.MX7

SOM-iMX6: NXP i.MX6

CPU

CPU Architecture

ARM Cortex A53
ARM Cortex A53
ARM Cortex A53
ARM Cortex A53
ARM Cortex A53
ARM Cortex A35
X86
ARM Cortex A7
ARM Cortex A9

CPU Model

i.MX8M Plus Quad
i.MX8M Plus Quad, industrial temp grade
i.MX8M Plus QuadLite
i.MX8M Plus Quad
i.MX8M Plus QuadLite
i.MX8M Mini DualLite
i.MX8M Mini Dual
i.MX8M Mini Quad Core
i.MX8M Mini DualLite
i.MX8M Mini Dual
i.MX8M Mini Quad Core
i.MX8M Quad Core
i.MX8M Dual Core
i.MX 8QuadXPlus Quad-core
Intel Atom® Processor E3900 Series
Intel Atom® x7-E3950 Processor, Quad Core
Intel Atom® x5-E3940 Processor, Quad Core
Intel Atom® x5-E3930 Processor, Dual Core
Intel® Pentium® Processor N4200, Quad Core
Intel® Celeron® Processor N3350, Dual Core
i.MX7 Dual Core
i.MX7 Single Core
i.MX6 single-core
i.MX6 dual-core
i.MX6 quad-core
i.MX6 Plus quad-core

CPU Frequency

Up to 1.8GHz
Up to 1.8GHz
Up to 1.8GHz
Up to 1.8GHz
Up to 1.5GHz
Up to 1.2GHz
Up to 1.6GHz
Up to 1GHz
1GHz

Real Time Co-Processor

Yes
Yes
Yes
Yes
Yes
Yes
n/a
Yes

Memory & Storage

Memory

Up to 8GB LPDDR4
Up to 8GB LPDDR4
Up to 4GB LPDDR4
Up to 4GB LPDDR4
Up to 4GB LPDDR4
Up to 4GB LPDDR4
Up to 8GB DDR3L
Up to 2GB DDR3
Up to 4GB DDR3

Onboard Storage

Up to 128GB eMMC flash
Up to 64GB eMMC flash
Up to 64GB eMMC
Up to 64GB eMMC flash
Up to 64GB eMMC
Up to 64GB eMMC
Up to 64GB eMMC flash (available upon request)
Up to 32GB eMMC/NAND
Up to 32GB eMMC

Display

Display Interface

HDMI
MIPI-DSI
Single channel LVDS
Dual-channel LVDS
HDMI
MIPI-DSI
LVDS
MIPI-DSI
MIPI-DSI
LVDS
MIPI-DSI
HDMI
2x MIPI-DSI
2x LVDS
1 x DDI (HDMI / DVI / DP)
1 x LVDS / eDP
LVDS
MIPI-DSI
Parallel RGB
MIPI
2 x LVDS
Parallel RGB
HDMI

Display Resolution (Max)

1366x768
1366x768
1920x1080
1920x1080
4096 x 2160
1080p60
4096x2160
1920x1080
1920x1080

TouchScreen Controller

CTP
CTP
CTP
CTP
CTP
CTP
RTP and CTP
RTP and CTP

I/O

Ethernet Ports

1x Gigabit Ethernet port (MAC+PHY)
2x Gigabit Ethernet ports (MAC+PHY)
1 (RGMII interface)
1 (MAC+PHY)
1 (RGMII interface)
1 (MAC+PHY)
2 (RGMII interface)
2
Up to 2
1

WIFI

Certified 802.11ac WiFi NXP 88W8997 chipset
Certified 802.11ac
Certified 802.11ac Intel 8265 chipset
Certified 802.11ac Intel 8265 chipset
*802.11a/b/g/n
802.11b/g/n Broadcom BCM4343W chipset
802.11a/b/g/n/ac Broadcom BCM4339 chipset

Bluetooth

Bluetooth 5.0 BLE
V4.2 BLE
V4.2 BLE * mutually exclusive with 2nd USB port
V4.2 BLE
*V4.1
V4.1

USB 2.0 Ports Host

2
2
1
8
Up to 4
4

USB 3.0 Ports Host

2
2
2
2

MMC/SD/SDIO

Up to 2
Up to 2
Up to 1
Up to 2
Up to 1
Up to 1
1 x SDIO (available upon request)
1 x 8GB / 16GB / 32GB / 64GB eMMC (available upon request)
Up to 2
Up to 3

PCIe

Up to 1 (Gen 3.0)
Up to 1 (Gen 3.0)
Up to 2 (Gen 2.1)
Up to 1 (Gen 2.1)
Up to 2 (Gen 2.1)
1x PCIe Gen. 3.0 * mutually exclusive with WiFi
4 x PCIe x1 (Gen 2)
Up to 1 (Gen 2.1)
x1

UART/Serial

Up to 4
Up to 4
Up to 4
Up to 4
Up to 4
Up to 4
2 x UART (TX / RX)
Up to 7
Up to 5

GPIO

Up to 88
Up to 75
Up to 85
Up to 86
Up to 90
Up to 96
1 x 8-bit GPIO
Up to 124
Up to 112

I2C

Up to 2
Up to 5
Up to 3
Up to 3
Up to 3
Up to 3
2
Up to 3
Up to 3

SPI

Up to 2
Up to 2
Up to 3
Up to 3
Up to 2
Up to 4
1
Up to 3
Up to 4

LPC

1

SMBus

1

Electrical & Mechanical

Power Supply Voltage

3.45V – 4.4V
3.45V – 4.4V
3.45V – 4.4V
3.45V – 4.4V
3.35V – 4.2V
4.0V – 4.5V
4.75V ~ 20V
3.2V – 4.5V
3.3V – 4.5V

Dimensions

36 x 68 x 5 mm
28 x 38 x 5 mm
28 x 38 x 4 mm
30 x 30 x 3 mm
42 x 68 x 5 mm
38 x 68 x 5 mm
84 x 55mm
42 x 68 x 5 mm
75 x 65 x 6 mm

OS Support

Linux
Yocto
Yocto Linux
Linux
Android
Yocto Project File
Yocto Linux
Debian Linux
Linux
Android
Yocto Project File
Linux
Yocto Project File
Windows 10 IoT Enterprise 64-bit
Linux
Linux
Linux

* Optional feature available on this product

Custom PCB design on CAD software.

Need something different?

Putting your own stamp on your product is more than a logo on the start-up screen.

From the I/O functionality to the PCB size and shape, we can help with hardware performance right through to mechanical integration.

Learn about our design services

Let's get started on your project

We aim to offer reliable and long-term solutions to our B2B customers. If you are a business and would like to discuss your display and/or embedded system requirements please contact us below