Arduino GIGA R1 WiFi User Manual

SKU: ABX00063

Description

The Arduino® GIGA R1 WiFi brings the power of the STM32H7 microcontroller to the familiar Mega form factor. It is the first Mega board to feature onboard Wi-Fi® and Bluetooth® connectivity. The board offers extensive I/O capabilities, including 76 digital inputs/outputs (13 with PWM capability), 14 analog inputs, and 2 analog outputs (DAC), all easily accessible via pin headers. The integrated STM32 microprocessor, featuring dual-core Arm® Cortex®-M7 and Arm® Cortex®-M4 cores, along with onboard memory and an audio jack, enables advanced tasks such as machine learning and signal processing directly on the edge.

Target Areas

Features

STM32H747XIH6 Microcontroller

Murata® 1DX Wi-Fi®/Bluetooth® Module

Memory

I/O

Communication

Secure Element

USB Ports

Connectors

Power

Application Examples

The GIGA R1 WiFi is designed for versatility, combining features from the Portenta H7 and Mega 2560 for extensive I/O and powerful processing for IoT and machine learning tasks.

3D Printing

Leverage the Mega form factor and high-resolution ADC interfaces for precise sensing in 3D printing processes. The dual-core processing power allows for advanced control of printing operations, monitoring filament usage, and tracking print status locally via Bluetooth® or remotely via the Arduino Cloud.

Audio Processing

Utilize the 3.5 mm audio input/output for direct interaction with audio signals. Analyze and create audio directly on the board, connect a microphone, and control various devices. It's suitable for creating musical instruments or facilitating online concerts via the Arduino Cloud.

Data Acquisition Device

With numerous analog inputs and two DAC outputs (up to 12-bit resolution), the board can function as a data acquisition device. It can be used to build custom multimeters, oscilloscopes, or create online dashboards. It also supports designing electrochemical experiments and applying custom waveforms.

Accessories

Related Products

Recommended Operating Conditions

Symbol Description Min Typ Max Unit
VIN Input voltage from VIN pad 6 7.0 32 V
VUSB Input voltage from USB connector 4.8 5.0 5.5 V
VDD Input high-level voltage 0.7*VDD VDD VDD V
VIL Input low-level voltage 0 0.3*VDD 0.3*VDD V
TOP Operating Temperature -40 25 85 °C

Note: VDD controls the logic level and is connected to the 3.3V power rail. VAREF is for the analog logic.

Block Diagram

The block diagram illustrates the core components and their interconnections. The central element is the STM32H747XIH6 Microcontroller (U1). It interfaces with the Murata® 1DX Wi-Fi®/Bluetooth® Module (U5) for wireless communication, and the ATECC608A-MAHDA-T Secure Element (U4) for security. Onboard memory includes 16 MB NOR Flash (U8) via QSPI and 8 MB SDRAM (U3). Connectivity is provided via USB ports (J12 USB-C®, J2 USB 2.0 Type A), an audio jack (J15), and various communication buses such as UART, I2C, SPI, DFSDM, DSI, FDCAN, LTDC, QSPI, and SAI. The diagram also shows supporting components like power converters (U7, U6), pushbuttons (PB1, PB2), and an RGB LED (DL2).

Board Topology

Front View

The front view shows the layout of key components and pin headers. Prominent components include the STM32H7 Dual Core Microcontroller (U1), Flash Memory (U8), SDRAM (U3), Wi-Fi/Bluetooth Module (U5), Secure Element (U4), and buck converters (U7, U6). Various pin headers are clearly labeled for Digital I/O, Analog I/O, SPI, JTAG, USB (Host J2, Peripheral J12), Audio (J15), Camera (J6), Power LED (DL1), and RGB LED (DL2). Pin assignments are detailed in the pinout sections.

Back View

The back view displays the placement of other components and connectors, including the Wi-Fi/Bluetooth module, secure element, memory chips, and various connectors. It also shows regulatory markings and product identifiers.

Processor

The GIGA R1 WiFi is powered by the dual-core STM32H747 microcontroller (U1). It features an Arm® Cortex®-M7 core operating at up to 480 MHz and an Arm® Cortex®-M4 core operating at up to 240 MHz. These cores communicate efficiently using a Remote Procedure Call (RPC) mechanism, enabling seamless function calls between them.

Wi-Fi®/Bluetooth® Connectivity

