Skip to content

Latest commit

 

History

History
803 lines (723 loc) · 31.3 KB

File metadata and controls

803 lines (723 loc) · 31.3 KB
identifier title type variant
ABX00042-ABX00045-ABX00046
Arduino® Portenta H7
pro
Collective Datasheet

Description

Portenta H7 family runs high level codes along with real time tasks thanks to the two processors that makes it possible to run tasks in parallel. For example, it is possible to execute Arduino compiled code along with MicroPython one simultaneously, and have both cores to communicate with one another.

Within the H7 family, there are two variants; H7 Lite and H7 Lite Connected. All the three boards and their differences are presented in this datasheet.

Target Areas:

Laboratory equipment, Computer vision

Name Portenta H7 Portenta H7 Lite Portenta H7 Lite Connected
SKU ABX00042 ABX00045 ABX00046
Preview
Security

ATECC608

NXP SE050C2

ATECC608 ATECC608
Connectivity Ethernet PHY / Wi-Fi® / Bluetooth® Low Energy (BLE 5 via Cordio stack, BLE 4.2 via Arduino Stack) Ethernet PHY Ethernet PHY / Wi-Fi® / Bluetooth® Low Energy (BLE 5 via Cordio stack, BLE 4.2 via Arduino Stack)
Memory 8 MB SDRAM / 16 MB QSPI Flash 8 MB SDRAM / 16 MB QSPI Flash 8 MB SDRAM / 16 MB QSPI Flash
Power Li-Po Single Cell 3.7V, 700mAh Minimum Li-Po Single Cell 3.7V, 700mAh Minimum Li-Po Single Cell 3.7V, 700mAh Minimum

CONTENTS

Features

Component Details

Supported boards

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 AcceleratorTM)

All

Flash Memory

2Mbytes of Flash Memory with read-while-write support

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. Possible to 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
4 DMA controllers to unload the CPU
1x high-speed master direct memory access controller (MDMA) With linked list support
2x Dual-port DMA with FIFO
1x 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
3x ADCs with 16-bit max. resolution (up to 36 channels, up to 3,6 MSPS)
1x temperature sensor
2x 12-bit D/A converters (1 MHz)
2x ultra-low power comparators
2x operational amplifiers (7.3 MHz bandwidth)
1x digital filters for sigma delta modulator (DFSDM) with 8 channel/4 filters
Graphics
Chrom.ART graphical hardware AcceleratorTM (DMA2D) to reduce CPU load
Hardware JPEG Codec
Up to 22 timers and watchdogs
1x high-resolution timer (2.1 ns max resolution)
2× 32-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input (up to 240 MHz)
2× 16-bit advanced motor control timers (up to 240 MHz)
10× 16-bit general-purpose timers (up to 240 MHz)
5× 16-bit low-power timers (up to 240 MHz)
4× watchdogs (independent and window)
2× SysTick timers
RTC with sub-second accuracy and hardware calendar
True random number generators (3 oscillators each)
96-bit unique ID
External memories SDRAM 8 MByte
QSPI Flash 16 MByte
USB-C® High speed (optional/FUll Speed USB)
Host and Device operation
Power Delivery support (optional)
DisplayPort H7 full
High Density connectors 1x10/100 Ethernet with PHY

All

1x CAN
4x UART (2 with flow control)
3x I2C
1x SD Card
1x SPI
1x I2S
1x PDM input
2 lane MIPI DSI output
8 bit parallel camera interface
10x PWM output
7x GPIO
8x ADC inputs with separate VREF
ATECC608 Microchip Crypto (optional) Protected storage for up to 16 Keys, certificates or data
Hardware support for asymmetric sign, verify, key agreement – ECDSA: FIPS186-3 Elliptic Curve Digital Signature
ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman
NIST standard P256 elliptic curve support
Hardware support for symmetric algorithms
SHA-256 & HMAC hash including off-chip context save/restore
AES-128: encrypt/decrypt, galois field multiply for GCM
Networking key management support
Turnkey PRF/HKDF calculation for TLS 1.2 & 1.3
Ephemeral key generation and key agreement in SRAM – Small message encryption with keys entirely protected
Secure boot support
Full ECDSA code signature validation, optional stored digest/signature – optional communication key disablement prior to secure boot
Internal high-quality FIPS 800-90 A/B/C Random Number Generator (RNG)
Two high-endurance monotonic counters
Guaranteed unique 72-bit serial number
SE050C2 Secure element Ready-to-use IoT secure element solution

