Arduino Portenta H7: specs and pinout
Arduino PRO system-on-module with two Arm cores (Cortex-M7 and Cortex-M4) on one STM32H747XI, MKR-style headers on the edges and two high-density connectors underneath for carriers and shields.
Specs
| Spec | Value | Source |
|---|---|---|
| Microcontroller | STMicroelectronics STM32H747XI: Arm Cortex-M7 up to 480 MHz plus Arm Cortex-M4 up to 240 MHz | Arduino official documentation Datasheet p.5, section 1.1 Microcontroller |
| Internal memory | 2 MB flash, 1 MB RAM | Arduino official documentation Datasheet p.5, section 1.1 Microcontroller |
| External memory | 8 MB SDRAM, 16 MB QSPI flash | Arduino official documentation Datasheet p.8, section 1.2 Memory |
| Operating (logic) voltage | 3.3 V | Arduino official documentation Tech Specs: Power |
| Board input voltage (VIN) | 5 V | Arduino official documentation Tech Specs: Power; the datasheet's operating-conditions table gives no VIN range |
| Operating temperature | -40 to 85 C (conservative thermal limits for the whole board) | Arduino official documentation Datasheet p.11, section 2.1 Recommended Operating Conditions |
| I/O pin current limits | 20 mA sunk by any single I/O or control pin; 140 mA total sunk by all I/O and control pins; 140 mA total sourced | Arduino official pinout diagram Pinout PDF page 1 and 2, warning box |
| Wireless and Ethernet | Wi-Fi 802.11 b/g/n 2.4 GHz and Bluetooth Low Energy (BLE 5 via Cordio stack, BLE 4.2 via Arduino stack) on H7 and H7 Lite Connected only; 10/100 Ethernet PHY (LAN8742AI) | Arduino official documentation Datasheet p.2 variant table and p.17 board topology note; Tech Specs: Ethernet connectivity |
| Analog | ADC 16-bit with 8 channels on the high-density connectors; 2 DACs of 12 bits, only one reachable (pin A6) | Arduino official documentation Tech Specs: ADC and DAC |
| Size | 25.40 mm x 66.04 mm | Arduino official documentation Tech Specs: Dimensions |
Power
| Value | Source | |
|---|---|---|
| Supply | 5 V on VIN or the USB-C port; single-cell 3.7 V Li-Po (700 mAh minimum) on the battery connector | Arduino official documentation Datasheet p.2 (battery) and p.11, section 2.2 Power Consumption |
| Current | Deep sleep 0.67 mA at 3.7 V; busy loop 2.6 mA at 5 V; M7 and M4 both running 230 mA at 5 V (all measured on the full H7, SKU ABX00042) | Arduino official documentation Datasheet p.2 (battery) and p.11, section 2.2 Power Consumption |
Pinout
Rows come from the official Portenta H7 full pinout sheet (ABX00042, last update 13/11/2024): the MKR-style headers on page 1 (left and right columns listed from the USB end downward, as in the drawing) and the J1 and J2 high-density connector tables on page 2. Only pins that carry a label on the sheet are listed; unlabelled high-density pins are left out. Rows apply to the full Portenta H7 pinout sheet; check which variant (H7, H7 Lite or H7 Lite Connected) you have.
| Pin | Function | Voltage | Notes | Source |
|---|---|---|---|---|
| MKR left 1 (top view, USB end at top) | AREF | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | ||
| MKR left 2 | A0 (ADC A0) | 3.3 V logic | PA0_C; high-density J2-73 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 3 | A1 (ADC A1) | 3.3 V logic | PA1_C; high-density J2-75 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 4 | A2 (ADC A2) | 3.3 V logic | PC2_C; high-density J2-77 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 5 | A3 (ADC A3) | 3.3 V logic | PC3_C; high-density J2-79 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 6 | A4 (ADC A4) | 3.3 V logic | PC2; high-density J2-74 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 7 | A5 / D20 (ADC A5) | 3.3 V logic | PC3; high-density J2-76 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 8 | A6 / D21 (ADC A6) | 3.3 V logic | PA4; high-density J2-78 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 9 | D0 (PWM 6) | 3.3 V logic | PH15; high-density J2-62 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 10 | D1 (PWM 5) | 3.3 V logic | PK1; high-density J2-60 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 11 | D2 (PWM 4) | 3.3 V logic | PJ11; high-density J2-67 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 12 | D3 (PWM 3) | 3.3 V logic | PG7; high-density J2-65 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 13 | D4 (PWM 2) | 3.3 V logic | PC7; high-density J2-63 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR left 14 | D5 (PWM 1) | 3.3 V logic | PC6; high-density J2-61 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR right 1 | +5V | 5 V | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | |
| MKR right 2 | VIN | 5 V | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | |
| MKR right 3 | +3V3 | 3.3 V | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | |
| MKR right 4 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | |
| MKR right 5 | RESET (NRST) | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | ||
| MKR right 6 | D14 (UART1 TX) | 3.3 V logic | PA9; high-density J1-33 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR right 7 | D13 (UART1 RX) | 3.3 V logic | PA10; high-density J1-35 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR right 8 | D12 (I2C3 SCL) | 3.3 V logic | PH7; high-density J1-46 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR right 9 | D11 (I2C3 SDA) | 3.3 V logic | PH8; high-density J1-44 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR right 10 | D10 (SPI1 CIPO) | 3.3 V logic | PC2; high-density J2-40 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR right 11 | D9 (SPI1 CK) | 3.3 V logic | PI1; high-density J2-38 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR right 12 | D8 (SPI1 COPI) | 3.3 V logic | PC3; high-density J2-42 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR right 13 | D7 (SPI1 CS) | 3.3 V logic | PI0; high-density J2-36 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| MKR right 14 | D6 (PWM 0) | 3.3 V logic | PA8; high-density J2-59 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| ESLOV 1 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | |
| ESLOV 2 | I2C0 SDA | 3.3 V logic | PH8; high-density J1-44 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| ESLOV 3 | I2C0 SCL | 3.3 V logic | PH7; high-density J1-46 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| ESLOV 4 | SPI1 CS | 3.3 V logic | PI0; high-density J2-36 | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) |
| ESLOV 5 | +5V | 5 V | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | |
| RGB LED red | LEDR | port label printed as A8 on the sheet | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | |
| RGB LED green | LEDG | port label printed as C7 on the sheet | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | |
| RGB LED blue | LEDB | port label printed as D7 on the sheet | Arduino official pinout diagram Pinout PDF ABX00042, page 1 (MKR-style headers) | |
| J1-1 | ETH A+ | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-3 | ETH A- | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-5 | ETH B+ | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-7 | ETH B- | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-10 | DSI D1+ | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-12 | DSI D1- | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-14 | DSI D0+ | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-16 | DSI D0- | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-17 | ETH L1 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-18 | DSI CK+ | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-19 | ETH L2 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-20 | DSI CK- | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-21 | VIN | 5 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J1-22 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J1-23 | USB1 VBUS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-25 | USB1 D+ | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-26 | USB0 D+ | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-27 | USB1 D- | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-28 | USB0 D- | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-29 | USB1 ID | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-31 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J1-32 | VIN | 5 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J1-33 | UART1 TX | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-34 | UART0 TX | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-35 | UART1 RX | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-36 | UART0 RX | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-37 | UART1 RTS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-38 | UART0 RTS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-39 | UART1 CTS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-40 | UART0 CTS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-41 | VIN | 5 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J1-42 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J1-43 | I2C1 SDA | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-44 | I2C0 SDA | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-45 | I2C1 SCL | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-46 | I2C0 SCL | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-47 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J1-48 | VIN | 5 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J1-49 | CAN1 TX | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-51 | CAN1 RX | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-53 | VSYS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-54 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J1-55 | SDC CLK | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-56 | I2S MCK | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-57 | SDC CMD | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-58 | I2S WS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-59 | SDC D0 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-60 | I2S DI | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-61 | SDC D1 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-62 | I2S DO | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-63 | SDC D2 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-64 | VSYS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-65 | SDC D3 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-66 | DMIC CK | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-68 | DMIC D0 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-72 | V-SDCARD | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-73 | RESET | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-75 | SWDIO | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-77 | SWCK | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J1-79 | SWO | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-1 | FORCE_BOOTLOADER | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-2 | CAM D7 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-3 | BOOT_SOURCE | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-4 | CAM D6 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-5 | POWER_ON_REQ | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-6 | CAM D5 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-7 | COINCELL | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-8 | CAM D4 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-10 | CAM D3 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-12 | CAM D2 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-14 | CAM D1 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-16 | CAM D0 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-18 | CAM VS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-20 | CAM CLK | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-22 | CAM HS | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-23 | VCC/+3V3 | 3.3 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-24 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-25 | UART3 TX | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-26 | UART2 TX | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-27 | UART3 RX | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-28 | UART2 RX | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-33 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-34 | VCC | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-36 | SPI1 CS | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-38 | SPI1 CK | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-40 | SPI1 CIPO | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-42 | SPI1 COPI | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-43 | VCC/+3V3 | 3.3 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-44 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-45 | I2C2 SDA | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-46 | GPIO 0 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-47 | I2C2 SCL | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-48 | GPIO 1 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-49 | SAI CK | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-50 | GPIO 2 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-51 | SAI FS | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-52 | GPIO 3 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-53 | SAI D0 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-54 | GPIO 4 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-56 | GPIO 5 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-57 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-58 | GPIO 6 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-59 | PWM 0 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-60 | PWM 5 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-61 | PWM 1 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-62 | PWM 6 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-63 | PWM 2 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-64 | PWM 7 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-65 | PWM 3 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-66 | PWM 8 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-67 | PWM 4 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-68 | PWM 9 | 3.3 V logic | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-69 | VCC/+3V3 | 3.3 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-70 | GND | 0 V | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | |
| J2-71 | ADC VREF+ | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-72 | ADC VREF- | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-73 | ADC A0 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-74 | ADC A4 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-75 | ADC A1 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-76 | ADC A5 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-77 | ADC A2 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-78 | ADC A6 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-79 | ADC A3 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) | ||
| J2-80 | ADC A7 | Arduino official pinout diagram Pinout PDF ABX00042, page 2 (J1/J2 high-density connectors) |
Build with it
Project ideas for the Arduino Portenta H7. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.
- Wired temperature and humidity logger: The Mid Carrier adds the RJ45 Ethernet port and a microSD slot for the H7, which has the Ethernet PHY on board. The DHT22 runs from 3.3 V to 6 V, so it can be powered from the 3.3 V rail, with its data line on a 3.3 V GPIO. Check the module's pin order on its silkscreen. Learning project.
- Dual-core RGB LED demo: The STM32H747XI has a Cortex-M7 and a Cortex-M4 that can run separate programs, and the board has an RGB LED on board. Power and programming come over USB-C.
- Analog knob logger: The H7 has a 16-bit ADC on A0 to A6. Wire the potentiometer's outer pins to the 3V3 pin and GND so the input never goes above 3.3 V, and the wiper to A0.
Common mistakes
- Wiring 5 V modules or 5 V signal lines straight to the 3.3 V I/O: the board runs at 3.3 V and the sheets state no 5 V tolerance, so use a level shifter or a 3.3 V part (source: Arduino official documentation)
- Assuming every Portenta H7 variant has the same parts: the datasheet marks Wi-Fi/Bluetooth as H7 and H7 Lite Connected only, and the secure element, level shifters and USB-C video converter as the full H7 only (source: Arduino official documentation p.16-17)
- Using I2C1 or I2C2 for your own devices without checking: I2C1 (HD pins 43-45) is shared with the secure element, PMIC and analog devices and I2C2 with the camera; I2C0 (pins 44-46) is the free port (source: Arduino official documentation p.14, section 3.3)
Not covered by the official source
- This page covers the full Portenta H7. Memory, Wi-Fi/Bluetooth, secure element and USB-C video converter differ between H7, H7 Lite and H7 Lite Connected; the specs here are for the full H7 unless stated.
- The datasheet's operating-conditions table lists only the board temperature range, no VIN range.
- The Tech Specs page names Bluetooth 4.1 for the wireless module while the datasheet table names BLE 5 via the Cordio stack and BLE 4.2 via the Arduino stack; the datasheet wording is used.
- I/O pin 5 V tolerance is not stated in the Arduino documents, so it is left empty.
Sources
- Arduino official documentation (Portenta H7 Collective Datasheet, revision 8, modified 07/11/2026)
- Arduino official pinout diagram (Portenta H7 full pinout, last update 13/11/2024)
- Arduino official documentation (Arduino Portenta H7 hardware page, Tech Specs)