The integrated Murata® LBEE5KL1DX-883 wireless module (U5), based on the Cypress CYW4343W, provides simultaneous Wi-Fi® and Bluetooth® connectivity. The Wi-Fi® interface supports IEEE802.11b/g/n standards with transfer rates up to 65 Mbps and can operate in Access Point (AP), Station (STA), or dual AP/STA modes. The Bluetooth® interface supports both Classic and Low Energy standards. A single external antenna, connected via the Micro UFL connector (J14), is shared between Wi-Fi® and Bluetooth®.

Onboard Memories

In addition to the STM32H747's internal 2 MB Flash and 1 MB SRAM, the GIGA R1 WiFi is equipped with external memory. This includes 16 MB of NOR Flash (AT25SF128A-MHB-T, U8) accessible via a Quad-SPI interface, and 8 MB of SDRAM (AS4C4M16SA, U3) operating at 166 MHz.

USB Connector

The board features two USB ports: a USB 2.0 Type A connector (J2) for connecting external devices as peripherals, and a USB-C® connector (J12) that allows the GIGA board itself to be connected as a peripheral. The USB-C® connector's super speed pins are not populated. TVS diodes are present on the VBUS of both connectors for ESD protection.

Audio

The STM32H7 microcontroller (U1) includes two digital-to-analog converters (DAC) that drive the stereo audio output through the 3.5 mm jack connector (J15). Each DAC offers a resolution of up to 12 bits. The left and right audio channels are also accessible via pins DAC0 and DAC1. A microphone input is also available on the jack connector (J15), shared with analog pin A7. The board supports a buffered mode for low-impedance output and sample-and-hold functionality for reduced power consumption, with sampling rates up to 10 MSPS.

Power Tree

Power can be supplied via the VIN pins or the 5V from the USB connectors (J2, J12). If VIN is used, the MP2269GD-Z (U7) buck converter steps the voltage down to 5V. Subsequently, the MP2322GQH (U6) buck converter steps the 5V rail down to 3.3V, which is the logic level for most components on the board. Key components powered include the microcontroller (U1), RAM (U3), Flash (U8), Wi-Fi/BLE module (U5), Secure Element (U4), Power LED (DL1), and RGB LED (DL2).

Board Operation

Getting Started - IDE

To program the GIGA R1 WiFi offline, install the Arduino Desktop IDE [1]. A USB-C® cable is required to connect the board to your computer, which also provides power, indicated by the Power LED (DL1).

Getting Started - Arduino Cloud Editor

All Arduino boards, including the GIGA R1 WiFi, are compatible with the Arduino Cloud Editor [2]. After installing a simple plugin, you can use the online editor, which is always up-to-date with the latest features. Follow guide [3] to start coding in your browser and upload sketches.

Getting Started - Arduino Cloud

Arduino IoT-enabled products integrate with Arduino Cloud, allowing users to log, graph, and analyze sensor data, trigger events, and automate home or business operations.

Online Resources

Explore further possibilities through projects on Arduino Project Hub [4], the Arduino Library Reference [5], and the online store [6] for complementary sensors and actuators.

Board Recovery

The board features a built-in bootloader for USB flashing. If a sketch causes the processor to lock up, enter bootloader mode by double-tapping the reset button immediately after power-up.

Pinout

14.1 Three-Pins Header - J1

PinFunctionTypeDescription
1OFFDigital3V3 Enable Pin (U6)
2GNDPowerGround
3VRTCResetReal Time Clock Battery

14.2 Analog

PinFunctionTypeDescription
1NCNCNot Connected
2IOREFIOREFReference for digital logic V - connected to 3.3V
3ResetResetReset
4+3V3Power+3V3 Power Rail
5+5VPower+5V Power Rail
6GNDPowerGround
7GNDPowerGround
8VINPowerVoltage Input
9A0AnalogAnalog input 0 /GPIO
10A1AnalogAnalog input 1 /GPIO
11A2AnalogAnalog input 2 /GPIO
12A3AnalogAnalog input 3 /GPIO
13A4AnalogAnalog input 4 /GPIO
14A5AnalogAnalog input 5 /GPIO
15A6AnalogAnalog input 6 /GPIO
16A7AnalogAnalog input 7 /GPIO
17A8AnalogAnalog input 8 /GPIO
18A9AnalogAnalog input 9 /GPIO
19A10AnalogAnalog input 10/GPIO
20A11AnalogAnalog input 11 /GPIO
21DAC0AnalogDigital to Analog Converter 0
22DAC1AnalogDigital to Analog Converter 1
23CANRXDigitalCAN Bus Receive
24CANTXDigitalCAN Bus Transfer

