Arduino GIGA R1 WIFI, .... also with MicroPython
The Arduino GIGA R1 WiFi is designed for ambitious makers who want to push up their project capability. It levels the field pf features for makers, artists, sound designers and anyone who comes to the world of technology with big ideas to low budget. The Giga packs advanced features into an accessible component, with the same form factor as our popular Mega and Due.
Let's explore the powerful features of this new bord:
Microcontroler (STM32H747XI) : This dual-core 32-bit microcontroller allows you to propel the project with two brains that are also capable to exchange data between the core (one Cortex®-M7 at 480 MHz and one Cortex®-M4 at 240 MHz). you can even run MicroPython on one core and Arduino on the other core.
Wireless communication fil (Murata 1DX) : Whether you prefer Wi-Fi® or Bluetooth®, the GIGA R1 WiFi covers both areas. You can also quickly connect to Arduino IoT Cloud and monitor your project remotely. And if you are concerned about communication security then the ATECC608A component will help you secure your communications.
Ports matériels et bus : heritage of the Arduino Mega and the Arduino Due, the GIGA R1 WiFi has 4x UART (hardware serial ports), 3x I2C ports (1 more than its predecessors), 2x SPI ports (1 more than its predecessors) , 1x FDCAN.
GPIO and additional pins :it's important to keep the same form factor as the Mega and Due. This makes it easier to adapt an existing project to the WiFi GIGA R1 (Warning: 3.3V ONLY!). The additional GPIOs are accessible via additional through-hole connectors. You can access these new GPIOs from the underside of the card, which is very practical for extending an existing project without modifying the Mega style connectors/footprint already in production. The two new VRTC pins keep the RTC clock up to date while the OFF pin turns off the Giga.
Connectors : The GIGA R1 WiFi has additional connectors on the board that will make it easier to create your project. This card has:
- An USB-A connector used to connect an USB key, a mass storage device or HID device (keyboard, mouse).
- Jack 3,5 mm wired to DAC0, DAC1 and A7.
- USB-C for power and programming activities. The USB-C can also simulates an HID device.
- Jtag connector, 2x5 1.27mm.
- Camera connector for Arducam cam (20 pins).
Can handle higher voltages : the GIGA R1 WiFi can manage voltage from 6 to 24 volts (where other models can only support 12V max).
The Giga R1 WiFi still offers:
- 75 digital Inputs/Outputs
- 14 analog inputs
- 12 PWM output
- 2 analog output (DAC)
- 4 UART
- 2 SPI bus
- 3 I2C bus
- 1 CAN bus (requires transceiver)
- Size (maximum): 101 x 53mm
- Weight: xxx
- Logic: 3.3V
- Power Supplu: up to 24v!
- VRTC to power the RTC (Real Time Clock).
- Microcontroler: STM32H747XI dual Cortex®-M7+M4 32bit low power Arm MCU (datasheet)
- 480 Mhz on M7, 240 MHz on M4
- 2 Mio of Flash
- 1 Mio of SRAM
- 16 Mio of QSPI Flash
- 8 Mio SDRAM
- Analog/Digital (A/D) converter on 12 bits
- USB C programming with HID support (keyboard/mouse)
- USB A host
- 75x GPIO
- 2x SPI
- 3x I2C
- 4x UART
- 2x SPI
- 3x I2C
- 14x ADC
- 2x DAC (audio output)
- CAN support (requires a transceiver)
- Audio Jack (on DAC output DAC and A7 input)
- Camera and Display connector (see specs)
- Analog outputs 12bits (as well as some 8 bits output as stated in the MCU datasheet)
- Wireless: Murata 1DX (datasheet) offering WiFi/Bluetooth/Arduino Cloud I/O
- Security: ATECC608A-MAHDA-T (datasheet)
- Current by I/O: 8 mA
- Clock speed: 480 MHz & 240 MHz
- Revision R1
Datasheet: Giga R1 WiFi (Arduino.cc)