
Arduino® Portenta H7
5 / 25
Arduino® Portenta H7 / Rev. 01 - 25/11/2021
Bluetooth 5.1 BR/EDR/LE
NXP SE050C2 Crypto (optional)
Common Criteria EAL 6+ certified up to OS level
RSA & ECC functionalities, high key length and future proof curves, such as brainpool, Edwards, and
Montgomery
AES & 3DES encryption and decryption
HMAC, CMAC, SHA-1, SHA-224/256/384/512 operations
HKDF, MIFARE® KDF, PRF (TLS-PSK)
Support of main TPM functionalities
Secured flash user memory up to 50kB
I2C slave (High-speed mode, 3.4 Mbit/s), I2C master (Fast-mode, 400 kbit/s)
SCP03 (bus encryption and encrypted credential injection on applet and platform level)
**Microchip ATECC608 **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
MKR compatible header
7x PWM channels
7x ADC channels
1x SPI
1x UART
1x I2C
ESLOV Connector
I2C port with automatic device enumeration
**NXP PF1550 **Programmable PMIC
dynamic voltage scaling