Nitrogen8M Plus SMARC

Nitrogen8M Plus SMARC is the latest in our line of i.MX based Nitrogen platforms, leveraging the i.MX 8M Plus processors from NXP and compatible with the SMARC 2.1.1 standard. The Nitrogen 8M Plus SMARC is an integrated platform solution with Quad Cortex®-A53 processors operating up to 1.8 GHz and pre-certified dual-band 802.11 a/b/g/n/ac WLAN plus dual-mode Bluetooth® 5.2 Low Energy module. Quad Arm® Cortex®-A53 processors are integrated with an NPU of 2.3 TOPS that greatly accelerates machine learning inference. The vision engine is composed of two MIPI-CSI camera inputs and an HDR-capable Image Signal Processor (ISP) capable of 375 MPixels/s. The Nitrogen 8M Plus SMARC has several product SKUs providing different eMMC and LPDDR4 memory configurations.

CPU Name i.MX 8M Plus
CPU Type x4 Cortex-A53 + x1 Cortex-M7 + 2.3 TOPS NPU
CPU Cores 4
CPU Clock (Max) 1.8 GHz
DSP Hifi4 Audio DSP, operating up to 800 MHz
Memory & Storage:
RAM 2GB or 4GB LPDDR4 (8GB with qualifying MOQ)
eMMC 16GB (For custom sizes, please contact sales)
ISP 375 Mpixel/s HDR ISP supporting configurations, such as 12MP@30fps, 4kp45, or 2x 1080p80
2D/3D Graphics Acceleration GC7000UL for 3D, GC520L for 2D
Video Encode / Decode 1080p60 H.264, VP8/1080p60 H.265, H.264, VP8, VP9
Camera Interfaces 2x 4-Lane MIPI CSI
Display Connections:
HDMI 1x HDMI 2.0a up to 1080p120 or 4k30
LVDS 1x LVDS up to 1920x1080p60
MIPI DSI x1 4-Lane up to 1080p60
Networking Connections:
Ethernet 2 Gigabit ports
WiFi Certified 802.11ac 1×1 SISO
Bluetooth BT5.2
Audio Interfaces:
Headphone x1 (WM8960) (via Carrier)
Microphone x1 (via Carrier)
Amplifier 2W (1W per channel) (via Carrier)
Connectivity Ports:
CAN 2x CAN (Optionally CAN-FD on I-Temp)
I2C 3x I2C
UART 3x UART 5Mbit/s
USB 2x USB 3.0/2.0 with PHY, 2x USB 2.0 with PHY
RTC x1 + battery (via Carrier)
PCIe 1x PCIe Gen3 1-Lane Dual Mode with PHY
SD / MMC 1x SDIO 3.0 exposed / eMMC 5.1 on-board
PCB Specifications:
Dimensions (L x W) SMARC 2.1.1 Standard – 82mm x 50mm
Miscellaneous Specifications:
Temperature Rating 0°C to +70°C (Commercial) and -40° to +85 °C (Industrial)
Power Supply 5V

Boundary Devices offers industry leading OS development and support to help customers get to market quickly and efficiently. Because we only design i.MX based hardware, we are able to optimize our OS development and provide the most up-to-date operating system versions available.

All of our Nitrogen SBCs and SOMs support a variety of OS options frequently requested in the embedded design space. Supported OS include:

All of the boards in our Nitrogen6 and Nitrogen8 families support Android. Our internal development team works hard to ensure the latest version is available for development.
We have developed a variety of Linux OS available for our boards including the latest releases of Yocto, Ubuntu, Buildroot, and Debian.
Nitrogen boards that feature a processor with ARM Cortex-M4 support FreeRTOS

Information on set-up and image download links can be found on our Software Wiki or by contacting our support team at

Boundary Devices does not support application development. However, we are partners with a variety of 3rd party application development companies, including a global partnership with Qt. You can find our list of partners on our Partners page.

Filters Sort results
7" 1280x800 Display with PCAP Multi-touch.
Min: 1
Step: 1
10.1" 1280x800 IPS Display with PCAP Multi-touch
Min: 1
Step: 1
Filters Sort results
Nitrogen8M Plus SMARC
i.MX 8M Plus + LPDDR4 (1-8GB) + Wi-Fi/BT

Related Videos

Related Info

This blog post will detail how Boundary Devices created its Facemask Detection app for the i.MX 8M Plus-based Nitrogen8MP and its NPU! It was done as part of our i.MX 8M Plus Machine Learning webinar ...
This blog post will show some Machine Learning (ML) performance analysis across our platforms and especially with the i.MX 8M Plus based Nitrogen8MP! It was done as part of our i.MX 8M Plus Machine Learning ...
Watch & learn as NXP's i.MX 8M Plus flexes in our latest demo! This video shows the Nitrogen8M Plus SOM driving 3 different displays independently using MIPI-DSI, HDMI, and LVDS. The displays used are from ...
This post intends to answer the question of programming the eMMC memory you can find on our devices. Although there are many different approaches available based on Linux or the MFG Tools, this post will focus on ...