Overview

The Arduino UNO Q continues the evolution of the UNO platform. Arduino has progressively moved the UNO family from 8-bit AVR microcontrollers (UNO R3, UNO WiFi Rev2) toward 32-bit ARM-based processors (UNO R4 Minima, UNO R4 WiFi), bringing higher clock speeds, more memory, richer peripheral sets, and modern connectivity options while preserving the familiar Uno form factor and header layout that makers, educators, and engineers rely on.

The "Q" designation may refer to quality, qualification, or a specific feature set differentiating it from the R4 generation. As with previous Uno generations, the UNO Q is intended to be programmable via the Arduino IDE and compatible with the extensive library ecosystem built around the Arduino platform.

For the most current and accurate information — including confirmed MCU, full pin assignments, power specifications, and supported peripherals — consult the official product page at docs.arduino.cc.

Technical Specifications

Parameter Value
Microcontroller Not confirmed — verify at docs.arduino.cc
Clock Speed Not confirmed — verify at docs.arduino.cc
Flash Memory Not confirmed — verify at docs.arduino.cc
SRAM Not confirmed — verify at docs.arduino.cc
EEPROM Not confirmed — verify at docs.arduino.cc
Operating Voltage Not confirmed — verify at docs.arduino.cc
Input Voltage Not confirmed — verify at docs.arduino.cc
Digital I/O Pins Not confirmed — expected to follow Uno standard (14 pins)
PWM Pins Not confirmed — verify at docs.arduino.cc
Analog Input Pins Not confirmed — expected to include A0–A5
USB Connector Not confirmed — verify at docs.arduino.cc
UART Not confirmed — verify at docs.arduino.cc
I2C Not confirmed — expected 1 × I2C
SPI Not confirmed — expected 1 × SPI (ICSP header)
Wireless Not confirmed — verify at docs.arduino.cc
Form Factor Arduino Uno

Getting Started

Step 1 — Install Arduino IDE

Download Arduino IDE 2 from https://www.arduino.cc/en/software. Arduino IDE 2 is the recommended environment for all current Arduino boards.

Step 2 — Install the Board Package

Open Tools > Board > Boards Manager. Search for the appropriate board package for the Arduino UNO Q. Depending on the microcontroller family used, it may appear under:

  • "Arduino UNO R4 Boards" (if RA4M1-based)
  • "Arduino megaAVR Boards" (if ATmega4809-based)
  • A new package specific to the UNO Q

Install the correct package and restart the IDE if prompted.

Step 3 — Connect and Select Board

Connect the UNO Q to your computer using the appropriate USB cable. In the IDE, select Tools > Board and choose "Arduino UNO Q" (or the equivalent entry from the installed package). Select the correct COM port under Tools > Port.

Step 4 — Upload Blink

void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }

Upload the sketch. The onboard LED should blink once per second, confirming the board is correctly recognized and programmed.

Step 5 — Open Serial Monitor

void setup() { Serial.begin(9600); } void loop() { Serial.println("Arduino UNO Q — Hello!"); delay(1000); }

Open Tools > Serial Monitor and set the baud rate to 9600 to see the output.

Programming

The Arduino UNO Q is programmed using the Arduino IDE with the appropriate board package installed. The Arduino programming model — setup(), loop(), pinMode(), digitalWrite(), analogRead(), Serial, Wire, SPI — is consistent across all Arduino boards.

Analog Input Example

void setup() { Serial.begin(9600); } void loop() { int sensorValue = analogRead(A0); Serial.print("A0 reading: "); Serial.println(sensorValue); delay(500); }

PWM Output Example

int ledPin = 9; void setup() { pinMode(ledPin, OUTPUT); } void loop() { // Fade LED in and out using PWM for (int brightness = 0; brightness <= 255; brightness++) { analogWrite(ledPin, brightness); delay(10); } for (int brightness = 255; brightness >= 0; brightness--) { analogWrite(ledPin, brightness); delay(10); } }

Shield Compatibility

The Arduino UNO Q uses the Arduino Uno form factor with the standard Uno R3 header layout. It is expected to be compatible with Arduino Uno shields, including:

  • Motor driver shields
  • Ethernet and Wi-Fi shields
  • Sensor and data logging shields
  • Display and LCD shields
  • Relay and power control shields

Verify specific shield compatibility — particularly for shields that depend on low-level peripheral registers — against the UNO Q's confirmed MCU. Logic voltage compatibility (5 V vs 3.3 V) should also be confirmed before connecting shields, as some newer Arduino boards operate at 3.3 V.

Where to Buy

Retailer Link
Arduino Official Store https//store.arduino.cc
Amazon https//www.amazon.com/s?k=Arduino+UNO+Q

Equivalent Boards

Board Key Difference
Arduino UNO R4 Minima 32-bit ARM RA4M1 at 48 MHz, 256 KB Flash, 32 KB SRAM, USB-C, DAC, RTC, CAN FD — current-generation predecessor in the Uno family
Arduino UNO R4 WiFi Same as R4 Minima with added ESP32-S3 Wi-Fi/BLE, 12×8 LED matrix, and Qwiic connector
Arduino UNO R3 Original ATmega328P 8-bit AVR at 16 MHz — the classic predecessor; maximum library and shield compatibility

Documentation

Resource URL
Arduino Official Documentation https//docs.arduino.cc
Arduino Store https//store.arduino.cc

Notes

  • Specifications for the Arduino UNO Q in this entry are preliminary or unconfirmed. Verify all specifications with official Arduino documentation at https://docs.arduino.cc before using this board in a design.
  • The SKU for the Arduino UNO Q is not confirmed in this entry — check the Arduino store for the official SKU.
  • If the UNO Q uses a 3.3 V operating voltage rather than 5 V, existing 5 V shields and sensors may not be directly compatible. Verify logic voltage before connecting peripherals.
  • As with all new Arduino boards, check the official board package release notes for any known errata or library compatibility notes.
  • This entry will be updated once official specifications are publicly confirmed by Arduino.

Community

Revision History

Version Date Notes
v1.0 2026-06 Initial entry — specifications preliminary, pending official Arduino confirmation