# 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…

[HTML version](https://soldr.ai/docs/boards/arduino-portenta-h7)

[Docs](https://soldr.ai/docs) / [Boards](https://soldr.ai/docs/boards)

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.

Every value cites its sourceOfficial pinout

[Buy on Compoden](https://compoden.com/products/arduino-portenta-h7-dual-core-cortex-m7m4-board)

## 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&#x27;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](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20wired%20network%20temperature%20and%20humidity%20logger%20with%20a%20Portenta%20H7%2C%20the%20Portenta%20Mid%20Carrier%20and%20a%20DHT22): 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&#x27;s pin order on its silkscreen. Learning project.
- [Dual-core RGB LED demo](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20dual-core%20RGB%20LED%20demo%20with%20a%20Portenta%20H7%20where%20one%20core%20handles%20the%20LED%20and%20the%20other%20answers%20serial%20commands): 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](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%2016-bit%20analog%20knob%20position%20logger%20with%20a%20Portenta%20H7%20and%20a%2010k%20potentiometer): The H7 has a 16-bit ADC on A0 to A6. Wire the potentiometer&#x27;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&#x27;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)
