Reference Manual
Arduino® Portenta X8
2 / 20 Arduino® Portenta X8 Modified: 07/12/2022
Features
Component Details
NXP® i.MX 8M Mini
Processor
4x Arm® Cortex®-A53 core platforms up to 1.8 GHz per core
32KB L1-I Cache
32 kB L1-D Cache
512 kB L2 Cache
Arm® Cortex®-M4 core up to 400 MHz
16 kB L1-I Cache
16 kB L2-D Cache
3D GPU (1x shader, OpenGL® ES 2.0)
2D GPU
1x MIPI DSI (4-lane) with PHY
1080p60 VP9 Profile 0, 2 (10-bit) decoder, HEVC/H.265
decoder, AVC/H.264 Baseline, Main, High decoder, VP8
decoder
1080p60 AVC/H.264 encoder, VP8 encoder
5x SAI (12Tx + 16Rx external I2S lanes), 8ch PDM input
1x MIPI CSI (4-lane) with PHY
2x USB 2.0 OTG controllers with integrated PHY
1x PCIe 2.0 (1-lane) with L1 low power substates
1x Gigabit Ethernet (MAC) with AVB and IEEE 1588, Energy
Efficient Ethernet (EEE) for low power
4x UART (5mbps)
4x I2C
3x SPI
4x PWM
STM32H747XI
Microcontroller
Arm® Cortex®-M7 core at up to 480 MHz with double-
precision FPU
16K data + 16K instruction L1 cache
1x Arm® 32-bit Cortex®-M4 core at up to 240 MHz with FPU,
Adaptive real-time accelerator (ART Accelerator™)
Memory
2 MB of Flash Memory with read-while-
write support
1 MB of RAM
Onboard memory
NT6AN512T32AV 2GB Low Power DDR4 DRAM
FEMDRW016G 16GB Foresee® eMMC Flash module
USB-C®
High Speed USB
DisplayPort output
Host and Device operation
Power Delivery support
High Density
connectors
1 lane PCI express
1x 10/100/1000 Ethernet interface with PHY
2x USB HS
4x UART (2 with flow control)
3x I2C
1x SDCard interface