14.3 Digital

PinFunctionTypeDescription
1D21/SCL1DigitalGPIO 21/I2C 1 Clock
2D20/SDA1DigitalGPIO 20/I2C 1 Dataline
3AREFDigitalAnalog Reference Voltage
4GNDPowerGround
5D13/SCKDigitalGPIO 13/SPI Clock (PWM~)
6D12/CIPODigitalGPIO 12/SPI Controller In Peripheral Out (PWM~)
7D11/COPIDigitalGPIO 11/SPI Controller Out Peripheral In (PWM~)
8D10/CSDigitalGPIO 10/SPI Chip Select (PWM~)
9D9/SDA2DigitalGPIO 9/I2C 2 Dataline (PWM~)
10D8/SCL2DigitalGPIO 8/I2C 2 Clockline (PWM~)
11D7DigitalGPIO 7 (PWM~)
12D6DigitalGPIO 6 (PWM~)
13D5DigitalGPIO 5 (PWM~)
14D4DigitalGPIO 4 (PWM~)
15D3DigitalGPIO 3 (PWM~)
16D2DigitalGPIO 2 (PWM~)
17D1/TX0DigitalGPIO 1 / Serial 0 Transmitter
18D0/TX0DigitalGPIO 0 / Serial 0 Receiver
19D14/TX3DigitalGPIO 14 / Serial 3 Transmitter
20D15/RX3DigitalGPIO 15 / Serial 3 Receiver
21D16/TX2DigitalGPIO 16 / Serial 2 Transmitter
22D17/RX2DigitalGPIO 17 / Serial 2 Receiver
23D18/TX1DigitalGPIO 18 / Serial 1 Transmitter
24D19/RX1DigitalGPIO 19 / Serial 1 Receiver
25D20/SDADigitalGPIO 20 / I2C 0 Dataline
26D21/SCLDigitalGPIO 21 / I2C 0 Clock

14.4 STM32 ICSP

PinFunctionTypeDescription
1CIPOInternalController In Peripheral Out
2+5VInternalPower Supply of 5V
3SCKInternalSerial Clock
4COPIInternalController Out Peripheral In
5RESETInternalReset
6GNDInternalGround

14.5 Digital Pins D22 - D53 LHS

PinFunctionTypeDescription
1+5VPower+5V Power Rail
2D22DigitalGPIO 22
3D24DigitalGPIO 24
4D26DigitalGPIO 26
5D28DigitalGPIO 28
6D30DigitalGPIO 30
7D32DigitalGPIO 32
8D34DigitalGPIO 34
9D36DigitalGPIO 36
10D38DigitalGPIO 38
11D40DigitalGPIO 40
12D42DigitalGPIO 42
13D44DigitalGPIO 44
14D46DigitalGPIO 46
15D48DigitalGPIO 48
16D50DigitalGPIO 50
17D52DigitalGPIO 52
18GNDPowerGround

14.6 Digital Pins D22 - D53 RHS

PinFunctionTypeDescription
1+5VPower+5V Power Rail
2D23DigitalGPIO 23
3D25DigitalGPIO 25
4D27DigitalGPIO 27
5D29DigitalGPIO 29
6D31DigitalGPIO 31
7D33DigitalGPIO 33
8D35DigitalGPIO 35
9D37DigitalGPIO 37
10D39DigitalGPIO 39
11D41DigitalGPIO 41
12D43DigitalGPIO 43
13D45DigitalGPIO 45
14D47DigitalGPIO 47
15D49DigitalGPIO 49
16D51DigitalGPIO 51
17D53DigitalGPIO 53
18GNDPowerGround

Mounting Holes And Board Outline

The board has a rectangular outline with dimensions of approximately 101.60mm x 53.34mm. It features several mounting holes distributed around the perimeter, with diameters such as Ø3.20mm, Ø2.30mm, Ø1.80mm, and Ø1.70mm, positioned at specific distances to facilitate secure installation.

Certifications

16 Declaration of Conformity CE DoC (EU)

Arduino declares that the products conform to the essential requirements of relevant EU Directives, qualifying them for free movement within the EU and EEA.

17 Declaration of Conformity to EU RoHS & REACH

Arduino boards comply with RoHS 2 Directive 2011/65/EU and RoHS 3 Directive 2015/863/EU, restricting hazardous substances in electrical and electronic equipment. The table below lists the restricted substances and their maximum permitted limits:

