Summary of PICOCORE MX8MM FEATURES I.MX8 MINI AND RUNS LINUX
F&S Elektronik Systeme released the 40 x 35 mm PicoCore MX8MM module featuring an NXP i.MX8M Mini (single/dual/quad A53 up to 1.8 GHz) with Cortex-M4 RT core, up to 8GB LPDDR4, up to 32GB eMMC (or 512MB SLC NAND), 802.11ac/Bluetooth 5.0, GbE, PCIe, MIPI-CSI, LVDS or 4-lane MIPI-DSI, and extensive I/O. It runs Yocto/Buildroot/Linux (FreeRTOS on the M4; Windows 10 IoT planned) and is available in commercial and industrial temperature grades, with availability through 2029.
Parts used in the PicoCore MX8MM:
- NXP i.MX 8M Mini SoC (single/dual/quad Cortex-A53, Cortex-M4)
- Up to 8GB LPDDR4 RAM
- Up to 512MB SLC NAND flash
- Up to 32GB eMMC flash
- 802.11ac + Bluetooth 5.0 wireless module
- Atheros AR8035 Gigabit Ethernet transceiver
- 2x 100-pin board-to-board connectors
- External SD card interface
- USB 2.0 host port
- USB 2.0 OTG port
- UART interfaces (up to 4x)
- I2C interfaces (up to 4x)
- SPI interfaces (up to 2x)
- MIPI-CSI camera interface
- LVDS display interface
- MIPI-DSI (up to 4-lane)
- Analog resistive and PCAP touch via I2C
- Audio interfaces: Line In, Line Out, Mic, Headphone, I2S, S/PDIF, ESAI, SAI, SSI
- PCIe expansion interface
- PWM outputs (up to 8x)
- Watchdog timer
- RTC (real-time clock)
F&S Elektronik Systeme has unveiled its 40 x 35mm “PicoCore MX8MM” module which runs Linux on a quad-A53, 1.8GHz i.MX8 Mini with up to 8GB LPDDR4 and 32GB eMMC plus WiFi/BT, a GbE controller, PCIe, and optional -40 to 85°C support. The PicoCore MX8MM is a i.MX8M variant with lower video resolution, but a faster clock rate.
The PicoCore MX8MM has the same 40 x 35mm footprint as other F&S PicoCore models such as the i.MX7-based PicoCore MX7ULP. There are also i.MX6 and i.MX6 UL based PicoCore modules, which like the PicoCore MX8MM feature a Yocto Project-based Linux BSP. The stack includes Buildroot and UBoot. Windows 10 IoT Core will be available by the end of the year, and the i.MX8 Mini’s real-time, Cortex-M4 core supports FreeRTOS. The PicoCore MX8MM features USB 2.0 host and OTG ports and offers 4x UART, 4x I2C, 4x SPI, and 8x PWM. The power feature is listed as “+3.8V bis 5.5VDC,” and runs at 3 Watts. The module incorporates an RTC and is available in both 0 to 70°C and -40 to 85°C variants. Availability for the module extends to 2029. The module supports 1, 2, and 4-core Cortex-A53 configurations of the Mini.

The module offers up to 8GB LPDDR4 RAM, which is in contrast to the 1GB LPDDR3 present on the PicoCore MX7ULP. The module offers up to 512MB SLC NAND flash and up to 32GB eMMCflash, with a GbE controller on board along with 802.11ac and Bluetooth 5.0. The PicoCore MX8MM dual 100-pin connectors consist of a subsection of “Interfaces-FIX” pins that are similar to other PicoCore modules. This provides some backward compatibility. The PicoCore MX8MM enables LVDS or 4-lane MIPI-DSI with analog resistive and PCAP touch available via I2C. The analog and digital audio I/O comes in variety, like I2S and S/PDIF, as well as PCIe expansion and MIPI-CSI camera input. Pricing or availability are not provided for the PicoCore MX8MM, but more information should be further revealed soon.

PicoCore MX8MM Specifications:
- SoC – NXP i.MX 8M Mini single, dual, quad core Arm Cortex-A53 @ 1.8 GHz processor, Cortex-M4 real-time core @ 400 MHz, 512KB L2-Cache, 2D/3D GPU
- System Memory – Up to 8GB LPDDR4
- Storage – Up to 512MB SLC NAND flash or up to 32GB eMMC flash
- Video Decode – 1080p60 HEVC H.265, VP9, H.264, VP8
- Connectivity
- 802.11ac + Bluetooth 5.0 module
- Atheros AR8035 Gigabit Ethernet transceiver
- Interfaces via 2x 100-pin board to board connectors
- 1x external SD Card
- 10/100/1000Mb Ethernet
- USB – 1x USB host, 1x USB 2.0 OTG
- Up to 4x UART, up to 4x I2C, up to 2x SPI
- Audio – Line In, Line Out, Mic, Headphone,I2S, SPDIF, ESAI, SAI, SSI ADR/ DATA Bus
- Display
- LVDS up to Full HD
- Up to 4-lane MIPI DSI
- Touch Panel – analog resistive and PCAP touch ext. via I2C
- Camera analog/digital – MIPI CSI
- PCIe
- Up to 8x PWM, Watchdog
- Supply Voltage – +3.8V bis 5.5VDC
- Power Consumption – 3W typ.
- Dimensions – 40 x 35 mm
- Weight – 10 grams
- Operating Temperature – 0°C – +70°C; opt. -40°C – +85°C
Source: PICOCORE MX8MM FEATURES I.MX8 MINI AND RUNS LINUX
- What processor does the PicoCore MX8MM use?
It uses the NXP i.MX 8M Mini with single, dual, or quad Cortex-A53 cores up to 1.8 GHz and a Cortex-M4 real-time core at 400 MHz. - How much RAM and storage can the module support?
The module supports up to 8GB LPDDR4 RAM and up to 512MB SLC NAND or up to 32GB eMMC flash. - Does the PicoCore MX8MM support wireless connectivity?
Yes, it includes an 802.11ac and Bluetooth 5.0 wireless module. - What display interfaces are available on the module?
It supports LVDS up to Full HD and up to 4-lane MIPI DSI, with analog resistive and PCAP touch via I2C. - Is Ethernet supported on the PicoCore MX8MM?
Yes, it includes an Atheros AR8035 Gigabit Ethernet transceiver for 10/100/1000Mb Ethernet. - What software stacks and OS options are available?
It offers a Yocto Project-based Linux BSP, Buildroot, U-Boot, FreeRTOS on the Cortex-M4, and Windows 10 IoT planned by year end. - What I/O interfaces does the module provide?
It provides USB host and OTG, up to 4 UART, up to 4 I2C, up to 2 SPI, audio I/Os, MIPI-CSI, PCIe, SD card, up to 8 PWM, and watchdog. - What are the power and typical consumption specifications?
Supply voltage is +3.8V to 5.5V DC and typical power consumption is 3 W. - What are the operating temperature options?
Standard is 0°C to +70°C, with an optional -40°C to +85°C variant. - How long will the PicoCore MX8MM be available?
Availability for the module extends to 2029.
