Arduino Portenta X8 - image 1
Arduino·Compute Module

Arduino Portenta X8

Industrial-grade Linux SoM with NXP i.MX 8M Mini quad-core Cortex-A53 at 1.8GHz + STM32H747 dual-core Cortex-M7/M4, 2GB RAM, WiFi/BLE, NXP SE050 hardware security, Docker containers, and OTA updates for edge computing.

Starting from

$202.00

Compatible Firmware

Specifications

ArchitectureARM Cortex-A53
CPU Cores4+2
Clock Speed1.8GHz
GPIO Level3.3V
Power Input5V
BluetoothBLE 5.1
AntennaU.FL/IPEX
StorageNo
Dimensions66.04 × 25.4mm
Weight10g

Components

NXP i.MX 8M Mini quad-core ARM Cortex-A53 at 1.8GHz running Linux with hardware video decode and 3D GPU.

STM32H747 with Cortex-M7 at 480MHz + Cortex-M4 at 240MHz for Arduino sketch execution and real-time I/O.

NXP SE050C2 secure element for hardware key storage, crypto acceleration, X.509 certificates, and secure boot.

Bus Interfaces

SPI
notes: Via high-density connectors
I2C
notes: Via high-density connectors
UART
notes: Via high-density connectors
CAN FD
notes: Via high-density connectors

GPIO Map

GPIO0
Digital I/O
digital-inputdigital-outputpwm
GPIO1
Digital I/O
digital-inputdigital-outputpwm
GPIO2
Digital I/O
digital-inputdigital-outputpwm
GPIO3
Digital I/O
digital-inputdigital-outputpwm
GPIO4
Digital I/O
digital-inputdigital-outputpwm
GPIO5
Digital I/O
digital-inputdigital-outputpwm
A0
Analog Input
adc
ADC
A1
Analog Input
adc
ADC

Overview

The Arduino Portenta X8 is Arduino's most powerful industrial module, combining a quad-core NXP i.MX 8M Mini (Cortex-A53 at 1.8GHz) running Linux with an STM32H747 dual-core real-time co-processor (Cortex-M7 at 480MHz + Cortex-M4 at 240MHz). This 9-core architecture enables running Docker containers, Python, and Node.js on Linux while simultaneously executing time-critical Arduino sketches on the STM32.

With 2GB LPDDR4 RAM, 16GB eMMC, WiFi/BLE, and the NXP SE050C2 hardware security element for key generation, crypto acceleration, and secure boot, it targets industrial edge computing where security and reliability are non-negotiable. The module supports OTA updates, container-based app deployment, and connects to Arduino Cloud for fleet management.

The Portenta X8 is designed for manufacturing edge computing, AGVs, kiosks, smart agriculture systems, and any application requiring Linux flexibility with real-time I/O control in an industrial-grade package.

Use Cases

3

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.