Silicore Logo Silicore

NXP i.MX 8M Plus vs i.MX 93: CPU, NPU, Power, and Software Compared

Compare NXP i.MX 8M Plus vs i.MX 93 for industrial products, including CPU, NPU, power strategy, display, interfaces, BSP support, and lifecycle.

NXP i.MX 8M Plus vs i.MX 93: CPU, NPU, Power, and Software Compared

A customer recently asked us whether the i.MX 93 was the “new replacement” for the i.MX 8M Plus. It is an understandable question. The part number is newer, the CPU architecture moves from Cortex-A53 to Cortex-A55, and both devices target industrial edge products.

But treating the i.MX 93 as a faster i.MX 8M Plus leads to a bad shortlist.

The i.MX 8M Plus vs i.MX 93 decision is really a choice between two system shapes. The i.MX 8M Plus is the more capable multimedia and vision processor: four application cores, a 3D GPU, video codecs, dual image signal processors, and a 2.3-TOPS NPU. The i.MX 93 is a leaner industrial processor built around two newer CPU cores, a Cortex-M33 real-time domain, efficient machine learning, dual Ethernet, CAN FD, and an EdgeLock secure enclave.

If the product needs Android, multiple cameras, 3D graphics, or heavier vision inference, we normally start with the i.MX 8M Plus. If it needs a compact Linux platform, modest 2D HMI, deterministic peripheral handling, and careful power management, the i.MX 93 deserves the first prototype.

The Short Comparison

The table below uses SoC capabilities, not the connectors found on a particular evaluation kit or commercial SBC. Pin multiplexing and package variants still need to be checked against the selected ordering code.

Design areai.MX 8M Plusi.MX 93What changes in the product
Application CPU4× Cortex-A53, up to 1.8 GHz2× Cortex-A55, up to 1.7 GHzi.MX 93 has newer cores; i.MX 8M Plus has more application cores
Real-time coreCortex-M7, up to 800 MHzCortex-M33, up to 250 MHzM7 offers more raw MCU performance; M33 belongs to a newer security-aware architecture
DSPHiFi 4 DSP, up to 800 MHzNo equivalent HiFi 4 blocki.MX 8M Plus is stronger for dedicated audio/voice processing
Machine learningNPU rated up to 2.3 TOPSEthos-U65 microNPU, 256 MAC/cycleDo not compare these figures as if they were the same benchmark
External memory32-bit LPDDR4/DDR4 with inline ECC support16-bit LPDDR4/LPDDR4X, up to 3.7 GT/s, with inline ECCi.MX 93 reduces memory-bus width and board complexity; i.MX 8M Plus has more bandwidth headroom
Graphics3D and 2D GPUs2D GPU/hardware compositorRich 3D UI favors i.MX 8M Plus
Camera and ISP2× MIPI CSI; dual ISP up to 12 MP1× 2-lane MIPI CSI up to 1080p60; no comparable dual-ISP subsystemMulti-camera vision favors i.MX 8M Plus
DisplayHDMI 2.0a, MIPI DSI, LVDS1080p60 MIPI DSI, 720p60 LVDS, parallel RGBi.MX 93 fits restrained HMI; i.MX 8M Plus fits richer display products
Industrial networking2× GbE, one with TSN; 2× CAN FD2× GbE, one with TSN; 2× CAN FDBoth can support a two-network industrial gateway
USBUSB 3-class connectivity availableUSB 2.0High-throughput USB peripherals favor i.MX 8M Plus
Security architectureCAAM, TrustZone, secure boot building blocksEdgeLock secure enclave plus TrustZonei.MX 93 provides a newer isolated security subsystem
NXP-listed OS supportLinux, Android, FreeRTOSLinux, FreeRTOS, and partner RTOS optionsOfficial Android support is a major divider

This is not a winner-takes-all table. It shows why swapping one part for the other changes the whole architecture.

CPU Performance: Four Older Cores or Two Newer Ones?

Cortex-A55 improves efficiency and per-clock behavior over Cortex-A53, but core generation is only half the story. The i.MX 8M Plus has four application cores. The i.MX 93 commonly has two.

That difference is visible when the workload contains several substantial Linux processes: a browser-based UI, video pipeline, local database, container runtime, and cloud agent running together. Four A53 cores give the scheduler more room. The i.MX 8M Plus also carries hardware blocks that prevent video, graphics, audio, and vision work from falling back onto the CPU.

