# 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.

## Quick Facts

- **Brand:** Arduino
- **Board Type:** compute-module
- **Price:** ~$202
- **Product Readiness:** developer
- **CPU:** ARM Cortex-A53 quad-core @ 1.8GHz,Cortex-M7 @ 480MHz,Cortex-M4 @ 240MHz
- **CPU Architecture:** ARM Cortex-A53
- **CPU Cores:** 4+2
- **RAM:** 2GB LPDDR4
- **Flash:** 16GB eMMC
- **USB:** USB-C
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Dimensions:** 66.04 × 25.4mm
- **Weight:** 10g
- **Antenna:** U.FL/IPEX
- **SD Card:** No

## Connectivity

- **Wifi:** 802.11 b/g/n/ac
- **Bluetooth:** BLE 5.1

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** No

## Compatible Firmware

arduino, micropython

## Use Cases

- industrial-iot
- iot-gateway
- industrial-automation

## Components

- **i.MX8M-Mini** (mcu): NXP i.MX 8M Mini quad-core ARM Cortex-A53 at 1.8GHz running Linux with hardware video decode and 3D GPU. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fdata-sheet%2FIMX8MMCEC.pdf&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export)
- **STM32H747XI** (mcu): STM32H747 with Cortex-M7 at 480MHz + Cortex-M4 at 240MHz for Arduino sketch execution and real-time I/O. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.st.com%2Fresource%2Fen%2Fdatasheet%2Fstm32h747xi.pdf&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export)
- **SE050C2** (sensor): NXP SE050C2 secure element for hardware key storage, crypto acceleration, X.509 certificates, and secure boot. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fdata-sheet%2FSE050-DATASHEET.pdf&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export)

## Protocols

- **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

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO0 | Digital I/O |  | digital-input, digital-output, pwm |
| GPIO1 | Digital I/O |  | digital-input, digital-output, pwm |
| GPIO2 | Digital I/O |  | digital-input, digital-output, pwm |
| GPIO3 | Digital I/O |  | digital-input, digital-output, pwm |
| GPIO4 | Digital I/O |  | digital-input, digital-output, pwm |
| GPIO5 | Digital I/O |  | digital-input, digital-output, pwm |
| A0 | Analog Input | ADC | adc |
| A1 | Analog Input | ADC | adc |

## Description

## 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.

## Where to Buy

- [Arduino Store (US)](https://openhardware.directory/r?to=https%3A%2F%2Fstore-usa.arduino.cc%2Fproducts%2Fportenta-x8&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export) — $202.00
- [Arduino Store (EU)](https://openhardware.directory/r?to=https%3A%2F%2Fstore.arduino.cc%2Fproducts%2Fportenta-x8&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export) — €223.00
- [DigiKey](https://openhardware.directory/r?to=https%3A%2F%2Fwww.digikey.com%2Fen%2Fproducts%2Fdetail%2Farduino%2FABX00049%2F16733929&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export) — $223.00
- [Mouser](https://openhardware.directory/r?to=https%3A%2F%2Fwww.mouser.com%2FProductDetail%2FArduino%2FABX00049&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export) — $223.00

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fstore.arduino.cc%2Fproducts%2Fportenta-x8&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.arduino.cc%2Fhardware%2Fportenta-x8%2F&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.arduino.cc%2Fresources%2Fdatasheets%2FABX00049-datasheet.pdf&ref=openhardware.directory&product=arduino-portenta-x8&source=md-export)

## Tags

`arduino`, `portenta`, `linux`, `industrial`, `imx8`, `stm32`, `docker`, `edge-computing`

## Images

![Arduino Portenta X8](https://nbg1.your-objectstorage.com/openhardware-directory/entities/arduino-portenta-x8/59c3388490a2.jpg)

---
[View full device page](https://openhardware.directory/devices/arduino-portenta-x8)