Arduino Portenta H7

Added to your shopping cart

Arduino Portenta H7 is a dual core unit that features a 480MHz Arm® Cortex®-M7 and a 240MHz Arm Cortex M4. This allows the Portenta to run high level code with real time tasks in parallel. For example, it's possible to execute Arduino compiled code along with a MicroPython one, and have both cores communicate with one another. The two cores communicate by a remote procedure call mechanism that allows calling functions on the other processor seamlessly. The Portenta can run like any other embedded microcontroller board, or as a main processor of an embedded computer. Use the Portenta Carrier board to transform the H7 into a eNUC computer and expose all of the H7 physical interfaces.

Two Parallel Cores The H7's main processor is the dual-core STM32H747 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 seamlessly allows calling functions on the other processor. Both processors share all the in-chip peripherals and can run Arduino sketches on top of the Mbed OS, native Mbed applications, MicroPython/JavaScript via an interpreter and TensorFlow Lite. With TensorFlow™ Lite, one of the cores could compute a computer vision algorithm on the fly, while the other could make low-level operations like controlling a motor, or acting as a user interface.

Graphics Accelerator The Portenta H7 has the possibility of connecting an external monitor to build a dedicated embedded computer with a user interface. This is possible thanks to the STM32H747 processor's on-chip GPU, the Chrom-ART Accelerator™. Besides the GPU, the chip includes a dedicated JPEG encoder and decoder.

A New Standard for Pinouts The Portenta family adds two 80-pin high density connectors at the bottom of the board. This ensures scalability for a wide range of applications by simply upgrading the Portenta board.

On-Board Connectivity The onboard wireless module allows to simultaneously manage WiFi and BLUETOOTH® connectivity. The WiFi interface can be operated as an Access Point, as a Station or as a dual-mode simultaneous AP/STA and can handle up to a 65Mbps transfer rate. The Bluetooth interface supports Bluetooth Classic and BLE. It's also possible to expose a series of different wired interfaces like UART, SPI, Ethernet, or I2C, through some of the MKR styled connectors, or through the new Arduino industrial 80-pin connector pair.

USB-C Multipurpose Connector The board's programming connector is a USB-C port that can also be used to power the board, as a USB Hub, to connect a DisplayPort monitor, or to deliver power to OTG connected devices.

  • Microcontroller: STM32H747XI dual Cortex®-M7+M4 32-bit low power ARM MCU
  • Radio module: Murata 1DX dual WiFi 802.11b/g/n 65Mbps and Bluetooth 5.1 BR/EDR/LE
  • Secure Element (default): NXP SE0502
  • Board Power Supply (USB/VIN): 5V
  • Supported Battery: Li-Po Single Cell, 3.7V, 700mAh Minimum (integrated charger)
  • Circuit Operating Voltage: 3.3V
  • Current Consumption: 2.95μA in Standby mode (Backup SRAM OFF, RTC/LSE ON)
  • Display Connector: MIPI DSI host & MIPI D-PHY to interface with low-pin count large display
  • GPU: Chrom-ART graphical hardware Accelerator™
  • Timers: 22x timers and watchdogs
  • UART: 4x ports (2 with flow control)
  • Ethernet PHY: 10/100Mbps (through expansion port only)
  • SD Card: Interface for SD Card connector (through expansion port only)
  • Operational Temperature: -40°C to +85°C (excl. Wireless module) / -10°C to +55°C (incl. Wireless module)
  • MKR Headers: Use any of the existing industrial MKR shields
  • High-density Connectors: Two 80 pin connectors will expose all of the board's peripherals to other devices
  • Camera Interface: 8-bit, up to 80MHz
  • ADC: 3x ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6MSPS)
  • DAC: 2x 12-bit DAC (1 MHz)
  • USB-C: Host/Device, DisplayPort out, High/Full Speed, Power delivery
  • Arduino Part #: ABX00042


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

No reviews yet.