The i.MX 93 can feel very responsive in the job it was designed for. A Qt dashboard, protocol gateway, security agent, and moderate inference task are reasonable. A Chromium UI with animated layers, multiple 1080p streams, and background analytics is a different proposition. We would not approve that design from a CPU comparison alone; we would put the actual application on the EVK and watch CPU residency, memory bandwidth, frame time, and thermal behavior for several hours.

The real-time cores also serve different needs. The i.MX 8M Plus Cortex-M7 runs at a much higher maximum clock and is useful for fast local processing or low-latency tasks. The i.MX 93 Cortex-M33 is slower on paper, but its domain is central to the i.MX 93 concept: Linux handles networking, storage, UI, and management while the M33 handles a bounded set of peripheral and timing-sensitive functions. Neither arrangement makes Linux itself deterministic.

NPU and Vision: The Numbers Are Not Directly Comparable

The i.MX 8M Plus NPU is rated at 2.3 TOPS. The i.MX 93 integrates Arm’s Ethos-U65 at 256 multiply-accumulate operations per cycle. Those are different descriptions of different accelerators. Converting one number into the other and declaring a percentage win is not sound engineering.

For camera-based inspection, the i.MX 8M Plus has a wider system advantage than the NPU figure suggests. It combines two camera inputs, dual ISPs, hardware video processing, a larger memory interface, and the NPU. A pipeline that captures two sensors, performs demosaic and exposure work, runs detection, overlays results, and records video is much closer to its intended use.

The i.MX 93 makes sense for smaller models and intermittent inference: wake-word detection, simple image classification, anomaly detection from sensor data, people counting at moderate resolution, or a compact scanner. It can run useful ML without turning the board into a high-power vision computer.

We recommend testing the exported model early. Operator support, quantization, pre-processing cost, memory movement, and camera conversion can dominate the result. “NPU supported” does not mean the complete pipeline stays on the accelerator. NXP’s eIQ tools support both platforms, but the backends and model constraints differ.

Power: Measure the Board, Not a Marketing Number

There is no honest single watt figure for either SoC that can size an enclosure. Board memory, PMIC efficiency, Ethernet PHYs, radios, display backlight, USB loads, camera sensors, workload, and ambient temperature all change the result.

Architecturally, the i.MX 93 has several reasons to be the lower-power starting point: two application cores, a 16-bit memory interface, Energy Flex domains, and less multimedia hardware. That advantage can disappear if software prevents low-power states, both Ethernet ports run continuously, or a bright display dominates the system budget.

For a production comparison, we use the same workload and record at least these conditions:

Test pointWhat to runWhat it exposes
Boot peakCold boot from production storagePMIC margin and peak input sizing
Linux idleServices running, display off and radios associatedBaseline leakage and power-state configuration
HMI activeTarget display brightness and real UI animationGPU/compositor and DDR activity
Network loadBoth Ethernet ports passing representative trafficPHY and packet-processing cost
ML workloadProduction model at required inference rateAccelerator utilization and thermal rise
Worst credible caseHMI, networking, inference, and storage togetherEnclosure temperature and throttling margin

Log input power and the SoC thermal sensors until the temperatures settle. A five-minute demo tells us very little about a sealed panel expected to run for ten years.

Display, Camera, and Board Complexity

For an HMI with one 7-inch or 10.1-inch panel, the i.MX 93 display subsystem may be entirely sufficient. It supports MIPI DSI, LVDS, and parallel RGB, but its published limits need to be matched to the exact panel timing. “LVDS supported” is not enough; 720p60-class LVDS can rule out a panel that a buyer selected by physical size alone.

The i.MX 8M Plus gives the carrier-board designer more multimedia options, including HDMI 2.0a and a stronger camera path. It also brings a larger BGA, a wider memory bus, more high-speed routing, and usually more software surface area. That can increase PCB layers and validation effort.

The i.MX 93’s 16-bit LPDDR4/LPDDR4X interface and smaller package options can simplify a compact custom board. This is valuable when the product needs dual Ethernet, CAN FD, eMMC, a modest display, and no high-end video. Simpler is not automatically cheaper—the security provisioning flow and M33 firmware still require engineering—but the hardware is better aligned with the workload.

For a broader view, examine where NXP Android boards fit in industrial products and how NXP and Rockchip differ on lifecycle and BSP risk.

