De Arduino Portenta H7 is een krachtige dual-core microcontroller die real-time taken en high-level code tegelijkertijd uitvoert. De board wordt aangedreven door een STM32H747-processor met een Cortex M7-kern (480 MHz) en een Cortex M4-kern (240 MHz). Beide kernen communiceren via een remote-procedure-call-mechanisme, zodat je naadloos functies op de andere processor kunt aanroepen.
De Portenta H7 ondersteunt verschillende programmeeropties, waaronder Arduino sketches op Arm Mbed OS, native Mbed-toepassingen, MicroPython of JavaScript via een interpreter, en TensorFlow Lite voor machine learning. De onboard draadloze module zorgt voor gelijktijdige WiFi- en Bluetooth-connectiviteit. WiFi werkt als access point, station of in dual-mode (AP/STA) met een maximale snelheid van 65 Mbps. Bluetooth ondersteunt zowel Classic als BLE.
De vormfactor is gebaseerd op de Arduino MKR, maar uitgebreid met twee 80-polige High-Density-aansluitingen aan de onderkant. Dit maakt de board schaalbaar voor verschillende toepassingen, zoals high-end industriële machines, laboratoriumapparatuur, computer vision, PLC’s, robotica-besturing en inzetkritische apparaten.