Arduino UNO Q 4GB (ABX00173): specs and pinout
Arduino UNO Q is a single-board computer that pairs a Qualcomm Dragonwing QRB2210 processor running Debian Linux with an STM32U585 microcontroller, joined by Arduino's Bridge RPC library. The ABX00173 variant has 4 GB RAM and 32 GB storage.
Specs
| Spec | Value | Source |
|---|---|---|
| Processor (MPU) | Qualcomm Dragonwing QRB2210, 4 x Arm Cortex-A53 at 2.0 GHz, running Debian Linux; I/O at 1.8 V | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 2.2.1, p.6; section 6.1 |
| Microcontroller (MCU) | STMicroelectronics STM32U585, Arm Cortex-M33 up to 160 MHz, Arduino Core on Zephyr OS; 2 MB flash, 786 kB SRAM | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 2.2.1, p.6-7 |
| Memory and storage (ABX00173 variant) | 4 GB RAM (LPDDR4X), 32 GB on-board storage (eMMC) | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 2.1, p.6; section 2.2.1 |
| Wireless | Wi-Fi 5 802.11a/b/g/n/ac dual-band and Bluetooth 5.1 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 2.2.2, p.7 |
| Power input: USB-C | 5 V (4.5 V to 5.5 V recommended), up to 3 A; requests only a 5 V / 3 A contract | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 3.1 p.10; section 3.2 p.11; section 2.2.2 |
| Power input: DC IN (VIN) | 7 V to 24 V, up to 3 A | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 3.1 p.10; section 3.2 p.11 |
| Header logic level | JDIGITAL, JANALOG, JSPI and Qwiic are 3.3 V; JMEDIA and JCTL are 1.8 V; JMISC mixes 1.8 V and 3.3 V | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 2.2.3, p.8-9 |
| Analog inputs | 0 V to VREF+ (3.3 V rail); not 5 V-tolerant when set as analog | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9, p.21 |
| Operating temperature | -10 C to 60 C (ambient air near the board) | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 3.2, p.11 |
| Display output | One of USB-C DisplayPort Alt-Mode or the JMEDIA MIPI-DSI header is active at a time; Full HD supported, optimal 1280 x 720 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 2.2.2, p.7-8 |
Power
| Value | Source | |
|---|---|---|
| Supply | 5 V over USB-C (up to 3 A), or 7-24 V on VIN, or regulated 5 V on the 5V_SYS pin | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 3.1 p.10; no typical current given |
Pinout
Pin rows are from the official UNO Q user manual (JDIGITAL, JANALOG, Qwiic, JSPI; the 60-pin JMISC and JMEDIA headers and the JCTL header are in the manual but not listed here). Names are as the manual writes them.
| Pin | Function | Voltage | Notes | Source |
|---|---|---|---|---|
| JDIGITAL 1 | D0 (PB7) | 3.3 V | UART; functions USART1_RX, TIM4_CH2 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 2 | D1 (PB6) | 3.3 V | UART; functions USART1_TX, TIM4_CH1 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 3 | D2 (PB3) | 3.3 V | TIM2_CH2 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 4 | ~D3 (PB0) | 3.3 V | PWM; not 5 V-tolerant in any mode (3.6 V-tolerant); OPAMP2_OUTPUT, TIM3_CH3 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28-29 |
| JDIGITAL 5 | D4 (PA12) | 3.3 V | FDCAN1_TX, TIM1_ETR | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 6 | ~D5 (PA11) | 3.3 V | PWM; FDCAN1_RX, TIM1_CH4 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 7 | ~D6 (PB1) | 3.3 V | PWM; TIM3_CH4 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 8 | D7 (PB2) | 3.3 V | TIM8_CH4N | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 9 | D8 (PB4) | 3.3 V | TIM3_CH1 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 10 | ~D9 (PB8) | 3.3 V | PWM; TIM4_CH3 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 11 | ~D10 (PB9) | 3.3 V | PWM; SPI2_SS (chip select), TIM4_CH4 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 12 | ~D11 (PB15) | 3.3 V | PWM; SPI2_MOSI, TIM1_CH3N | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 13 | D12 (PB14) | 3.3 V | SPI2_MISO, TIM1_CH2N | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 14 | D13 (PB13) | 3.3 V | SPI2_SCK, TIM1_CH1N | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 15 | GND | Ground | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 | |
| JDIGITAL 16 | AREF | Analog reference pin (not a GPIO) | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 | |
| JDIGITAL 17 | D20 (PB11) | 3.3 V | I2C2_SDA, TIM2_CH4 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JDIGITAL 18 | D21 (PB10) | 3.3 V | I2C2_SCL, TIM2_CH3 | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.6, p.28 |
| JANALOG 1 | BOOT (MCU_BOOT0) | 3.3 V | Boot strap | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 2 | IOREF (PWR_3P3V) | 3.3 V | I/O voltage reference mirroring the 3.3 V rail; output only, do not back-feed | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 3 | RESET (MCU_NRST) | 3.3 V | MCU reset | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 4 | +3V3 OUT (PWR_3P3V) | 3.3 V | 3.3 V supply | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 5 | +5V OUT (5V_SYS) | 5 V | Diode-OR 5 V supply; power input or output | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 6 | GND | Ground | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 | |
| JANALOG 7 | GND | Ground | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 | |
| JANALOG 8 | VIN IN (DC_IN) | 7-24 V | DC input | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 9 | A0 / D14 (PA4) | 3.3 V analog | ADC input, DAC0; direct ADC, not 5 V-tolerant | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 10 | A1 / D15 (PA5) | 3.3 V analog | ADC input, DAC1; direct ADC, not 5 V-tolerant | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 11 | A2 / D16 (PA6) | 3.3 V analog | ADC input; not 5 V-tolerant when used as analog | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 12 | A3 / D17 (PA7) | 3.3 V analog | ADC input; not 5 V-tolerant when used as analog | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7, p.29 |
| JANALOG 13 | A4 / D18 (PC1) | 3.3 V analog | ADC input, I2C3_SDA; use pull-ups to 3.3 V only | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7 p.29; section 9 p.21 |
| JANALOG 14 | A5 / D19 (PC0) | 3.3 V analog | ADC input, I2C3_SCL; use pull-ups to 3.3 V only | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.7 p.29; section 9 p.21 |
| Qwiic 1 | GND | Ground | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.3, p.27 | |
| Qwiic 2 | +3V3 OUT (PWR_3P3V) | 3.3 V | Supply for Qwiic devices | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.3, p.27 |
| Qwiic 3 | SDA (PD13, I2C4_SDA) | 3.3 V | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.3, p.27 | |
| Qwiic 4 | SCL (PD12, I2C4_SCL) | 3.3 V | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.3, p.27 | |
| JSPI 1 | MISO (PC2, SPI2_MISO) | 3.3 V | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.4, p.27 | |
| JSPI 2 | +5V (5V_SYS) | 5 V | Power input or output, OR'd via Schottky diodes | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.4, p.27 |
| JSPI 3 | SCK (PD1, SPI2_SCK) | 3.3 V | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.4, p.27 | |
| JSPI 4 | MOSI (PC3, SPI2_MOSI) | 3.3 V | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.4, p.27 | |
| JSPI 5 | RESET (MCU_NRST) | 3.3 V | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.4, p.27 | |
| JSPI 6 | GND | Ground | Arduino official documentation UNO Q user manual (ABX00162-ABX00173), section 9.4, p.27 |
Build with it
Project ideas for the Arduino UNO Q 4GB (ABX00173). Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.
- Room temperature and humidity dashboard: The sensor reads on a 3.3 V digital pin on JDIGITAL and the Linux side serves the web page. Check the module's supply range before wiring it to the 3.3 V pin.
- Vibration logger: The module is an I2C part and the board has 3.3 V I2C on D20 and D21 (and on the Qwiic connector); the microcontroller samples and Linux keeps the readings.
- Linux status display: The OLED is an I2C display on the 3.3 V I2C pins; the microcontroller draws text that the Linux side sends over the board's internal link.
Common mistakes
- Feeding 5 V into an analog pin: A0 to A5 are not 5 V-tolerant when used as analog and must not exceed VDD + 0.3 V; use a divider or buffer (source: Arduino official documentation section 9, p.21)
- Using a weak USB-C supply: the board asks only for a 5 V / 3 A contract, and the manual advises a supply and cable rated for 5 V at 3 A to avoid undervoltage during wireless bursts (source: Arduino official documentation section 3.1, p.10)
- Putting 5 V on ~D3: it is only 3.6 V-tolerant and is not 5 V-tolerant in any mode (source: Arduino official documentation section 9.6, p.28-29)
Not covered by the official source
- The manual gives no typical current draw.
- JMISC, JMEDIA and JCTL pin maps are not reproduced here.
Sources
- Arduino official documentation (Arduino UNO Q user manual, modified 07/11/2026)