Compulab MCM-iMX95 is yet another NXP i.MX 95 system-on-module (SoM), whose main selling point is being offered as a solder-down QFN package with SMD pads.
The hexa-core Cortex-A55 Edge AI module ships with 4GB to 16GB LPDDR5 memory, 16GB to 128GB eMMC flash, an NXP PF0900 PMIC, and an RTC. All I/Os are exposed through 180 QFN SMD pads, including LVDS and MIPI DSI display interfaces, two MIPI CSI camera interfaces, two Gigabit plus one 10 Gbps Ethernet MACs, two PCIe Gen3 x1 interfaces, and more.
Compulab MCM-iMX95 specifications:
- SoC – NXP i.MX 95
- CPU
- Up to 6x Arm Cortex-A55 cores @ up to 1.8 GHz
- Real-time co-processors – Arm Cortex-M7 @ 800MHz and Cortex-M33 @ 250MHz
- 2D/3D Graphics Acceleration
- 3D Arm Mali GPU with OpenGL ES 3.2, Vulkan 1.2, OpenCL 3.0
- 2D GPU
- Video Encode / Decode – 4Kp30 H.265 and H.264
- AI/ML – 2 TOPS eIQ Neutron NPU
- CPU
- System Memory – 4GB to 16GB LPDDR5 RAM
- Storage – 16GB to 128GB eMMC flash
- 180x QFN SMD pads
- Display Interfaces
- Dual-channel 24-bit LVDS up to 1920×1080
- 4-lane MIPI DSI up to 4K30 or 3840x1440p60
- Capacitive touchscreen support through SPI or I2C
- Camera Interfaces – 2x 4-lane MIPI CSI interfaces
- Audio
- Up to 5 x I2S/SAI)
- S/PDIF Rx/Tx
- Neworking
- 2x Gigabit Ethernet (RGMII)
- 10 Gbps Ethernet (10 GbE MAC)
- USB – 1x USB 3.0, 1x USB 2.0
- High-Speed Interfaces – 2x PCIe Gen3 x1
- Other I/Os – Up to 8x UART, 7x I2C, 8x SPI, 5x CAN Bus, 2x SD/SDIO, 4x ADC, 4x PWM, 75x GPIO (multiplexed with other I/Os)
- Debugging – JTAG
- Display Interfaces
- Misc – RTC powered by external battery
- Power Management
- Supply Voltage – 3.45V to 5V
- NXP PF0900 PMIC
- Dimensions – 42 x 34 x 3 mm; 180-pin, 0.8mm pitch QFN package
- Weight – 8 grams
- Temperature Range
- Operating – Commercial: 0 to 70°C ; extended; -20 to 70°C; industrial: -40 to 85°C
- Storage – -40 to 85°C
- Relative humidity – Operating: 10% to 90%; storage: 5% to 95%
- Shock – 50G / 20 ms
- Vibration – 20G / 0 – 600 Hz
- MTTF – Over 200,000 hours

Compulab provides support for the Yocto Project, Debian Linux, and RTOS with BSPs and ready-to-run images. The company also highlights support for Docker, MS Azure IoT, Node-RED, and OTA updates with Mender.
The MCM-iMX95 Evaluation Kit can help engineers get started with development. It is comprised of an MCM-iMX95-C1800HM-D8-N64 system-on-module (8GB RAM, 64GB eMMC flash), the SB-MCMIMX95 carrier board, a WiFi antenna, various cables, and a 12V power supply. A 7-inch LVDS LCD with touch panel and Quectel EG25G LTE cellular modem are available as options. The company provides technical support for 12 months and a 45-day trial period for the kit, which can be refunded if the user finds the product is not suitable for his/her needs.
When I started this article, I was convinced it was not the first solder-down NXP i.MX 95 SoM around, but competing products are either offered with a SMARC 2.1-compliant MXM-314 edge connector (e.g., ADLINK LEC-IMX95 or iWave iW-RainboW-G61M), board-to-board connectors (e.g., Variscite DART-MX95, Forlinx FET-MX95xx-C), or a SO-DIMM edge connector as found on the Toradex Verdin MX95. What we have plenty of are solder-down NXP i.MX 93 modules with QFN, LGA, or OSM designs. ADLINK is working on an OSM-IMX95 module, but it’s at the preliminary stage.
Compulab says that volume pricing for the MCM-iMX95 module starts at $74, and availability is guaranteed at least until 2039. The evaluation kit is sold for $345. More details can be found on the product page.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.






