Advertisement

Quick Links

Arduino® Portenta X8
Product Reference Manual
SKU: ABX00049
Description
The Arduino® Portenta X8 is a high performance single board computer designed to power the upcoming
generation of Industrial Internet of Things. This board combines the NXP® i.MX 8M Mini hosting an embedded
Linux OS with the STM32H7 to leverage Arduino libraries/skills. Shield and carrier boards are available to extend
the functionality of the X8 or alternatively can be used as reference designs to develop your own custom solutions.
Target Areas
Edge computing, industrial internet of things, single board computer, artificial intelligence
1 / 21
Arduino® Portenta X8
Modified: 25/03/2022

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Portenta X8 and is the answer not in the manual?

Questions and answers

Summary of Contents for Arduino Portenta X8

  • Page 1 SKU: ABX00049 Description The Arduino® Portenta X8 is a high performance single board computer designed to power the upcoming generation of Industrial Internet of Things. This board combines the NXP® i.MX 8M Mini hosting an embedded Linux OS with the STM32H7 to leverage Arduino libraries/skills. Shield and carrier boards are available to extend the functionality of the X8 or alternatively can be used as reference designs to develop your own custom solutions.
  • Page 2 Arduino® Portenta X8 Features Component Details 32KB L1-I Cache 4x Arm® Cortex®-A53 core platforms up to 1.8 GHz 32 kB L1-D Cache per core 512 kB L2 Cache 16 kB L1-I Cache Arm® Cortex®-M4 core up to 400 MHz 16 kB L2-D Cache 3D GPU (1x shader, OpenGL®...
  • Page 3 Arduino® Portenta X8 Component Details 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 2x SPI (1 shared with UART) High Density connectors 1x I2S...
  • Page 4 Arduino® Portenta X8 Component Details ROHM Dynamic voltage scaling BD71847AMWV Programmable 3.3V/2A voltage output to carrier board PMIC It is user’s sole responsibility to test Temperature -40°C to +85°C board's operation in full range temperature range Safety Class A information 4 / 21 Arduino®...
  • Page 5: Table Of Contents

    13 USB-C Connector 14 Real Time Clock 15 Power Tree 16 Board Operation 16.1 Getting Started - IDE 16.2 Getting Started - Arduino Web Editor 16.3 Getting Started - Arduino IoT Cloud 16.4 Sample Sketches 16.5 Online Resources 16.6 Board Recovery...
  • Page 6 Arduino® Portenta X8 25 Change Log 6 / 21 Arduino® Portenta X8 Modified: 25/03/2022...
  • Page 7: Application Examples

    Embedded Linux: Kickstart the deployment of Industry 4.0 with Linux Board Support Packages running on the feature packed and energy efficient Arduino® Portenta X8. Make use of the GNU toolchain to develop your solutions free from technological lock in.
  • Page 8: Recommended Operating Conditions

    Maximum Power Consumption 4000 It is recommended to use a USB 3.0 port when connecting to the Portenta X8 which can deliver the required power. Dynamic scaling of the Portenta X8 can change the current consumption, leading to current surges during bootup.
  • Page 9: Block Diagram

    Arduino® Portenta X8 Functional Overview 6 Block Diagram Block Diagram of Portenta X8 9 / 21 Arduino® Portenta X8 Modified: 25/03/2022...
  • Page 10: Board Topology

    Arduino® Portenta X8 7 Board Topology 7.1 Front View Front view of Portenta X8 Topology Ref. Description Ref. Description BD71847AMWV i.MX 8M Mini PMIC MIMX8MM6CVTKZAA i.MX 8M Mini Quad IC NCP383LMUAJAATXG Current-Limiting ANX7625 MIPI-DSI/DPI to USB Type-C™ Power Switch Bridge IC LBEE5KL1DX-883 WLAN+Bluetooth®...
  • Page 11: Back View

    Arduino® Portenta X8 7.2 Back View Back view of Portenta X8 Topology Ref. Description Ref. Description LM66100DCKR Ideal Diode FEMDRW016G 16GB eMMC Flash IC FXMA2102L8X Dual Supply, 2-Bit Voltage KSZ9031RNXIA Gigabit Ethernet Transceiver IC Translator IC U12, PCMF2USB3B/CZ Bidirectional EMI...
  • Page 12: Processor

    Arduino® Portenta X8 8 Processor The Arduino Portenta X8 makes use of two ARM®-based physical processing units. 8.1 NXP® i.MX 8M Mini Quad Core Microprocessor The MIMX8MM6CVTKZAA iMX8M (U2) features a quad core ARM® Cortex® A53 running at up to 1.8 GHz for high performance applications alongside an ARM®...
  • Page 13: Onboard Memories

    The NXP® i.MX 8M Mini Quad includes a 10/100/1000 Ethernet controller with support for Energy Efficient Ethernet (EEE), Ethernet AVB, and IEEE 1588. An external physical connector is required to complete the interface. This can be accessed via a high density connector with an external component such as the Arduino® Portenta Breakout board.
  • Page 14: Real Time Clock

    Arduino® Portenta X8 to the board while simultaneously outputting Displayport and USB. Such dongles usually provide an ethernet over USB port, a 2 port USB hub and a USB-C port that can be used to provide power to the system.
  • Page 15: Board Operation

    16.1 Getting Started - IDE If you want to program your Arduino® Portenta X8 while offline you need to install the Arduino® Desktop IDE [1] To connect the Arduino® Edge control to your computer, you’ll need a Type-c USB cable. This also provides power to the board, as indicated by the LED.
  • Page 16: Board Recovery

    16.6 Board Recovery All Arduino boards have a built-in bootloader which allows flashing the board via USB. In case a sketch locks up the processor and the board is not reachable anymore via USB it is possible to enter bootloader mode by double- tapping the reset button right after power up.
  • Page 17: Mounting Holes And Board Outline

    Arduino® Portenta X8 18 Mounting Holes and Board Outline Certifications Certification Details EN 301489-1 EN 301489-1 CE (EU) EN 300328 EN 62368-1 EN 62311 WEEE (EU) 2011/65/(EU) RoHS (EU) 2015/863/(EU) REACH (EU) UKCA (UK) RCM (RCM) FCC (US) Radio: Part 15.247 MPE: Part 2.1091...
  • Page 18: Declaration Of Conformity Ce Doc (Eu)

    20 Declaration of Conformity to EU RoHS & REACH 211 01/19/2021 Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European Parliament and RoHS 3 Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment.
  • Page 19: Conflict Minerals Declaration

    Arduino® Portenta X8 21 Conflict Minerals Declaration As a global supplier of electronic and electrical components, Arduino is aware of our obligations with regards to laws and regulations regarding Conflict Minerals, specifically the Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502. Arduino does not directly source or process conflict minerals such as Tin, Tantalum, Tungsten, or Gold.
  • Page 20: Company Information

    Important: The operating temperature of the EUT can’t exceed 85℃ and shouldn’t be lower than -40℃. Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 201453/EU. This product is allowed to be used in all EU member states.
  • Page 21 Arduino® Portenta X8 25 Change Log Date Changes 24/03/2022 Release 21 / 21 Arduino® Portenta X8 Modified: 25/03/2022...

This manual is also suitable for:

Abx00049

Table of Contents