The Arduino GIGA R1 WiFi is a high-performance board from Arduino designed for advanced IoT and embedded systems projects. Here’s an overview of its key features and capabilities:

- Microcontroller:
- ATSAMD51P20: A 32-bit ARM Cortex-M4 microcontroller, providing:
- Flash Memory: 2 MB
- SRAM: 1 MB
- ATSAMD51P20: A 32-bit ARM Cortex-M4 microcontroller, providing:
- Operating Voltage: 3.3V (5V tolerant I/O pins)
- Input Voltage (recommended): 6-24V
- Digital I/O Pins: 76 (of which 20 provide PWM output)
- Analog Input Pins: 14 (12-bit ADC)
- DC Current per I/O Pin: 7 mA
- Clock Speed: 120 MHz
Key Features:
- Wireless Connectivity:
- WiFi: Includes an ESP32-S3 module with integrated WiFi for wireless communication.
- Bluetooth: Supports Bluetooth 5.0 (BLE) for short-range wireless communication.
- USB Interface:
- USB-C: Features a USB-C port for programming, power supply, and USB communication, supporting USB OTG.
- Power:
- Power Supply: Includes onboard voltage regulators for 3.3V and 5V.
- Battery Connector: Has a JST connector for connecting a LiPo battery, with built-in charging capabilities.
- Programming: Compatible with the Arduino IDE, making development straightforward with some additional setup for the ESP32-S3.
- RTC (Real-Time Clock): Onboard RTC with a battery backup for timekeeping.
- On-Board LEDs:
- TX/RX: Indicate serial communication activity.
- Power: Indicates power status.
- User LED: Programmable LED for user-defined purposes.
- Reset Button: To reset the board.
- Ethernet: Includes a built-in Ethernet port for wired network connectivity.
Unique Capabilities:
- High Pin Count: With 76 digital I/O pins, it offers extensive interfacing capabilities for complex projects.
- Integrated WiFi and Bluetooth: Provides both WiFi and Bluetooth 5.0 (BLE) connectivity, making it ideal for IoT applications requiring multiple forms of wireless communication.
- High Performance: The ATSAMD51P20 microcontroller offers significant processing power and memory, suitable for advanced applications.
- Versatile Power Options: Supports a wide input voltage range and includes battery management features.
- Ethernet: The inclusion of an Ethernet port allows for high-speed, reliable wired network connections.
- USB OTG: Allows the board to act as a USB host or device, enhancing its connectivity options.
Use Cases:
- Industrial Automation: Suitable for controlling complex machinery, factory automation, or SCADA systems due to its high I/O count and processing power.
- Smart Home and Building Automation: Can manage multiple sensors, actuators, and communication protocols for smart home applications.
- IoT Gateways: Acts as a central hub for IoT devices, leveraging both WiFi and Ethernet connectivity.
- Robotics: Provides ample I/O for controlling numerous servos, sensors, or motors in robotics projects.
- Data Logging and Processing: With its large memory, it can handle extensive data collection and processing.
- Wearables and Portable Devices: The inclusion of a battery connector and WiFi/Bluetooth makes it suitable for advanced wearable technology.
- Prototyping and Education: Its advanced features make it a great tool for teaching complex embedded systems and IoT concepts.
The Arduino GIGA R1 WiFi represents Arduino’s push towards more powerful, versatile boards, offering developers and hobbyists a platform to build sophisticated projects with extensive connectivity options. Its integration of WiFi, Bluetooth, and Ethernet, combined with the high pin count and processing power, makes it an excellent choice for projects that require a blend of wired and wireless communication, along with significant computational resources.
Tech specs
Board | Name | Arduino® GIGA R1 WiFi |
SKU | ABX00063 | |
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® (datasheet) | |
Secure Element | ATECC608A-MAHDA-T (datasheet) | |
USB | USB-C® | Programming Port / HID |
USB-A | Host (enable with PA_15) | |
Pins | Digital I/O Pins | 76 |
Analog input pins | 12 | |
DAC | 2 (DAC0/DAC1) | |
PWM pins | 12 | |
Misc | VRT & OFF pin | |
Communication | UART | Yes, 4x |
I2C | Yes, 3x | |
SPI | Yes, 2x | |
CAN | Yes (Requires an external transceiver) | |
Connectors | Camera | I2C + D54-D67 |
Display | D1N, D0N, D1P, D0P, CKN, CKP + D68-D75 | |
Audio Jack | DAC0, DAC1, A7 | |
Power | Circuit operating voltage | 3.3V |
Input voltage (VIN) | 6-24V | |
DC Current per I/O Pin | 8 mA | |
Clock Speed | Cortex® M7 | 480 MHz |
Cortex® M4 | 240 MHz | |
Memory | STM32H747XI | 2MB Flash, 1MB RAM |
Dimensions | Width | 53 mm |
Length | 101 mm |