NXP
// Headquartered in Eindhoven, the Netherlands. Founded in 2006.
NXP i.MX Processors for Industrial Systems
NXP i.MX Processors by Chip
Four NXP i.MX processor families, from the i.MX 8M for displays and HMIs to the i.MX 94 for industrial networking, with the boards we build around each. Pick the chip that fits the AI load, the real-time control and the network, then the SBC or motherboard it goes on.
NXP i.MX 6Quad and 6DualLite Boards
The i.MX 6 family runs Cortex-A9 cores with 2D and 3D graphics and hardware video, and has shipped in point-of-sale terminals, HMIs and industrial displays for more than a decade. The quad-core 6Quad and dual-core 6DualLite suit long-life products that keep an existing Linux or Android stack, and the single-core Cortex-A7 6UL and 6ULL run low-power IoT gateways.
- CPU
- 4x or 2x Cortex-A9, around 1 GHz, or 1x Cortex-A7 on the 6UL and 6ULL
- Real-Time Cores
- None: Linux or Android on the application cores
- AI
- No NPU
- Networking
- Gigabit Ethernet, or dual 10/100 on the 6UL and 6ULL
- Memory
- 512 MB to 2 GB on board
- Industrial
- Wide temperature builds and NXP product longevity





NXP i.MX 8M, 8M Mini and 8M Nano Boards
The i.MX 8M family covers three processors on Cortex-A53 cores with a Cortex-M real-time core: the i.MX 8M with 4K HDR video and HDMI, the i.MX 8M Mini for 1080p displays at lower power, and the i.MX 8M Nano for cost-sensitive HMIs. All three are widely used in industrial displays, audio and control panels.
- CPU
- Up to 4x Cortex-A53, 1.5 to 1.8 GHz by part
- Real-Time Cores
- Cortex-M4 (8M, 8M Mini) or Cortex-M7 (8M Nano)
- AI
- No NPU: inference on the CPU and GPU
- Networking
- Gigabit Ethernet
- Memory
- LPDDR4, DDR4 or DDR3L
- Industrial
- Industrial temperature parts and NXP product longevity






