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 ProductsPower 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.
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.
Optimise
Your Module
- Custom Memory configuration
- Tailored I/O Functionality
- Software Support
- Board Support Package
- PCB Layout
- Mechanical Integration
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!
Computer on Modules
Click here to see COM range
COM comparison
Click here to compare our COM products
SOM-iMX8Plus: NXP i.MX8M Plus SOM
A53
- 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
A53
- 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
A53
- 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
A53
- 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
A53
- 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
A35
- 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
- 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
A7
- 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
A9
- 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.
CPU
CPU Architecture
CPU Model
i.MX8M Plus Quad, industrial temp grade
i.MX8M Plus QuadLite
i.MX8M Plus QuadLite
i.MX8M Mini Dual
i.MX8M Mini Quad Core
i.MX8M Mini Dual
i.MX8M Mini Quad Core
i.MX8M Dual Core
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 Single Core
i.MX6 dual-core
i.MX6 quad-core
i.MX6 Plus quad-core
CPU Frequency
Real Time Co-Processor
Memory & Storage
Memory
Onboard Storage
Display
Display Interface
MIPI-DSI
Single channel LVDS
Dual-channel LVDS
MIPI-DSI
LVDS
MIPI-DSI
HDMI
2x LVDS
1 x LVDS / eDP
MIPI-DSI
Parallel RGB
2 x LVDS
Parallel RGB
HDMI
Display Resolution (Max)
TouchScreen Controller
I/O
Ethernet Ports
2x Gigabit Ethernet ports (MAC+PHY)
WIFI
802.11a/b/g/n/ac Broadcom BCM4339 chipset
Bluetooth
USB 2.0 Ports Host
USB 3.0 Ports Host
MMC/SD/SDIO
1 x 8GB / 16GB / 32GB / 64GB eMMC (available upon request)
PCIe
UART/Serial
GPIO
I2C
SPI
LPC
SMBus
Electrical & Mechanical
Power Supply Voltage
Dimensions
OS Support
Yocto
Android
Yocto Project File
Debian Linux
Android
Yocto Project File
Yocto Project File
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.
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