SubstanceMaximum Limit (ppm)
Lead (Pb)1000
Cadmium (Cd)100
Mercury (Hg)1000
Hexavalent Chromium (Cr6+)1000
Poly Brominated Biphenyls (PBB)1000
Poly Brominated Diphenyl ethers (PBDE)1000
Bis(2-Ethylhexyl} phthalate (DEHP)1000
Benzyl butyl phthalate (BBP)1000
Dibutyl phthalate (DBP)1000
Diisobutyl phthalate (DIBP)1000

No exemptions are claimed. Arduino Boards also comply with EU Regulation (EC) 1907/2006 (REACH). The company declares that Substances of Very High Concern (SVHCs) are not present in quantities exceeding 0.1%.

18 Conflict Minerals Declaration

Arduino adheres to regulations concerning Conflict Minerals, such as the Dodd-Frank Act. While Arduino does not directly source conflict minerals, they are present in solder and alloys. Arduino verifies supplier compliance for conflict-free sourcing.

19 FCC Caution

This device complies with Part 15 of the FCC Rules, subject to conditions of non-interference and acceptance of received interference. FCC RF Radiation Exposure Statement: The transmitter must not be co-located with other transmitters. Equipment complies with RF exposure limits for uncontrolled environments and requires a minimum 20 cm distance from the body. Similar statements apply for Industry Canada (CNR). IC SAR Warning also requires a minimum 20 cm distance.

Company Information

Company Name: Arduino SRL

Company Address: Via Andrea Appiani, 25 - 20900 MONZA (Italy)

Reference Documentation

Change Log

DateChanges
03/02/2023Release
12/07/2023Pinout Update
25/04/2024Updated link to new Cloud Editor
Models: ABX00063 PCB Design Board Giga, ABX00063, PCB Design Board Giga, Design Board Giga, Board Giga, Giga

File Info : application/pdf, 37 Pages, 4.93MB

PDF preview unavailable. Download the PDF instead.

4555713

References

Pdftools SDK

Related Documents

Preview Arduino GIGA R1 WiFi: Product Reference Manual & Technical Specifications
Detailed technical specifications, features, pinouts, and operating guidelines for the Arduino GIGA R1 WiFi development board, featuring STM32H7 microcontroller, Wi-Fi, and Bluetooth connectivity.
Preview Unlocking the Potential of the Arduino Opta Micro PLC in HMI Applications
Explore how the Arduino Opta micro PLC can be integrated into industrial automation and HMI applications to enhance safety, boost productivity, and optimize process performance. Learn about its features, programming, and connectivity options.
Preview Arduino UNO R4 Minima: Product Reference Manual
Detailed reference manual for the Arduino UNO R4 Minima development board, featuring a Renesas RA4M1 microcontroller, 5V operation, and expanded memory. Includes features, specifications, pinouts, power options, and compliance information.
Preview Arduino Nano 33 BLE Sense: Advanced IoT Development Board
Discover the Arduino Nano 33 BLE Sense, a compact microcontroller board designed for sophisticated IoT projects and embedded systems. It features the NINA B306 module with a Nordic nRF52480 SoC, offering Bluetooth 5 connectivity and a powerful Arm Cortex-M4F processor.
Preview Arduino Nano 33 IoT Product Reference Manual
This document provides a comprehensive reference manual for the Arduino Nano 33 IoT, detailing its features, specifications, and applications. It covers the board's architecture, connectivity options, and operational guidance, making it an essential resource for makers and developers.
Preview Arduino Nano 33 IoT Product Reference Manual
Detailed reference manual for the Arduino Nano 33 IoT board, covering its features, specifications, connectivity, operation, and certifications. Includes information on the SAMD21 processor, NINA W102 WiFi/BT module, ATECC608A crypto chip, and LSM6DSL IMU.
Preview Arduino Nano 33 BLE Sense: A Comprehensive Guide
Explore the features, specifications, and applications of the Arduino Nano 33 BLE Sense, a powerful miniature module for IoT and maker projects. This guide covers its processor, wireless capabilities, sensors, and more.
Preview Arduino UNO R4 WiFi Product Reference Manual
Comprehensive guide to the Arduino UNO R4 WiFi development board, detailing its features, microcontroller, connectivity (Wi-Fi/Bluetooth), pinout, power options, and operation. Includes technical specifications and compliance information.