Arduino unveils a new board for Internet development

 

Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its products are licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL). Today it announced the launch of a new “low-code” platform for IoT Development. The goal of this new board is to give a tool to small and medium businesses so that they can develop Internet of Things solutions without having to invest in specialized engineering resources. 

This board was called “Arduino Portenta H7”, It is distinguished by providing everything you need to start creating IoT platform hardware, including a crypto-authentication chip and communications modules for Wi-Fi, Bluetooth Low Energy and LTE, as well as Narrowband IoT. Powered by 32-bit Arm microcontrollers, either the Cortex-M7 or M4, These low power models are intended for industrial applications. as well as edge processing solutions and robotics applications. Beside running Arduino sketches on top of the Arm Mbed OS powering the board, one can also run native Mbed applications, MicroPython or JavaScript programs via an interpreter, or AI workloads using TensorFlow Lite. Small and medium-sized enterprises with industrial requirements require the development of a streamlined through secure development tools,  software and hardware to economically realize their IoT use cases,” said Charlene Marini, the VP of strategy for Arm’s IoT Services Group. “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.”

The new board is now available for beta testing, and it will be available at the end of February 2020, with the possibility of pre-ordering from Arduino Store.

Arduino Portenta H7 Specifications

  • Microcontroller – STMicro STM32H747XI Cortex-M7 @ 480 MHz + M4 @ 200 MHz MCU  with 2MB dual-bank Flash memory, 1 MB RAM, Chrom-ART graphical hardware accelerator
  • System Memory – 2MB SDRAM (upgradeable up to 64MB)
  • Storage – 16MB QSPI NOR Flash (Upgradeable up to 128MB)
  • Connectivity
    • 2.4GHz WiFi 802.11b/g/n up to 65 Mbps and Bluetooth 5.1 BR/EDR/LE via Murata 1DX module
    • On-board 10/100M PHY
  • Video I/F – MIPI DSI & 8-bit camera interfaces via 80-pin expansion connector, DisplayPort over USB-C port
  • USB – 1x USB 2.0 Type-C port for power (PD), programming, and DisplayPort output
  • I/Os
    • Arduino MKR headers with UART1, 6x Analog input pins, GPIO, PWM, SPI, I2C, Reset, 5V, 3.3V, and GND
    • 2x 80 pin high-density connectors with (See pinout diagram for details)
      • Storage – SD card signals
      • Connectivity – 10/100M Ethernet
      • Display – MIPI DSI
      • Camera – 8-pin camera Interface up to 80 MHz
      • Audio – I2S, DMIC, SAI
      • USB – 2x USB 2.0 interfaces
      • Serial – 4x UART ports (2 with flow control), CAN bus (Tx/Rx)
      • 2x I2C, SPI
      • 8× ADC pins with 16-bit max. resolution
      • 2× 12-bit DAC (@ 1 MHz)
      • 6x GPIO and 10x PWM
      • Debug – SWD interface
    • 5-pin I2C connector with 1.0mm pitch
    • 3.3V operating voltage
  • Security – MXP SE0502 secure element
  • Misc – 22x timers and watchdogs
  • Power Supply
    • 5V via USB-C port or VIN pin
    • Support for 3.7V/700mAH minimum LiPo single-cell battery; integrated charger
    • Consumption – 2.95 μA in Standby mode (Backup SRAM OFF, RTC/LSE ON)
  • Temperature Range – -40 °C to +85 °C (excl. Wireless module) / -10 °C to +55 °C (incl. Wireless module)