Arduino Portenta H7 Product Reference Manual
Hide thumbs Also See for Portenta H7:

Advertisement

Arduino® Portenta H7
Product Reference Manual
SKU: ABX00042
Description
The Portenta H7 is the first member of the Portenta family, dedicated to industrial use cases but with the
traditional Arduino openness and ready for the most demanding Pro applications. The Portenta H7 is ready for
machine learning and real-time applications thanks to the dual core STM32H747 processor including a Cortex® M7
running at 480 MHz and a Cortex® M4 running at 240 MHz. The two cores communicate via a Remote Procedure
Call mechanism that allows calling functions on the other processor seamlessly for real multitasking. By harnessing
the computational power of both Portenta H7's cores, machine learning algorithms can run simultaneously
alongside low latency sensor/actuator interaction.
Arduino's expertise in producing high quality PCB in house has been leveraged to ensure that the Portenta H7 can
meet the vibrations and temperatures met in daily industrial, automotive and agriculture applications. The various
interfaces give the developers freedom in how they interact with the Portenta H7 and include MKR-compatible
pins, USB-C enabled HDMI output and Arduino's open connector (ESLOV). Developers will receive the support they
need from Arduino to build their custom solution.
Portenta H7 offers several customization possibilities that allow tailoring board functionality to specific applications
for high volume use cases.
1 / 25
Arduino® Portenta H7 / Rev. 01 - 25/11/2021

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Arduino Portenta H7

  • Page 1 SKU: ABX00042 Description The Portenta H7 is the first member of the Portenta family, dedicated to industrial use cases but with the traditional Arduino openness and ready for the most demanding Pro applications. The Portenta H7 is ready for machine learning and real-time applications thanks to the dual core STM32H747 processor including a Cortex® M7 running at 480 MHz and a Cortex®...
  • Page 2 Arduino Portenta H7-0000000 (barebones version) Arduino Portenta H7-15EUCWAD 8MB SDRAM 16MB NOR Flash 10/100 Ethernet Phy USB HS NXP SE050C2 Crypto Wi-Fi/BT Module U.FL Antenna DisplayPort over USB-C Target Areas 2 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 3 11 analog peripherals 3× ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS) 1× temperature sensor 2× 12-bit D/A converters (1 MHz) 2× ultra-low-power comparators 3 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 4 2 lane MIPI DSI output 8 bit parallel camera interface 10x PWM outputs 7x GPIO 8x ADC inputs with separate VREF Murata 1DX Wi-Fi/BT Module (optional) Wi-Fi 802.11b/g/n 65 Mbps 4 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 5 MKR compatible header 7x PWM channels 7x ADC channels 1x SPI 1x UART 1x I2C ESLOV Connector I2C port with automatic device enumeration **NXP PF1550 **Programmable PMIC dynamic voltage scaling 5 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 6 Arduino® Portenta H7 programmable independent 1A voltage output to carrier board programmable I/O voltage integrated Li-Po/Li-Ion Battery Charger 6 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 7: Table Of Contents

    5.5 Online Resources 5.6 Board Recovery 6 Connector Pinouts 6.1 USB-C 6.2 High Density Connector 6.3 4.3 MKR Headers 6.4 Battery Connector 6.4.1 Connector Pinout 6.4.2 Battery Charger Specifications: 7 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 8 8.1 7.1 Declaration of Conformity CE/RED DoC (EU) 8.2 Declaration of Conformity to EU RoHS & REACH 191 11/26/2018 8.3 Conflict Minerals Declaration 9 8. FCC Caution 10 Reference Documentation 11 Revision History 8 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 9: The Board

    Ethernet port that allows for wired networking applications. 2.2 Accessories The Portenta H7 Vision Shield is a rapid pathway to developing applications that combine vision, audio and connectivity. The ultra low power HM-01B0 CMOS image sensor is designed with always-on applications in mind.
  • Page 10: Ratings

    0.99 IOH Max Current at VDD-0.4 V, output set high IOL Max Current at VSS+0.4 V, output set low Output high voltage, 8 mA Output low voltage, 8 mA 10 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 11: Power Consumption

    Power consumption with busy loop Power consumption in low power mode PMAX Maximum Power Consumption 4 Functional Overview 4.1 Board Topology Board Topology TOP side Board Topology BOTTOM side 11 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 12: Processor

    Main processor is a dual core Cortex M7 running at up to 480 MHz and a Cortex M4 running at up to 240 MHz. The two cores communicate with each other via a hardware assisted mailbox on which Arduino implements a Remote Procedure Call mechanism that allows calling functions on the other processor seamlessly.
  • Page 13: Wireless Module

    (read only) or used as a QSPI peripheral for data storage. 4.5 Crypto Chips Portenta H7 provides two different optional Crypto Chip choices. The classic ATECC608A from Microchip provides low cost backwards compatibility with Arduino applications while the more advanced SE050C2 from NXP provides Common Criteria certification, larger storage memory and more advanced functionalities.
  • Page 14: Usb-C Connector

    4.9 Power Tree All power conversion on the Portenta H7 is handled by the PF1550 PMIC. Current is drawn by VUSB, VIN or VBATT automatically according to rules specified by the PMIC. The VCC is driven by a buck converter configured to provide 3V3 that is accessible on both the MKR headers and the HDR connector.
  • Page 15: Board Operation

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

    5.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 Arduino® Portenta H7 High density connectors pinouts 17 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 18: Mkr Headers

    Arduino® Portenta H7 6.3 4.3 MKR Headers MKR format Headers pinout Detailed information on the Portenta H7’s pinouts are available in a separate document: https://content.arduino.cc/assets/Pinout-PortentaH7_latest.pdf 18 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 19: Battery Connector

    Arduino® Portenta H7 6.4 Battery Connector The Portenta H7 is compatible with a single cell Li-Po or Li-Ion battery (3.7V, 700mAh minimum) connected via a 3- pin BM03B-ACHSS-GAN-TF connector. Battery management is performed by the PF1550 IC. 6.4.1 Connector Pinout Battery pinout 6.4.2 Battery Charger Specifications:...
  • Page 20: Mechanical Information

    Arduino® Portenta H7 7 Mechanical Information 7.1 Board Outline Board outline 7.2 Mounting Holes Mounting outline 20 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 21: Connector Positions

    Arduino® Portenta H7 7.3 Connector Positions Connectors positions top Connectors positions bottom 21 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...
  • Page 22: Certifications

    1000 Exemptions : No exemptions are claimed. Arduino Boards are fully compliant with the related requirements of European Union Regulation (EC) 1907 /2006 concerning the Registration, Evaluation, Authorization and Restriction of Chemicals (REACH). We declare none of 22 / 25...
  • Page 23: Conflict Minerals Declaration

    ECHA (European Chemical Agency) 1907 /2006/EC. 8.3 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.
  • Page 24: Reference Documentation

    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 2014/53/EU. This product is allowed to be used in all EU member states.
  • Page 25: Revision History

    Arduino® Portenta H7 11 Revision History Date Revision Changes 18/12/2020 First Release 09/08/2021 Updated Power Tree 25 / 25 Arduino® Portenta H7 / Rev. 01 - 25/11/2021...

This manual is also suitable for:

Abx00042

Table of Contents