Arduino GIGA R1 WiFi
Overview
The Arduino GIGA R1 WiFi is a high-performance development board featuring the STM32H747XI dual-core microcontroller, which runs a Cortex-M7 at 480 MHz and a Cortex-M4 at 240 MHz. It provides extensive connectivity via an onboard Murata 1DX module for Wi-Fi and Bluetooth, alongside a massive 76 digital I/O array in the classic Mega form factor. With 2MB of Flash and 1MB of RAM, it is designed to handle demanding computational tasks like real-time signal processing and machine learning at the edge.
Why Choose This Part
The dual-core architecture allows for a separation of concerns, such as running time-critical control loops on the M4 while managing networking stacks on the M7. It supports a wide input voltage range of 6V to 24V and includes specialized hardware like a USB-A host port and a dedicated 3.5mm audio jack, which are uncommon on standard microcontrollers.
Applications
Key Specifications
Getting Started
Development is primarily done through the Arduino IDE using the Arduino Mbed OS GIGA Board Package, which supports both C++ and MicroPython. To start, connect the board via the USB-C port for programming and power; the dual-core functionality can be managed using the RPC (Remote Procedure Call) library to communicate between the M7 and M4 cores.



