Program it with high-level languages and AI while performing low-latency operations on its customizable hardware. Portenta H7 simultaneously runs high level code along with real time tasks.


Portenta H7 simultaneously runs high level code along with real time tasks
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 allows calling functions on the other processor seamlessly.

Both processors share all the in-chip peripherals and can run:
  • Arduino sketches on top of the Arm® Mbed™ OS
  • Native Mbed™ applications
  • MicroPython / JavaScript via an interpreter
  • TensorFlow™ Lite

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 65 Mbps transfer rate. Bluetooth® interface supports Bluetooth Classic and BLE.

The Portenta H7 follows the Arduino MKR form factor, but enhanced with the Portenta family 80 pin high-density connector. Learn more about the board's pinout by reading the board's pinout documentation.

Use Portenta when performance is keyA new standard for pinouts
High-end industrial machinery
Laboratory equipment
Computer vision
Industry-ready user interfaces
Robotics controller
Mission-critical devices
Dedicated stationary computer
High-speed booting computation (ms)
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 your Portenta board to the one suiting your needs.

Multiple options in one board
By default the Arduino Portenta H7 comes with:
  • STM32H747 dual-core processor with graphics engine
  • 16MB NOR Flash
  • 10/100 Ethernet Phy
  • USB HS
  • NXP SE050C2 Crypto
  • WiFi/BT Module
  • UFL Connector (Antenna)
  • DisplayPort over USB-C

Tailor the hardware to your needs
If you need more memory, Portenta H7 can host up to 64 MByte of SDRAM, and 128 MByte of QSPI Flash. Comes with an external UFL connector for adding a high-gain antenna to the board. Decide between crypto-chips from Microchip® and NXP.

Portenta H7 TECH SPECS
MAIN PROCESSORSTM32H747XI dual Cortex®-M7+M4 32bit low power Arm® MCU
SDRAM8-64 MByte option
QSPI FLash2-128 MByte option
Ethernet10/100 Phy option
WirelessBT5.0 + WiFi 802.11 b/g/n 65Mbps option
Crypto ChipECC608 or SE050C2 (Common Criteria EAL 6+) option
DISPLAY CONNECTORMIPI DSI host & MIPI D-PHY to interface with low-pin count large displays
GPUChrom-ART graphical hardware Accelerator™
TIMERS22x timers and watchdogs
UART4x ports (2 with flow control)
SD CardInterface for SD Card connector (through expansion port only)
POWERThrough USB-C connector or LiPo battery (integrated charger)
CURRENT CONSUMPTION2.95 μA in Standby mode (Backup SRAM OFF, RTC/LSE ON)
USB-CHost / Device, DisplayPort out, High / Full Speed, Power delivery
MKR HEADERSUse any of the existing industrial MKR shields on it
HIGH DENSITY CONNECTORSTwo 80 pin connectors will expose all of the board's peripherals to other devices
ESLOV CONNECTORArduino's open connector standard for self-identifiable hardware
CAMERA INTERFACE8-bit, up to 80 MHz
ADC3× ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS)
DAC2× 12-bit DAC (1 MHz)
Files for download
Pinout Portenta H7
stm32h745755-747757 Data sheet

Arduino Portenta H7 web page