
Arduino® Portenta H7
3 / 25
Arduino® Portenta H7 / Rev. 01 - 25/11/2021
Features
**ST STM32H747XI **Processor
Dual core
Arm® Cortex®-M7 core at up to 480 MHz with double-precision FPU and 16K data + 16K instruction L1
cache
Arm® 32-bit Cortex®-M4 core at up to 240 MHz with FPU, Adaptive real-time accelerator (ART
Accelerator™)
2 Mbytes of Flash memory with read-while-write s 1 Mbyte of RAM
Dual mode Quad-SPI memory interface running up to 133 MHz
CRC calculation unit
Security
ROP, PC-ROP, active tamper
3 separate power domains which can be independently clock-gated or switched off:
D1: high-performance capabilities
D2: communication peripherals and timers
D3: reset/clock control/power management
Voltage scaling in Run and Stop mode (6 configurable ranges)
2.95 μA in Standby mode (Backup SRAM OFF, RTC/LSE ON)
4 DMA controllers to unload the CPU
1× high-speed master direct memory access controller (MDMA) with linked list support
2× dual-port DMAs with FIFO
1× basic DMA with request router capabilities
Up to 35 communication peripherals
4× I2Cs FM+ interfaces (SMBus/PMBus)
4× USARTs/4x UARTs (ISO7816 interface, LIN, IrDA, up to 12.5 Mbit/s) and 1x LPUART
6× SPIs, 3 with muxed duplex I2S audio class accuracy via internal audio PLL or external clock, 1x I2S in
LP domain (up to 150 MHz)
4x SAIs (serial audio interface)
SPDIFRX interface
SWPMI single-wire protocol master I/F
MDIO Slave interface
2× SD/SDIO/MMC interfaces (up to 125 MHz)
2× CAN controllers: 2 with CAN FD, 1 with time-triggered CAN (TT-CAN)
2× USB OTG interfaces (1FS, 1HS/FS) crystal-less solution with LPM and BCD
Ethernet MAC interface with DMA controller
8-bit camera interface (up to 80 MHz)
11 analog peripherals
3× ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS)
1× temperature sensor
2× 12-bit D/A converters (1 MHz)
2× ultra-low-power comparators