⚖ Comparison : Arduino GIGA R1 WiFi vs Arduino Leonardo — Board Fiche
Comparison of declared technical characteristics : Arduino GIGA R1 WiFi et Arduino Leonardo — Board Fiche (15 characteristics). See the full board sheet : Arduino GIGA R1 WiFi · Arduino Leonardo — Board Fiche.
| Characteristics | Arduino GIGA R1 WiFi | Arduino Leonardo — Board Fiche |
|---|---|---|
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). | single-core AVR RISC, 16 MHz crystal oscillator (build.f_cpu=16000000L). |
gpu | none — display-controller-class peripheral only; the display connector carries DPI signals (see below). | none. |
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"). | Flash 32 KB (4 KB used by the bootloader → 28,672 bytes available for sketches, upload.maximum_size=28672 in boards.txt); SRAM 2.5 KB (2560 B); EEPROM 1 KB. |
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). | 20 digital I/O pins @ 5 V, of which 7 PWM (pins 3, 5, 6, 9, 10, 11, 13 — 8-bit PWM via analogWrite) and 12 analog inputs A0–A11 (10-bit ADC; A6–A11 are multiplexed on digital pins 4, 6, 8, 9, 10, 12). Internal pull-ups 20–50 kΩ. Built-in LED on pin 13. - UART: TTL serial on pins 0 (RX) / 1 (TX) via the Serial1 class — the Serial class on Leonardo means USB (CDC), unlike the Uno (store FAQ). - I2C/TWI: pins 2 (SDA), 3 (SCL), Wire library. - SPI: only on the 6-pin ICSP header — not routed to the digital header; shields using SPI without the ICSP connector will not work (store FAQ). - External interrupts: pins 3 (int0), 2 (int1), 0 (int2), 1 (int3), 7 (int4). - No DAC. Pin↔port mapping: ATmega32u4 pin mapping. |
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). | — |
power | USB-C or VIN 6–24 V (predecessors topped out at 12 V); circuit operating voltage 3.3 V (store overview + Tech Specs). | USB or external via barrel jack (2.1 mm, center-positive) or Vin/GND header; auto source selection. Input voltage recommended 7–12 V, limits 6–20 V; 5 V rail from onboard regulator; 3V3 pin max 50 mA; USB protected by a resettable polyfuse (~500 mA trip). A barrel-plug 9 V battery solution is explicitly advertised (docs features). |
dimensions | 101 × 53 mm (Mega/Due form factor) (store Tech Specs). | — |
consumption_temperature | not stated on fetched pages. | — |
mcu | — | Atmel/Microchip ATmega32U4 (AVR, 8-bit RISC, modified Harvard architecture — see AVR family article); datasheet via Microchip product page. |
usb | — | native full-speed USB 2.0 device on the ATmega32U4 (no USB-serial chip). Enumerates as CDC serial by default (VID 0x2341, PID 0x8036; bootloader PID 0x0036; legacy VID 0x2A03 also present) and can present HID keyboard/mouse/joystick (boards.txt, store FAQ). Connector: micro-USB. |
per_pin_dc_current | — | store says 40 mA per I/O pin; the docs-content tech-specs.yml says 10 mA. |
mechanicals | — | 68.6 × 53.3 mm, 20 g; USB connector and power jack extend beyond the PCB; note the non-standard 160 mil spacing between digital pins 7 and 8 (store FAQ). |