At CES 2020 Arduino is promoting its industrial grade Arduino Pro IoT solution with the Arduino Pro IDE, Arm Pelion IoT Platform for device management, and a new line of Portenta industry-grade boards, beginning with the Portenta H7 board powered by STMicro STM32H7 dual-core Arm Cortex-M7/M4 Microcontroller.


{gallery} My Gallery Title



The first member of a new family of industrial grade boards, the Arduino Portenta H7 module sports a dual-core Arm Cortex®-M7 and Cortex-M4 running at 480MHz and 240MHz respectively with industrial temperature-range (- 40 to 85°C) components. The Portenta H7 module is capable of running Arduino code, Python and Javascript, making it accessible to an even broader audience of developers. “The Arduino Portenta H7 combines the outstanding performance, flexibility, and features of the STM32H747 with the value and usability of the new Arduino IoT application development platform (Arduino IoT cloud, Pro IDE with cloud integration, IoT UI editor), to help SME simplify the creation and deployment of their custom connected products” said Laurent Hanus (Ecosystem Marketing Manager, STMicroelectronics).


Deployment times are accelerated further still through the use of Altium Designer and the Altium 365 Cloud Platform for hardware design. SMBs and design professionals using Altium Designer can now leverage a range of Arduino reference design assets, from validated component symbols and footprints to schematic and layout templates and examples, making it faster and simpler than ever to create custom hardware designs that integrate Arduino modular hardware.


Arduino software is also evolving to support this new high-performance hardware, with the familiar Arduino code running on top of the Arm Mbed™ OS open source IoT operating system, to provide enterprise grade features with a user-friendly front end.


Portenta H7 simultaneously runs high level code along with real time tasks. The design includes two processors that can run tasks in parallel. For example, is possible to execute Arduino compiled code along with MicroPython one, and have both cores to communicate with one another. The Portenta functionality is two-fold, it can either be running like any other embedded microcontroller board, or as the main processor of an embedded computer. Use the Portenta Carrier board to transform your H7 into an eNUC computer and expose all of the H7 physical interfaces. Portenta can easily run processes created with TensorFlow™ Lite, you could have one of the cores computing a computer vision algorithm on the fly, while the other could be making low level operationis like controlling a motor, or acting as a user interface.


Applications include High-end industrial machinery, laboratory equipment, computer vision, PLCs, Industry-ready user interfaces, robotics controller, mission critical devices, dedicated stationary computer, high-speed booting computation (ms)


“SMBs with industrial requirements require simplified development through secure development tools, software and hardware to economically realize their IoT use cases” said Charlene Marini (vice president of strategy, IoT Services Group, Arm). “The combination of Mbed OS with Cortex-M IP in the new Arduino Portenta Family will enable Arduino’s millions of developers to securely and easily develop and deploy IoT devices from prototypes through to production.”


General availability is scheduled for February 2020. The new Arduino Portenta H7 module is available to beta customers now on The beta program is initially targeted to enterprise and SMB customers and professional makers.


You can download the pinout below!


The Arduino Portenta H7 is based on the STM32H747 microcontroller, XI series. Microcontroller STM32H747XI dual Cortex®-M7+M4 32bit low power ARM MCU (datasheet) Radio module Murata 1DX dual WiFi 802.11b/g/n 65 Mbps and Bluetooth 5.1 BR/EDR/LE (datasheet) Secure Element (default) NXP SE0502 (datasheet) Board Power Supply (USB/VIN) 5V Supported Battery Li-Po Single Cell, 3.7V, 700mAh Minimum (integrated charger) Circuit Operating Voltage 3.3V Current Consumption 2.95 μA in Standby mode (Backup SRAM OFF, RTC/LSE ON) Display Connector MIPI DSI host & MIPI D-PHY to interface with low-pin count large display GPU Chrom-ART graphical hardware Accelerator™ Timers 22x timers and watchdogs UART 4x ports (2 with flow control) Ethernet PHY 10 / 100 Mbps (through expansion port only) SD Card Interface for SD Card connector (through expansion port only) Operational Temperature -40 °C to +85 °C (excl. Wireless module) / -10 °C to +55 °C (incl. Wireless module) MKR Headers Use any of the existing industrial MKR shields on it High-density Connectors Two 80 pin connectors will expose all of the board's peripherals to other devices Camera Interface 8-bit, up to 80 MHz ADC 3× ADCs with 16-bit max. resolution (up to 36 channels, up to 3.6 MSPS) DAC 2× 12-bit DAC (1 MHz) USB-C Host / Device, DisplayPort out, High / Full Speed, Power delivery