H7 full

Securely storing and provisioning credentials and performing cryptographic operations
based on NXP's Integral Security Architecture 3.0™
CC EAL 6+ certified HW
FIPS 140-2 certified platform with Security Level 3
Support for RSA and ECC asymmetric cryptography algorithms
Support for SCP03 protocol
up to 100 Mio write cycles / 25 years
MKR compatible header 7x PWM channels

All

7x ADC channels
1x SPI
1x UART
1x I2C
ESLOV Connector

I2C port with automatic device enumeration

NXP PF1550 Programmable PMIC Dynamic voltage scaling

Programmable independent

1A voltage output to carrier board

Programmable I/O voltage
Integrated Li-Po/Li-lon Battery charger

Ratings

Recommended Operating Conditions

Symbol Description Min Max
Conservative thermal limits for the whole board: -40 °C (-40 °F) 85 °C (185 °F)

Power Consumption

Symbol Description Min Typ Max Unit
VINMax Maximum input voltage from VIN pad -0.3 - xx V
VUSBMax Maximum input voltage from USB connector -0.3 - xx V
PMax Maximum Power Consumption -xx - xx mW

Block Diagram

Block diagram

Connector Pinouts

USB-C® Pinout

USB-C®

Pin Description Pin Description
GND Cable Ground TX1 +/- TX2 +/- High speed data path (TX for USB, or RX for DP Alt Mode)
VBUS Cable bus power RX1 +/- RX2 +/- High speed data path (TX for USB, or RX for DP Alt Mode)
D+/D- USB 2.0 Interface SBU1 SBU2 For sideband use (Not used for USB)
CC1 CC2 Plug configuration detection * One becomes VCONN for cable or adaptor power * CC is used for USB-PD communication

High Density Connector

High density connectors pinouts

Pin Description Pin Description
ETH High Density Connector CAN High Density Connector
USB High Density Connector DSI High Density Connector
CAM High Density Connector DMIC High Density Connector
I2C0 I2C1 I2C2I2S High Density Connector VSYS VIN V-SDCARDVCC VBUS USB ADC-VREF Power
GND Ground PWM High Density Connector
GPIO High Density Connector SPI1 High Density Connector
SWDIOSWCK SWO High Density Connector ADC High Density Connector
SDC High Density Connector RESET Other Pin

Wake Up Signals/External Relay Commands

MKR format Headers pinout

Application Examples

Due to the dual core processing, the Portenta supports a wide array of applications.

Accessories

  • Portenta Vision shield
  • USB 2.0 Cable Type A/B
  • Portenta Breakout Board

Functional Overview

Board Topology

Depending on the variant, some of the components does not apply. The image below originates from the H7 form factor, see what components are applied on your board:

Board Topology

Ref. Description Ref. Description
U1 Main processor U10 Power Manager
U2 QSPI Flash Memory U11 Crypto Chip (NXP)*
U3 USB HS PHY U12, U13, U14 ESD protection*
U4 SDRAM U16 Crypto Chip (Microchip)
U5 Ethernet PHY J1, J2 High Density Connectors
U6 MIPI to USB-C®/DisplayPort converter* ANT1 Antenna or U.FL Connector**
U7 Level Shifter* JANALOG JDIGITAL MKR Compatible headers
U8 I2C level shifter* J4 Battery Connector
U9 Wifi/BT Module** J5 ESLOV Connector
J6 Connector micro UFL

*     = Only with Portenta H7
**   = Only with Portenta H7 and Portenta H7 Lite Connected

Power Tree

Portenta H7 Power Tree

Mechanical Information

Board Outline

Board outline

Mounting Holes

Mounting outline

Connector Positions

Connectors positions top

Connectors positions bottom

Certifications

Cert H7 H7 Lite H7 Lite Connected
CE (EU)

EN 301489-1,

EN 301489-17,

EN 300328,

EN 62368-1,

EN 62311

EN55032,

EN 55035,

EN 62368-1

EN 301489-1,

EN 301489-17,

EN 300328,

EN 62368-1,

EN 62311

WEEE (EU) Yes Yes Yes
RoHS (EU)

2011/65/(EU)

2015/863/(EU)

2011/65/(EU)