Software Support May Decide Before Hardware Does

At the time of writing, NXP lists an official Android 16 BSP for the i.MX 8M Plus EVK. NXP’s i.MX 93 product material lists Linux, FreeRTOS, and commercial RTOS options, not an equivalent production Android offering. That makes the answer straightforward for many Android projects: use the i.MX 8M Plus or choose another processor with a supported Android path.

For Linux products, both devices benefit from NXP’s Yocto-based i.MX BSP. The i.MX 93 is especially attractive when the architecture deliberately splits Linux and real-time firmware. That split must be designed, not assumed. Define which core owns each peripheral, how messages are passed, what happens when Linux restarts, how M33 firmware is updated, and how logs from both domains are collected.

Security also affects software architecture. The i.MX 93 EdgeLock secure enclave can support a stronger isolated root of trust, but the feature creates value only when production uses signed boot artifacts, protected keys, controlled debug access, authenticated updates, and a documented recovery path. Leaving development keys in the factory image wastes the hardware.

Which One Should You Choose?

Product requirementBetter starting pointReason
Android HMI or Android smart terminali.MX 8M PlusOfficial Android enablement and stronger graphics/multimedia
Dual-camera inspection or vision gatewayi.MX 8M PlusDual CSI, dual ISP, higher-throughput NPU
Rich 3D UI or HDMI producti.MX 8M Plus3D GPU and HDMI 2.0a
Compact Linux gateway with dual Etherneti.MX 93Efficient CPU/memory architecture and strong networking
Linux HMI plus bounded real-time I/Oi.MX 93Cortex-M33 and peripheral-rich industrial architecture
Security-centered connected devicei.MX 93EdgeLock secure enclave
High-throughput USB peripherali.MX 8M PlusUSB 3-class capability
Lowest board complexity for a modest UIi.MX 93Narrower memory bus and smaller package options

Do not select from this matrix alone. Freeze the display, camera count, OS, ML model, Ethernet topology, industrial I/O, and update policy first. Then build a two-week risk prototype around the uncertain item. For i.MX 8M Plus, that is often camera and inference throughput. For i.MX 93, it is often UI performance, Linux/M33 ownership, or low-power-state behavior.

The practical answer is simple: choose i.MX 8M Plus when multimedia is part of the product’s core value. Choose i.MX 93 when the product is an industrial controller or gateway that happens to need a screen and some local intelligence. Teams taking the second path should also define how Linux, Cortex-M33, dual Ethernet, and CAN FD divide the workload. That distinction is much more useful than asking which chip is newer.

Official References

Frequently Asked Questions

Is i.MX 93 faster than i.MX 8M Plus?

Not across the board. The i.MX 93 has newer Cortex-A55 CPU cores, but only two of them. The i.MX 8M Plus has four Cortex-A53 cores, stronger multimedia hardware, a 3D GPU, dual ISPs, and a higher-throughput NPU for many vision workloads.

Which processor is better for an industrial HMI?

Choose i.MX 8M Plus for richer graphics, Android, video, multiple cameras, or vision AI. Choose i.MX 93 for a lean Linux HMI or gateway where power efficiency, security, dual Ethernet, CAN FD, and real-time MCU work matter more than 3D graphics.

Does i.MX 93 support Android?

NXP’s current i.MX 93 product page lists Linux and real-time operating systems, while NXP provides an official Android BSP for the i.MX 8M Plus EVK. A third-party i.MX 93 Android image should be treated as vendor-specific support and audited separately.

Can i.MX 93 replace i.MX 8M Plus on an existing board?

No. They are not pin-compatible drop-in replacements. A migration requires a new PCB, PMIC and memory review, display and camera rework, and a fresh BSP validation plan.

Contact Silicore

Tell us about your embedded project and required specifications. We provide Android & Linux SBCs, core boards, and custom embedded systems based on Rockchip, Allwinner, NXP, and MTK SoCs.

  • 24-hour response Quick feedback on SBC specifications and compatibility
  • Engineering assistance Hardware design review, BSP customization & driver integration
  • Flexible MOQ Support for prototypes, pilot runs, and mass production
  • Comprehensive testing Function, aging, and reliability validation for industrial use
  • Custom solutions Display integration, I/O expansion, housing & thermal design
  • Global logistics EXW / FOB / DAP delivery via reliable international carriers