Arduino Portenta H7
Arduino Portenta H7 is a dual core unit that features a 480MHz Arm® Cortex®-M7 and a 240MHz Arm Cortex M4.
Product Overview
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.
Features & Specs
- 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
Customer Reviews

Stock and Customer Discounts
Available Discounts
- $119.65 | 25+ units
- $113.36 | 100+ units