Arduino GIGA R1 WiFi
⚡ Lo esencial en 60 segundos
- soc — STMicroelectronics STM32H747XI, dual-core 32-bit Arm (store Tech Specs, st.com product page, both fetched 2026-10-13).
- cpu — Cortex-M7 @ up to 480 MHz + Cortex-M4 @ up to 240 MHz; FPU (single/double precision on M7, IEEE-754), full DSP instruction set, MPU (st.com).
- gpu — none — display-controller-class peripheral only; the display connector carries DPI signals (see below).
- memory — 2 MB dual-bank flash + 1 MB RAM (192 KB TCM, up to 864 KB user SRAM, 4 KB backup SRAM) (st.com; store lists "2MB Flash, 1MB RAM").
- wireless — Murata 1DX (LBEE5KL1DX-883) module — Wi-Fi 802.11b/g/n up to 65 Mbps + Bluetooth LE — with u.FL antenna supplied in the box; no on-board antenna (store Tech Specs + FAQ, docs hardware page).
- secure_element — ATECC608A-MAHDA-T cryptoauthentication chip (store Tech Specs).
- En esta placa : 9 tutoriales · 10 código
La Arduino Giga R1 WiFi es una placa de desarrollo de alto rendimiento que representa la evolución natural de las clásicas placas de formato Mega y Due, diseñada específicamente para makers ambiciosos que requieren potencia de cálculo superior y conectividad avanzada en un solo dispositivo. Fabricada por Arduino S.r.l., con sede en Monza, Italia, esta placa se posiciona como el buque insignia de la gama de microcontroladores de la marca, ofreciendo una identidad física clara bajo la referencia de producto ABX00063. Es importante distinguir entre el nombre de la plataforma y el producto físico: aunque el firmware interno utiliza la denominación genérica "Giga R1", la única variante comercial disponible es la Giga R1 WiFi, que integra de serie las capacidades de comunicación inalámbrica. Anunciada a finales de 2023, esta placa mantiene un precio de venta al público de 77,90 euros, incluyendo impuestos, y se encuentra activa en el catálogo oficial, lo que garantiza soporte continuo y disponibilidad de componentes.
El corazón de esta placa es el microcontrolador STM32H747XI de STMicroelectronics, un sistema en un chip (SoC) de doble núcleo que redefine las capacidades de procesamiento en el ecosistema Arduino. A diferencia de las placas tradicionales que suelen tener un único procesador, la Giga R1 WiFi incorpora un núcleo Cortex-M7 que opera a una frecuencia máxima de 480 MHz y un segundo núcleo Cortex-M4 que funciona hasta 240 MHz. Esta arquitectura dual permite ejecutar tareas complejas en paralelo; por ejemplo, se puede utilizar un núcleo para gestionar la interfaz de usuario y la comunicación de red, mientras el otro se dedica al control en tiempo real de sensores o motores. Ambos núcleos cuentan con unidades de punto flotante (FPU) para cálculos matemáticos precisos y conjuntos de instrucciones de procesamiento digital de señales (DSP), lo que la hace ideal para aplicaciones de audio, visión artificial o control industrial. La memoria disponible es igualmente generosa, con 2 MB de memoria flash para almacenar el código y 1 MB de RAM para el almacenamiento temporal de datos, una capacidad muy superior a la de las placas AVR clásicas.
En cuanto a la conectividad, la placa integra un módulo inalámbrico Murata 1DX que soporta Wi-Fi 802.11b/g/n con velocidades de hasta 65 Mbps y Bluetooth Low Energy (BLE). Un detalle crucial para el usuario es que esta placa no incluye una antena interna; en su lugar, se suministra una antena externa tipo u.FL que debe ser conectada físicamente al conector correspondiente. Si esta antena no se instala correctamente, el rango de comunicación se reducirá drásticamente, un aspecto que los principiantes deben tener en cuenta para evitar problemas de conexión. Además de la conectividad inalámbrica, la placa ofrece una versatilidad notable en sus puertos físicos. Dispone de un puerto USB-C para la programación y alimentación, así como un puerto USB-A que funciona como host, permitiendo conectar dispositivos como memorias USB o teclados. Sin embargo, es vital recordar que la alimentación del puerto USB-A está desactivada por defecto y debe habilitarse programáticamente mediante el pin PA_15, un detalle técnico que a menudo se pasa por alto y puede causar frustración si no se conoce.
La interfaz de entrada/salida (GPIO) es extensa, ofreciendo 76 pines digitales, 12 entradas analógicas y 12 pines de modulación por ancho de pulso (PWM). Es fundamental comprender que la lógica de estos pines opera a 3.3 voltios, no a los 5 voltios habituales en las placas Arduino más antiguas. Esto significa que los escudos o módulos diseñados para 5V no son directamente compatibles sin un adaptador de niveles, y Arduino advierte explícitamente sobre esta limitación. Asimismo, la corriente máxima que cada pin puede suministrar es de 8 mA, una cifra significativamente menor que en otras placas. Por lo tanto, para accionar cargas de mayor potencia como relés o motores, es imprescindible utilizar drivers o transistores externos, ya que conectarlos directamente podría dañar el microcontrolador. La placa también incluye buses de comunicación avanzados como FDCAN, aunque requiere un transceptor externo para funcionar, y ofrece conectores específicos para pantallas y cámaras, facilitando la creación de interfaces hombre-máquina (HMI) y sistemas de visión artificial sin necesidad de escudos adicionales.
La seguridad y la robustez son otros pilares de este diseño. La placa incorpora un chip de autenticación criptográfica ATECC608A, que proporciona una raíz de confianza de hardware para proteger las comunicaciones y las identidades de los dispositivos en proyectos de Internet de las Cosas (IoT). Esta característica es esencial para aplicaciones profesionales donde la seguridad de los datos es prioritaria. Además, la placa soporta un rango de voltaje de entrada de 6 a 24 voltios a través del pin VIN, lo que la hace más flexible que sus predecesoras para entornos industriales o alimentados por baterías. También incluye pines específicos para una gestión de energía avanzada, como un pin de apagado duro y soporte para un reloj en tiempo real (RTC) con batería de respaldo.
En el ámbito del software, la Giga R1 WiFi es compatible con dos núcleos principales de Arduino: el basado en mbed OS, que es el estándar actual, y el más reciente basado en Zephyr RTOS. Ambos permiten el desarrollo en C/C++ y son compatibles con el IDE de Arduino. Además, la placa soporta oficialmente MicroPython, lo que abre la puerta a la programación en lenguaje Python, una opción muy atractiva para quienes buscan rapidez en el desarrollo o provienen del mundo de la educación y el prototipado rápido. La compatibilidad con el ecosistema de escudos de 3.3V, como el Shield de Ethernet o el de Motores, amplía sus posibilidades de aplicación. En resumen, la Arduino Giga R1 WiFi es una herramienta potente y compleja, pensada para usuarios que necesitan superar las limitaciones de las placas básicas, ofreciendo un equilibrio entre potencia de cómputo, conectividad moderna y seguridad, siempre que se respeten sus particularidades eléctricas y de configuración.