2015/863/(EU)

2011/65/(EU)

2015/863/(EU)

REACH (EU) Yes Yes Yes
UKCA (UK) Yes Yes Yes
RCM (RCM) Yes Yes Yes
FCC (US)

ID.

Radio: Part 15-247

MPE: Part 2. 1091

SDoC.

47 CFR FCC Part 15 Subpart B

ID.

Radio: Part 15-247

MPE: Part 2. 1091

IC (CA) ID.

Radio: RSS-247

MPE: RSS-102

X X
RCM (AU) Yes Yes Yes
SRRC (China) NO X X X
MIC (Japan) Article 2, Paragraph 1, Item 19 X X

Declaration of Conformity CE DoC (EU)

We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA).

Declaration of Conformity to EU RoHS & REACH 211 01/19/2021

Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European Parliament and RoHS 3 Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment.

Substance Maximum limit (ppm)
Lead (Pb) 1000
Cadmium (Cd) 100
Mercury (Hg) 1000
Hexavalent Chromium (Cr6+) 1000
Poly Brominated Biphenyls (PBB) 1000
Poly Brominated Diphenyl ethers (PBDE) 1000
Bis(2-Ethylhexyl} phthalate (DEHP) 1000
Benzyl butyl phthalate (BBP) 1000
Dibutyl phthalate (DBP) 1000
Diisobutyl phthalate (DIBP) 1000

Exemptions : No exemptions are claimed.

Arduino Boards are fully compliant with the related requirements of European Union Regulation (EC) 1907 /2006 concerning the Registration, Evaluation, Authorization and Restriction of Chemicals (REACH). We declare none of the SVHCs (https://echa.europa.eu/web/guest/candidate-list-table), the Candidate List of Substances of Very High Concern for authorization currently released by ECHA, is present in all products (and also package) in quantities totaling in a concentration equal or above 0.1%. To the best of our knowledge, we also declare that our products do not contain any of the substances listed on the "Authorization List" (Annex XIV of the REACH regulations) and Substances of Very High Concern (SVHC) in any significant amounts as specified by the Annex XVII of Candidate list published by ECHA (European Chemical Agency) 1907 /2006/EC.

Conflict Minerals Declaration

As a global supplier of electronic and electrical components, Arduino is aware of our obligations with regards to laws and regulations regarding Conflict Minerals, specifically the Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502. Arduino does not directly source or process conflict minerals such as Tin, Tantalum, Tungsten, or Gold. Conflict minerals are contained in our products in the form of solder, or as a component in metal alloys. As part of our reasonable due diligence Arduino has contacted component suppliers within our supply chain to verify their continued compliance with the regulations. Based on the information received thus far we declare that our products contain Conflict Minerals sourced from conflict-free areas.

FCC Caution

Any Changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.

This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:

(1) This device may not cause harmful interference

(2) this device must accept any interference received, including interference that may cause undesired operation.

FCC RF Radiation Exposure Statement:

  1. This Transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.

  2. This equipment complies with RF radiation exposure limits set forth for an uncontrolled environment.

  3. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body.

English: User manuals for licence-exempt radio apparatus shall contain the following or equivalent notice in a conspicuous location in the user manual or alternatively on the device or both. This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions:

(1) this device may not cause interference

(2) this device must accept any interference, including interference that may cause undesired operation of the device.

French: Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes :

(1) l’ appareil nedoit pas produire de brouillage

(2) l’utilisateur de l’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en compromettre le fonctionnement.

IC SAR Warning:

English This equipment should be installed and operated with minimum distance 20 cm between the radiator and your body.

French: Lors de l’ installation et de l’ exploitation de ce dispositif, la distance entre le radiateur et le corps est d ’au moins 20 cm.

Important: The operating temperature of the EUT can’t exceed 85℃ and shouldn’t be lower than -40℃.

Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 2014/53/EU. This product is allowed to be used in all EU member states.

Frequency bands Maximum output power (ERP)
863-870Mhz -3.22dBm

Company Information

Company name Arduino SRL
Company Address Via Andrea Appiani 25 - 20900 Monza (MB)

Reference Documentation

Reference Link
Arduino IDE (Desktop) https://www.arduino.cc/en/Main/Software

Revision History

Date Revision Changes
27/12/2021 1 First Release
18/08/2022 2 Add Secure Element specs (SE050C2)