Home

Embedded DisplaysProducts
LED Solutions

IoT Gateway PCsSingle Board ComputersComputer On ModulesEmbedded DisplaysProducts

Antimicrobial TouchscreensTouch and firmwareHardware DesignSoftware IntegrationMechanical Integration

Medical DevicesHome AppliancesIndustrial ControlUtility & Smart MeteringMarine & AutomotiveRetail & Signage

Blog and EventsCase StudiesWhite Papers & BrochuresStoriesGlossary

Project JourneyCertificationsMeet the Team
Contact

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

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!

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)

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

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

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

SOM-iMX8MAX: NXP i.MX8 QuadMax SOM

ARM
A72
16GB
  • 2x ARM Cortex-A72 + 4x ARM Cortex-A53 CPU
  • Integrated 2D/3D GPU and 4K VPU
  • 2x real-time ARM Cortex-M4 co-processor
  • Up to 16GB LPDDR4 and 64GB eMMC
  • HDMI, DP, 2x MIPI-DSI / LVDS, 4K or 4x 1080p60
  • Certified WiFi 802.11ac, BT 4.2, 2x GbE, PCIe, USB3.0, 3x CAN-FD, 7x UART, 161x GPIO
  • Wide temperature range of -40C to 85C
  • OS Support: Linux, Yocto Project File, RTOS BSP and U-Boot
  • For high-speed graphics demanding applications

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

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

AL9A2 Intel Atom® E3900 Series COM

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

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

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

SOM-iMX8MAX: NXP i.MX8 QuadMax SOM

SOM-iMX8X: NXP i.MX8X

SOM-iMX8: NXP i.MX8

SOM-iMX7: NXP i.MX7

SOM-iMX6: NXP i.MX6

CPU

CPU Architecture

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

CPU Model

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.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 Plus Quad
i.MX8M Plus QuadLite
i.MX 8QuadMax
i.MX 8QuadPlus
i.MX 8QuadXPlus Quad-core
i.MX8M Quad Core
i.MX8M 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.6GHz
Up to 1.8GHz
Up to 1.8GHz
Up to 1.8GHz
Up to 1.2GHz
Up to 1.2GHz
Up to 1.5GHz
Up to 1GHz
1GHz

Real Time Co-Processor

n/a
Yes
Yes
Yes
Yes
Yes
Yes
Yes

Memory & Storage

Memory

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

Onboard Storage

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

Display

Display Interface

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

Display Resolution (Max)

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

TouchScreen Controller

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

I/O

Ethernet Ports

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

WIFI

Certified 802.11ac
Certified 802.11ac WiFi module
Intel 8265 chipset
* mutually exclusive with 2nd PCIe port
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

V4.2 BLE
Bluetooth 4.2 BLE
* mutually exclusive with USB2.0 port
V4.2 BLE
V4.2 BLE * mutually exclusive with 2nd USB port
*V4.1
V4.1

USB 2.0 Ports Host

8
2
2
1
1
Up to 4
4

USB 3.0 Ports Host

2
2
1
2

MMC/SD/SDIO

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

PCIe

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

UART/Serial

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

GPIO

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

I2C

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

SPI

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

LPC

1

SMBus

1

Electrical & Mechanical

Power Supply Voltage

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

Dimensions

84 x 55mm
30 x 30 x 3 mm
28 x 38 x 4 mm
28 x 38 x 5 mm
70 x 45 x 7 mm
38 x 68 x 5 mm
42 x 68 x 5 mm
42 x 68 x 5 mm
75 x 65 x 6 mm

OS Support

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

* Optional feature available on this product

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