NXP i.MX 8M Plus Boards for Edge AI
The i.MX 8M Plus adds a 2.3 TOPS NPU and two camera image signal processors to four Cortex-A53 cores and a Cortex-M7, with two Gigabit Ethernet ports (one with TSN) and two CAN FD buses. It is the i.MX choice for machine vision, smart cameras and connected machine controllers.
- CPU
- 4x Cortex-A53 up to 1.8 GHz
- Real-Time Cores
- Cortex-M7
- AI
- 2.3 TOPS NPU
- Networking
- 2x Gigabit Ethernet (one with TSN), 2x CAN FD
- Memory
- LPDDR4 or DDR4 with inline ECC
- Industrial
- Industrial temperature parts and NXP product longevity
NXP i.MX 94 Boards for Industrial Networking
The i.MX 94 is the first i.MX processor with an Ethernet TSN switch built in, alongside up to four Cortex-A55 cores, two Cortex-M33 and two Cortex-M7 real-time cores and an eIQ Neutron NPU. It is designed for industrial gateways, PLCs and motion controllers on Profinet, EtherCAT or OPC UA networks.
- CPU
- Up to 4x Cortex-A55
- Real-Time Cores
- 2x Cortex-M33 and 2x Cortex-M7
- AI
- eIQ Neutron NPU
- Networking
- Built-in TSN switch, up to five Ethernet ports, 2.5GbE on two
- Memory
- LPDDR4 or LPDDR5 with inline ECC
- Industrial
- Safety island to SIL 2 hardware integrity, EdgeLock security
Browse NXP i.MX SBCs and Motherboards
Or choose a product family above.
-
VP101-M8M-Q-1200
VP101-M8M-Q-1200 with i.MX 8M Quad, 4GB, 10.1" 1200-nit PCAP display and IP65 front -
VP101-M8M-D-1200
VP101-M8M-D-1200 with i.MX 8M Dual, 2GB, 10.1" 1200-nit PCAP display and E-Mark -
VP101-M8M-D-500
VP101-M8M-D-500 with i.MX 8M Dual, 2GB, 10.1" 500-nit PCAP display and 4x COM -
VP101-M8M-Q-500
VP101-M8M-Q-500 with i.MX 8M Quad, 4GB, 10.1" 500-nit PCAP display and 4x COM
- OS: Android 9.0, Linux, Linux Yocto 2.5
- Display Outputs: 1x HDMI
- Ethernet: 1x GbE LAN [RJ45]
- USB: 2x USB 3.0 [Type A]
- Serial: 1x RS232/422/485 [DB9], 3x RS232 [DB9]
- CANbus: 1x CANbus, DB9
- M.2: 1x M.2 B-Key [USB 3.1 Gen 1/SIM] [2242/3042], 1x M.2 E-Key [PCIe x1/USB 2.0] [2230]
- Storage: 16GB eMMC, 1x Micro SD
- Power: 9-36V DC Input [Terminal Block]
- Ignition Sensing: Supports Ignition Control
- Temp: -20°C to 70°C [-4°F to 158°F]
- Certification: CE, E-Mark, FCC, RoHS, UKCA
- Mounting Options: DIN Mount, Wall Mount
- CPU: i.MX 8M Dual
- Memory: 2GB Soldered On-board
-
EC910-8MM-4GB-WT-TPM
EC910-8MM-4GB-WT-TPM with i.MX 8M Mini, 4GB, TPM 2.0 and -40 to 70 °C -
EC900-8MM-1GB
EC900-8MM-1GB with i.MX 8M Mini, 1GB LPDDR4, dual GbE, RS-485 and RS-422 -
EC900-8MM-4GB
EC900-8MM-4GB with i.MX 8M Mini, 4GB LPDDR4, dual GbE, RS-485 and RS-422 -
EC900-8MM-4GB-WT
EC900-8MM-4GB-WT with i.MX 8M Mini, 4GB LPDDR4, dual GbE and -40 to 70 °C -
EC910-8MM-1GB
EC910-8MM-1GB with i.MX 8M Mini, 1GB LPDDR4, dual GbE and 4x serial -
EC910-8MM-2GB-WT
EC910-8MM-2GB-WT with i.MX 8M Mini, 2GB LPDDR4, 4x serial and -40 to 70 °C -
EC910-8MM-4GB
EC910-8MM-4GB with i.MX 8M Mini, 4GB LPDDR4, dual GbE and 4x serial -
EC910-8MM-4GB-WT
EC910-8MM-4GB-WT with i.MX 8M Mini, 4GB LPDDR4, 4x serial and -40 to 70 °C
- CPU: i.MX 8M Mini
- OS: Linux Yocto 3.3, Linux
- Display Outputs: 1x HDMI
- Ethernet: 2x GbE LAN [RJ45]
- USB: 2x USB 2.0 [Type A]
- M.2: 1x M.2 B-Key [USB/SIM] [2242/3042], 1x M.2 E-Key [USB] [2230]
- Storage: 1x Micro SD, 8GB eMMC
- Power: 9-36V DC Input [Terminal Block]
- Certification: CE, FCC, RoHS, UKCA
- Mounting Options: DIN Mount
- Memory: 4GB Soldered On-board
- Serial: 1x RS422 [Terminal Block], 1x RS485 [Terminal Block], 2x RS232 [DB9]
- Temp: -40°C to 70°C [-40°F to 158°F]
-
VIG-120M
VIG-120M with i.MX 6UL, 2x M12 LAN, 2x CAN bus and 4x RS-232/422/485 -
VIG-100
VIG-100 with i.MX 6UL, 2x RJ45 LAN, 2x RS-232/422/485 and mini PCIe -
VIG-100M
VIG-100M with i.MX 6UL, 2x M12 LAN, 2x RS-232/422/485 and mini PCIe -
VIG-110
VIG-110 with i.MX 6UL, 2x RJ45 LAN, 4x RS-232/422/485 and 8 GPIO -
VIG-110M
VIG-110M with i.MX 6UL, 2x M12 LAN, 4x RS-232/422/485 and 8 GPIO -
VIG-120
VIG-120 with i.MX 6UL, 2x CAN bus, 4x RS-232/422/485 and 8 GPIO
- CPU: i.MX 6UL
- Memory: 512MB Soldered On-board
- OS: Linux Debian 9, Linux
- USB: 1x USB 2.0 [Type A]
- mPCIe: 1x mPCIe [USB/SIM]
- Storage: 1x Micro SD, 512MB NAND Flash
- Power: 6-40V DC Input [Terminal Block]
- Temp: -25°C to 70°C [-13°F to 158°F]
- Certification: CE, EN50121-3-2, EN50155, FCC, RoHS
- Mounting Options: DIN Mount, Wall Mount
- Ethernet: 2x 10/100 LAN [M12]
- Serial: 2x RS232/422/485 [RJ45], 2x RS232/422/485 [DB9]
- CANbus: 2x CANbus [Terminal Block]
- CPU: i.MX 6ULL
- Memory: 512MB Soldered On-board
- OS: Linux Debian 9, Linux
- Ethernet: 2x 10/100 LAN [RJ45]
- USB: 1x USB 2.0 [Type A]
- Serial: 2x RS232/485 [Terminal Block]
- mPCIe: 1x mPCIe [USB/SIM]
- Power: 9-50V DC Input [Terminal Block]
- Temp: -25°C to 70°C [-13°F to 158°F]
- Certification: CE, EN50121-3-2, EN50155, FCC, RoHS
- Mounting Options: DIN Mount, Wall Mount
- CANbus: 2x CANbus [Terminal Block]
- Storage: 1x Micro SD, 32GB eMMC
- Display: 10.1"[5:3, 1280 x 800, WXGA]
- Touch: Multi Touch PCAP
- Brightness: 1000
- Viewing Angle: Wide Viewing Angle
- Format: Widescreen
- CPU: i.MX 8X
- Memory: 4GB Soldered On-board
- OS: Linux
- Ethernet: 2x GbE LAN [RJ45]
- USB: 2x USB 3.2 Gen 1 [Type A]
- Serial: 1x RS232 [DB9], 1x RS232/422/485 [DB9]
- M.2: 1x M.2 B-Key [SIM] [3042/3052], 1x M.2 B-Key [2242], 1x M.2 E-Key [2230]
- Storage: 1x Micro SD, 32GB eMMC
- Power: 9-60V DC Input [Terminal Block]
- Ignition Sensing: Supports Ignition Control
- Temp: -30°C to 70°C [-22°F to 158°F]
- IP Rating: Front IP66
- Certification: CE, FCC, UKCA
- Mounting Options: VESA Mount
- CPU: i.MX 8M Quad
- Memory: 2GB Soldered On-board
- OS: Linux Yocto 2.5
- Display Outputs: 1x HDMI, 1x LVDS
- Ethernet: 2x GbE LAN [RJ45]
- USB: 1x USB 3.0 [Type A], 1x USB OTG [Type C], 2x USB 3.0 [Board]
- M.2: 1x M.2 B-Key [USB/SIM] [3042], 1x M.2 E-Key [USB/PCIe] [2230]
- Storage: 16GB eMMC, 1x Micro SD
- Power: 12-24V DC [Barrel Connector]
- Temp: -20°C to 85°C [-4°F to 185°F]
- Certification: CE, FCC
- Memory: 1GB Soldered On-board
- OS: Linux Ubuntu 12.04, Android 4.4.2, Android 6.0, Linux Yocto 2.1
- Display Outputs: 1x HDMI, 1x LVDS
- Ethernet: 1x GbE LAN [RJ45]
- USB: 1x USB OTG [Mini USB], 1x USB 2.0 [Board], 2x USB 2.0 [Type A]
- Serial: 1x RS232 [Board]
- CANbus: 1x CANbus [Board]
- mPCIe: 1x Half-Size mPCIe [PCIe, USB]
- Storage: 1x Micro SD, 8GB eMMC
- Power: 12-26V DC [Barrel Connector]
- Temp: -20°C to 85°C [-4°F to 185°F]
- Certification: CE, FCC
- CPU: i.MX 6Quad
- CPU: NXP i.MX 8M Plus
- OS: Linux, Linux Yocto 5.0
- Display Outputs: 1x HDMI, 1x LVDS
- Ethernet: 2x GbE LAN [RJ45]
- USB: 2x USB 2.0 [Board], 2x USB 2.0 [Type A], 2x USB 3.1 Gen 1 [Type A]
- Serial: 1x RS232 [Board], 1x RS232/422/485 [Board], 1x RS485 [Terminal Block]
- CANbus: 2x CANbus [Board]
- M.2: 1x M.2 B-Key [USB 3.1 Gen 2/USB 2.0] [2242/3052], 1x M.2 E-Key [PCIe x1/USB 2.0] [2230]
- Storage: 16GB eMMC, 1x Micro SD
- Power: 9-36V DC Input [Terminal Block]
- Temp: -30°C to 80°C [-22°F to 176°F]
- Certification: CE, FCC, RoHS, UKCA
- Memory: 8GB Soldered On-board
- OS: Linux Ubuntu 12.04, Android 4.4.2, Linux Yocto 1.5.1
- Ethernet: 1x GbE LAN [RJ45]
- USB: 1x USB OTG [Mini USB], 2x USB 2.0 [Type A], 3x USB 2.0 [Board]
- Serial: 2x RS232 [Board], 2x RS232/422/485 [DB9]
- mPCIe: 1x mPCIe [USB]
- Storage: 4GB eMMC
- Power: 12-24V DC [Barrel Connector]
- Temp: 0°C to 60°C [32°F to 140°F]
- Certification: CE, FCC
- CPU: i.MX 6Quad
- Memory: 2GB Soldered On-board
- Display Outputs: 1x HDMI, 1x LVDS, 1x VGA
- CPU: i.MX 6Quad
- Memory: 2GB Soldered On-board
- OS: Linux Yocto 2.5
- Display Outputs: 1x HDMI, 1x LVDS, 1x VGA
- Ethernet: 2x GbE LAN [RJ45]
- USB: 1x USB OTG [Mini USB], 2x USB 2.0 [Type A], 3x USB 2.0 [Board]
- Serial: 2x RS232 [Board], 2x RS232/422/485 [DB9]
- mPCIe: 1x mPCIe [USB]
- Storage: 1x Micro SD, 8GB eMMC
- Power: 12-24V DC Input [4-Pin], 12-24V DC [Barrel Connector]
- Temp: -20°C to 85°C [-4°F to 185°F]
- Certification: CE, FCC
- CPU: NXP i.MX 8M Plus
- Memory: 4GB Soldered On-board
- OS: Linux
- Display Outputs: 1x Display Port
- Ethernet: 2x GbE LAN [RJ45]
- USB: 2x USB 3.0 [Type A]
- Serial: 2x RS232/422/485 [DB9]
- CANbus: 2x CANbus, DB9
- M.2: 1x M.2 B-Key [PCIe/USB] [3042/3052]
- mPCIe: 1x mPCIe [PCIe/USB/SIM]
- Storage: 1x Micro SD, 32GB eMMC
- Power: 9-55V DC Input [Terminal Block]
- Ignition Sensing: Supports Ignition Control
- Temp: -25°C to 70°C [-13°F to 158°F]
- Certification: CE, FCC
- Mounting Options: Desktop, DIN Mount, Wall Mount
- CPU: NXP i.MX 8QuadMax
- GPU / AI Accelerator: Hailo-8 AI Accelerator
- AI Performance: 26 TOPS
- Memory: 4GB Soldered On-board
- OS: Linux Yocto 3.0
- Display Outputs: 1x HDMI
- Ethernet: 2x GbE LAN [RJ45]
- USB: 2x USB 2.0 [Type A]
- Serial: 2x RS232/422/485 [Terminal Block]
- CANbus: 2x CANbus [Terminal Block]
- M.2: 1x M.2 B-Key [PCIe x2/USB 3.0/SATA] [3052], 1x M.2 M-Key [SATA] [2280]
- mPCIe: 1x mPCIe [PCIe/USB/SIM]
- Storage: 16GB eMMC, 1x M.2 SSD, 1x Micro SD
- Power: 12V DC [Barrel Connector]
- Temp: -20°C to 70°C [-4°F to 158°F]
- Certification: CE, FCC
- Mounting Options: Desktop, Wall Mount
Shop by Form Factor
NXP and Arm Guides
Longer reads from our engineers on Arm processors, SoCs and NPUs, and how they are chosen for industrial edge systems.
Speak to an Embedded Board Specialist.
Things Embedded configures, images and tests NXP i.MX boards and systems in the USA. Tell us the application, the real-time and network needs and the temperature range, and we will point you to the right i.MX processor and the board built around it.