Esquema de pines (pinout)

| Attr | Especificaciones | verificado |
|---|---|---|
soc | STMicroelectronics STM32H747XI, dual-core 32-bit Arm (store Tech Specs, st.com product page, both fetched 2026-10-13). | ✔ |
cpu | Cortex-M7 @ up to 480 MHz + Cortex-M4 @ up to 240 MHz; FPU (single/double precision on M7, IEEE-754), full DSP instruction set, MPU (st.com). | ✔ |
gpu | none — display-controller-class peripheral only; the display connector carries DPI signals (see below). | ? sin verificar |
memory | 2 MB dual-bank flash + 1 MB RAM (192 KB TCM, up to 864 KB user SRAM, 4 KB backup SRAM) (st.com; store lists "2MB Flash, 1MB RAM"). | ✔ |
wireless | Murata 1DX (LBEE5KL1DX-883) module — Wi-Fi 802.11b/g/n up to 65 Mbps + Bluetooth LE — with u.FL antenna supplied in the box; no on-board antenna (store Tech Specs + FAQ, docs hardware page). | ✔ |
secure_element | ATECC608A-MAHDA-T cryptoauthentication chip (store Tech Specs). | ✔ |
gpio | 76 digital I/O pins, 12 analog inputs, 12 PWM pins, 2 DACs (DAC0/DAC1); 3.3 V logic, 8 mA DC per I/O pin (store Tech Specs). Accessible from underneath the board too (store overview). - Buses: 4 UART, 3 I2C, 2 SPI, 1 FDCAN — CAN "requires an external transceiver" (store Tech Specs). - SoC-side peripherals: 3 ADCs, 2 DACs, 2 ultra-low-power comparators, RTC, RNG, 4× DFSDM (st.com). - Extra pins: VRTC (battery-backed RTC) and OFF (hard shutdown) (store overview). | ✔ |
connectors_board_level | - USB-C (USB0) next to reset: programming, serial, HID device, 5 V power; USB-A (USB1) host (mass storage, HID) — host power enabled via pin PA_15 (store Tech Specs + FAQ). - 3.5 mm audio jack wired to DAC0, DAC1, A7 (store Tech Specs). - 20-pin Arducam camera connector (J6) — I2C + D54–D67, for Arducam OV7670/OV7675-class DVP cameras (store Tech Specs + FAQ). - Display connector — D1N, D0N, D1P, D0P, CKN, CKP + D68–D75 (store Tech Specs). - JTAG 2×5 1.27 mm header (store overview). | ? sin verificar |
power | USB-C or VIN 6–24 V (predecessors topped out at 12 V); circuit operating voltage 3.3 V (store overview + Tech Specs). | ? sin verificar |
dimensions | 101 × 53 mm (Mega/Due form factor) (store Tech Specs). | ? sin verificar |
consumption_temperature | not stated on fetched pages. | ? sin verificar |
- Fabricant : Arduino S.r.l., Via Andrea Appiani 25, Monza, Italie (page produit de la boutique, "Manufacturer Information", consulté le 2026-10-13). Arduino appartient à Qualcomm depuis octobre 2025 (en.wikipedia.org/wiki/Arduino, consulté le 2026-10-13).
- Produit : Arduino GIGA R1 WiFi — carte MCU haute performance phare au format Mega/Due, "for ambitious makers with bigger ideas" (page produit de la boutique).
- SKU / référence de commande : ABX00063 (tableau "Tech Specs" de la boutique, ligne "SKU", consulté le 2026-10-13).
- Année : annoncée fin 2023.
- Statut : actif — listée et achetable sur la boutique officielle (2026-10-13).
- Prix : 77,90 € (TTC) sur store.arduino.cc (consulté le 2026-10-13).
- Variantes : aucune au niveau de la carte — il n'existe pas de produit GIGA R1 sans WiFi. Accessoires de la famille : GIGA Display Shield (tactile 3,97" 480×800, micro numérique, IMU 6 axes) et le module caméra HM01B0 QVGA DVP (boutique). Déclarations réglementaires : UKCA, CE, REACH ("Conformities" de la boutique).
+ Puntos fuertes
- Portenta H7 accessible en habits Mega/Due : la FAQ officielle positionne la GIGA R1 WiFi comme exposant "all the possibilities of the STM32H7 … using 2.54 mm pin headers" pour le prototypage, vs les connecteurs haute densité de la Portenta H7 pour la production ; la GIGA ajoute USB-A hôte, prise audio et JTAG embarqués grâce à sa taille (FAQ de la boutique).
- Vrai double cœur : M7 et M4 programmables séparément (par ex. MicroPython + Arduino, RPC entre les deux) (page hardware de la docs).
- HMI/vision sans shields : connecteurs embarqués pour affichage + caméra DVP et prise audio (aperçu de la boutique).
- Shields officiellement compatibles (3,3 V uniquement) : Arduino Ethernet Shield Rev2, Motor Shield Rev3, 4-Relays Shield, 9-Axis Motion Shield (FAQ de la boutique).
- Racine de confiance matérielle : ATECC608A-MAHDA-T (Tech Specs de la boutique).
- FDCAN + entrée 6–24 V + broches OFF/VRTC — adapté aux constructions de type industriel (aperçu de la boutique).
- Compatible Arduino IoT Cloud (aperçu de la boutique).
− Puntos débiles
- Pas d'antenne embarquée : le fouet u.FL doit être vissé, sinon la portée Wi-Fi/BLE s'effondre ; les docs ne laissent pas entendre qu'un spare existe au-delà de celui fourni dans la boîte (FAQ de la boutique).
- 3,3 V uniquement malgré l'empreinte Mega/Due : les shields 5 V et les hypothèses de niveau logique ne tiennent pas ; Arduino elle-même avertit "remember this board works at 3.3V" (aperçu de la boutique).
- USB-A hôte mort par défaut : l'alimentation du côté hôte doit être activée en pilotant PA_15 — facile à rater quand une clé USB "ne marche pas" (Tech Specs de la boutique).
- Le CAN nécessite un transceiver externe — le contrôleur FDCAN est sur la puce mais la carte n'embarque pas de PHY (Tech Specs de la boutique).
- Le firmware radio 1DX peut être rendu inutilisable par de mauvaises mises à jour ; le restaurer avec le sketch FlashFormat du cœur (ArduinoCore-zephyr README FAQ, ArduinoCore-mbed #650).
- 8 mA par broche E/S — bien en dessous des cartes AVR classiques ; relais/LEDs nécessitent des drivers même en 3,3 V (Tech Specs de la boutique).
- Retour d'expérience expert expert — expert-arduino
- Bonjour a tous, petit retour d'experience sur la GIGA R1 WiFi après quelques projets. C'est clairement une bête de course avec son dual-core STM32H747XI, mais attention au piège classique : l'absence totale d'antenne interne. Sans la petite antenne u.FL vissée, le Wi-Fi et le BLE sont quasi inutili… — expert-arduino
- Salut, merci pour ces infos claires. J'ai justement galéré avec mon shield moteur qui ne réagissait pas du tout, je pensais avoir un problème de câble. Du coup, est-ce que je peux utiliser directement un shield relais standard ? Ou est-ce que je dois aussi prévoir une logique externe à cause du cou… — maker-debutant-88
- Salut maker-debutant-88, attention effectivement. La limite est stricte à 8 mA par broche I/O. C'est très loin des capacités des cartes AVR classiques. Même pour un petit relais 3.3V, tu risques de dépasser cette limite ou de ne pas avoir assez de courant pour l'enclencher de manière fiable. Je te … — electronicien-du-coin
Opiniones y proyectos de la comunidad
- Arduino giga R1 wifi ota forum.arduino.cc
- pinMode(DAC0,OUTPUT) error on Giga R1 Wifi Board forum.arduino.cc
- Porting WiFi app that displays weather from GIGA and Teensy boards to Uno R4 Wifi forum.arduino.cc
- Any solution to using exFAT with Giga? forum.arduino.cc
- docs.arduino.cc/hardware/giga-r1-wifi
- store.arduino.cc/products/giga-r1-wifi
- content.arduino.cc/assets/Arduino-Portenta-H7_Datasheet_stm32h747xi.pdf
- content.arduino.cc/assets/Arduino-Portenta-H7_Datasheet_Murata-1dx.pdf
- Microchip summary datasheet (PDF)
- ArduinoCore-mbed
- ArduinoCore-zephyr
- boards.txt
- ArduinoBLE
- WiFi examples (mbed)
- WiFi examples (Zephyr)
- forum.arduino.cc
- en.wikipedia.org/wiki/Arduino
- Pas d'antenne embarquée : le fouet u.FL doit être vissé, sinon la portée Wi-Fi/BLE s'effondre ; les docs ne laissent pas entendre qu'un spare existe au-delà de celui fourni dans la boîte (FAQ de la boutique).
- 3,3 V uniquement malgré l'empreinte Mega/Due : les shields 5 V et les hypothèses de niveau logique ne tiennent pas ; Arduino elle-même avertit "remember this board works at 3.3V" (aperçu de la boutique).
- USB-A hôte mort par défaut : l'alimentation du côté hôte doit être activée en pilotant PA_15 — facile à rater quand une clé USB "ne marche pas" (Tech Specs de la boutique).
- Le CAN nécessite un transceiver externe — le contrôleur FDCAN est sur la puce mais la carte n'embarque pas de PHY (Tech Specs de la boutique).
- Le firmware radio 1DX peut être rendu inutilisable par de mauvaises mises à jour ; le restaurer avec le sketch FlashFormat du cœur (ArduinoCore-zephyr README FAQ, ArduinoCore-mbed #650).
- 8 mA par broche E/S — bien en dessous des cartes AVR classiques ; relais/LEDs nécessitent des drivers même en 3,3 V (Tech Specs de la boutique).
- Faire clignoter la LED de la GIGA R1 WiFi debutant Schéma : IMG-giga-r1-wifi-debutant-1-clignotement-led.svg — Vue de dessus de la GIGA R1 WiFi avec la LED utilisateur, le port USB-C et l'antenne u.FL mis en évidence
- Bouton et console série sur la GIGA R1 WiFi debutant Schéma : IMG-giga-r1-wifi-debutant-2-bouton-console-serie.svg — Bouton poussoir câblé entre une broche GPIO et GND avec résistance de pull-up interne, et liaison USB-C vers le moniteur série de l'ordinateur
- Scanner les réseaux WiFi avec le module 1DX debutant Schéma : IMG-giga-r1-wifi-debutant-3-scan-reseau-wifi.svg — GIGA R1 WiFi avec son module radio Murata 1DX et l'antenne u.FL vissée, ondes WiFi vers un routeur, liste de réseaux affichée dans le moniteur série
- Client HTTP : récupérer une page en GET intermediaire Schéma : IMG-giga-r1-wifi-intermediaire-4-client-http-get.svg — GIGA R1 WiFi connectée au routeur puis à un serveur web distant, requête GET partant vers le cloud et réponse HTML revenant vers le moniteur série
- Publier et s'abonner en MQTT intermediaire Schéma : IMG-giga-r1-wifi-intermediaire-5-mqtt-pub-sub.svg — GIGA R1 WiFi publiant des messages vers un courtier MQTT et s'abonnant à un autre sujet, flèches aller/retour entre la carte, le broker et un autre client
- Serveur web embarqué pour piloter une LED intermediaire Schéma : IMG-giga-r1-wifi-intermediaire-6-serveur-web-led.svg — Navigateur web sur un téléphone se connectant à l'adresse IP de la GIGA R1 WiFi qui héberge une page avec boutons ON/OFF pour une LED
- Client HTTPS/TLS et élément de sécurité ATECC608A avance Schéma : IMG-giga-r1-wifi-avance-7-client-https-tls.svg — GIGA R1 WiFi établissant un tunnel TLS chiffré vers un serveur distant, cadenas et serrure sur le canal, puce ATECC608A mise en évidence sur la carte
- Wi-Fi résilient, broche OFF et veille profonde avance Schéma : IMG-giga-r1-wifi-avance-8-connexion-robuste-off-pin.svg — Machine à états de reconnexion WiFi de la GIGA R1 WiFi, broches OFF (extinction matérielle) et VRTC (RTC sauvegardé) zoomées sur le bord de carte
- Dual-core M7+M4 et récupération DFU avance Schéma : IMG-giga-r1-wifi-avance-9-dual-core-dfu.svg — STM32H747 de la GIGA R1 WiFi décortiqué : cœur Cortex-M7 480 MHz et cœur Cortex-M4 240 MHz échangeant par RPC, module radio 1DX à côté, et flux de récupération par USB DFU vers l'ordinateur
Biblioteca de código — ejemplos escritos para esta placa
clignotante.inoArduinobouton.inoArduinorespiration.inoArduinoanalogique.inoArduinodac-onde.inoArduinooled-i2c.inoArduinoservo.inoArduinopont-uart.inoArduinohorloge-wifi.inoArduinocapteur-nuage.inoArduino
Ejemplos y repositorios encontrados en línea
- arduino/ArduinoCore-zephyr github.com
- arduino/ArduinoCore-mbed github.com
- arduino-libraries/ArduinoIoTCloud github.com