# Xirkit — full structured catalog

> Every part on Xirkit is a structured record: pin-level electrical data traced to the datasheet page, sourced prices, CAD and compatibility — readable by engineers, search engines and AI agents.

Source: https://www.xirkit.io. Per-part JSON: <product page>/data.json.

# Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM)

> Adafruit Feather-format ESP32-S3 (ESP32-S3-MINI-1, 8 MB flash, no PSRAM): dual-core LX7 240 MHz, Wi-Fi + BLE, native USB-C, LiPoly charger + MAX17048 fuel gauge, STEMMA QT I2C with switchable power, NeoPixel with power control, ~100 µA deep sleep; 21 GPIO with 6 analog inputs.

- Manufacturer: Adafruit Industries
- Part number: 5323
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/adafruit-esp32-s3-feather-8-mb-flash-no-psram-a873
- Pinout: https://www.xirkit.io/products/adafruit-esp32-s3-feather-8-mb-flash-no-psram-a873/pinout
- Structured JSON: https://www.xirkit.io/products/adafruit-esp32-s3-feather-8-mb-flash-no-psram-a873/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ESP32-S3FN8 |
| Chips on board | ESP32-S3, ESP32-S3FN8 |
| Exposed GPIO | 21 |
| Documented board pins | 28 |
| I/O voltage | 3.3 V |
| Supply voltage | 3.7–5 V |
| Flash | 8,192 KB |
| SRAM | 512 KB |
| PSRAM | 0 KB |
| Interfaces | control, adc, gpio, pwm, uart, clock, gpio_matrix, rtc_gpio, touch, spi, jtag, led, i2c, usb |
| Frameworks | ESP-IDF, Arduino, CircuitPython |
| Dimensions | 50.8 × 22.86 mm |
| Operating temperature | -40 to 85 °C |

## Pinout (28 pins, 22 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| RST | JP1 (16-pin) · 1 | control | CHIP_PU | RESET | 2.475–3.6 V | -0.3–0.825 V | — | — | — | — | no |
| 3V | JP1 (16-pin) · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| 3V | JP1 (16-pin) · 3 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JP1 (16-pin) · 4 | ground | — | ground | — | — | — | — | — | — | — |
| A0 | JP1 (16-pin) · 5 | gpio | GPIO18 | A0, GPIO18, PWM (LEDC, any pin), ADC2_CH7, U1RXD, CLK_OUT3, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO18 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A1 | JP1 (16-pin) · 6 | gpio | GPIO17 | A1, GPIO17, PWM (LEDC, any pin), ADC2_CH6, U1TXD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO17 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A2 | JP1 (16-pin) · 7 | gpio | GPIO16 | A2, GPIO16, PWM (LEDC, any pin), XTAL_32K_N, ADC2_CH5, U0CTS, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO16 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A3 | JP1 (16-pin) · 8 | gpio | GPIO15 | A3, GPIO15, PWM (LEDC, any pin), XTAL_32K_P, ADC2_CH4, U0RTS, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO15 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A4 | JP1 (16-pin) · 9 | gpio | GPIO14 | A4, GPIO14, PWM (LEDC, any pin), TOUCH14, ADC2_CH3, FSPIDQS, SUBSPIWP, FSPIWP, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO14 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A5 | JP1 (16-pin) · 10 | gpio | GPIO8 | A5, GPIO8, PWM (LEDC, any pin), TOUCH8, ADC1_CH7, SUBSPICS1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO8 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| SCK | JP1 (16-pin) · 11 | gpio | GPIO36 | SCK, GPIO36, PWM (LEDC, any pin), SPI SCK, FSPICLK, SUBSPICLK, SPIIO7, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| MOSI | JP1 (16-pin) · 12 | gpio | GPIO35 | MOSI, GPIO35, PWM (LEDC, any pin), SPI MOSI, FSPID, SUBSPID, SPIIO6, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| MISO | JP1 (16-pin) · 13 | gpio | GPIO37 | MISO, GPIO37, PWM (LEDC, any pin), SPI MISO, FSPIQ, SUBSPIQ, SPIDQS, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| RX | JP1 (16-pin) · 14 | gpio | GPIO38 | RX, GPIO38, PWM (LEDC, any pin), UART RX, FSPIWP, SUBSPIWP, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| TX | JP1 (16-pin) · 15 | gpio | GPIO39 | TX, GPIO39, PWM (LEDC, any pin), UART TX, MTCK, CLK_OUT3, SUBSPICS1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| DB | JP1 (16-pin) · 16 | gpio | GPIO43 | DB, GPIO43, PWM (LEDC, any pin), debug serial TX (UART0 TXD0), U0TXD, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| BAT | JP3 (12-pin) · 1 | power in | — | power_in | — | — | — | — | — | — | — |
| EN | JP3 (12-pin) · 2 | control | — | 3V3 regulator enable | — | — | — | — | — | — | — |
| USB | JP3 (12-pin) · 3 | power in | — | power_in | — | — | — | — | — | — | — |
| D13 | JP3 (12-pin) · 4 | gpio | GPIO13 | D13, GPIO13, PWM (LEDC, any pin), red LED #13, TOUCH13, ADC2_CH2, FSPIIO7, SUBSPIQ, FSPIQ, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO13 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D12 | JP3 (12-pin) · 5 | gpio | GPIO12 | D12, GPIO12, PWM (LEDC, any pin), TOUCH12, ADC2_CH1, FSPIIO6, SUBSPICLK, FSPICLK, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO12 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D11 | JP3 (12-pin) · 6 | gpio | GPIO11 | D11, GPIO11, PWM (LEDC, any pin), TOUCH11, ADC2_CH0, FSPIIO5, SUBSPID, FSPID, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO11 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D10 | JP3 (12-pin) · 7 | gpio | GPIO10 | D10, GPIO10, PWM (LEDC, any pin), TOUCH10, ADC1_CH9, FSPIIO4, SUBSPICS0, FSPICS0, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO10 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D9 | JP3 (12-pin) · 8 | gpio | GPIO9 | D9, GPIO9, PWM (LEDC, any pin), TOUCH9, ADC1_CH8, SUBSPIHD, FSPIHD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO9 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D6 | JP3 (12-pin) · 9 | gpio | GPIO6 | D6, GPIO6, PWM (LEDC, any pin), TOUCH6, ADC1_CH5, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO6 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D5 | JP3 (12-pin) · 10 | gpio | GPIO5 | D5, GPIO5, PWM (LEDC, any pin), TOUCH5, ADC1_CH4, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO5 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| SCL | JP3 (12-pin) · 11 | gpio | GPIO4 | SCL, GPIO4, PWM (LEDC, any pin), I2C SCL (5k pull-up, shared with STEMMA QT), TOUCH4, ADC1_CH3, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO4 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| SDA | JP3 (12-pin) · 12 | gpio | GPIO3 | SDA, GPIO3, PWM (LEDC, any pin), I2C SDA (5k pull-up, shared with STEMMA QT), TOUCH3, ADC1_CH2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO3, sar_i2c_sda_1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Adafruit | 17.5 USD | in_stock | 2026-09-24 | https://www.adafruit.com/product/5323 |

## FAQ

**What microcontroller does the Adafruit ESP32-S3 Feather use?**

The Adafruit ESP32-S3 Feather is built around the ESP32-S3FN8, alongside ESP32-S3, MCP73831, MAX17048, AP2112K-3.3 / RT9080-3.3.

**How many GPIO pins does the Adafruit ESP32-S3 Feather have?**

21 GPIO pins are exposed. Xirkit documents 28 board pins, 22 of them with pin-level electrical limits.

**Are the Adafruit ESP32-S3 Feather I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.475–3.6 V.

**How much current can a Adafruit ESP32-S3 Feather GPIO pin source?**

Documented output-high current per pin: 40 mA typ. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Adafruit ESP32-S3 Feather?**

Supply range 3.7–5 V. Power inputs: BAT (3.7–4.2 V), USB.

**How much does the Adafruit ESP32-S3 Feather cost?**

From $17.5 at Adafruit. Prices are observed unit prices before tax and shipping.

**What are the Adafruit ESP32-S3 Feather dimensions?**

50.8 × 22.86 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Adafruit ESP32-S3 Feather support?**

control, adc, gpio, pwm, uart, clock, gpio_matrix, rtc_gpio, touch, spi, jtag, led, i2c, usb.

**How do I program the Adafruit ESP32-S3 Feather?**

Supported frameworks: ESP-IDF, Arduino, CircuitPython.

**Where does this Adafruit ESP32-S3 Feather data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Adafruit ESP32-S3 Feather (8 MB flash, no PSRAM) datasheet](https://cdn-learn.adafruit.com/downloads/pdf/adafruit-esp32-s3-feather.pdf)
- [Adafruit listing](https://www.adafruit.com/product/5323)


---

# Adafruit Feather RP2040

> Adafruit Feather RP2040: dual Cortex-M0+ ~125 MHz, 264 KB RAM, 8 MB QSPI flash, 21 GPIO (4 ADC) at 3.3 V, USB-C, MCP73831 LiPo charger + JST, NeoPixel, STEMMA QT, 50.8×22.8 mm.

- Manufacturer: Adafruit Industries
- Part number: 4884
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/adafruit-feather-rp2040-802e
- Pinout: https://www.xirkit.io/products/adafruit-feather-rp2040-802e/pinout
- Structured JSON: https://www.xirkit.io/products/adafruit-feather-rp2040-802e/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RP2040 |
| Chips on board | RP2040 |
| Exposed GPIO | 21 |
| Documented board pins | 30 |
| I/O voltage | 3.3 V |
| Supply voltage | 3.7–5 V |
| Flash | 8,192 KB |
| SRAM | 264 KB |
| Interfaces | spi, uart, other, pwm, gpio, pio, usb, adc, i2c, clock, led |
| Frameworks | CircuitPython, MicroPython, Arduino |
| Dimensions | 50.8 × 22.86 mm |

## Pinout (30 pins, 24 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Rst | JP1 (16-pin) · 1 | control | RUN | rst | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| 3.3V | JP1 (16-pin) · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| 3.3V | JP1 (16-pin) · 3 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JP1 (16-pin) · 4 | ground | — | ground | — | — | — | — | — | — | — |
| A0 | JP1 (16-pin) · 5 | gpio | GPIO26 | SPI1_SCK, UART1_CTS, I2C1_SDA, PWM5_A, SIO, PIO0, PIO1, USB_VBUS_EN, ADC0 | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| A1 | JP1 (16-pin) · 6 | gpio | GPIO27 | SPI1_TX, UART1_RTS, I2C1_SCL, PWM5_B, SIO, PIO0, PIO1, USB_OVCUR_DET, ADC1 | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| A2 | JP1 (16-pin) · 7 | gpio | GPIO28 | SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, USB_VBUS_DET, ADC2 | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| A3 | JP1 (16-pin) · 8 | gpio | GPIO29 | SPI1_CSn, UART0_RX, I2C0_SCL, PWM6_B, SIO, PIO0, PIO1, USB_VBUS_EN, ADC3 | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D24 | JP1 (16-pin) · 9 | gpio | GPIO24 | Arduino Wire1 SDA, SPI1_RX, UART1_TX, I2C0_SDA, PWM4_A, SIO, PIO0, PIO1, CLOCK_GPOUT2, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D25 | JP1 (16-pin) · 10 | gpio | GPIO25 | Arduino Wire1 SCL, SPI1_CSn, UART1_RX, I2C0_SCL, PWM4_B, SIO, PIO0, PIO1, CLOCK_GPOUT3, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SCK | JP1 (16-pin) · 11 | gpio | GPIO18 | SPI0_SCK, UART0_CTS, I2C1_SDA, PWM1_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| MO | JP1 (16-pin) · 12 | gpio | GPIO19 | SPI0_TX, UART0_RTS, I2C1_SCL, PWM1_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| MI | JP1 (16-pin) · 13 | gpio | GPIO20 | SPI0_RX, UART1_TX, I2C0_SDA, PWM2_A, SIO, PIO0, PIO1, CLOCK_GPIN0, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| RX | JP1 (16-pin) · 14 | gpio | GPIO1 | SPI0_CSn, UART0_RX, I2C0_SCL, PWM0_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| TX | JP1 (16-pin) · 15 | gpio | GPIO0 | SPI0_RX, UART0_TX, I2C0_SDA, PWM0_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D4 | JP1 (16-pin) · 16 | gpio | GPIO6 | SPI0_SCK, UART1_CTS, I2C1_SDA, PWM3_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| BAT | JP3 (12-pin) · 1 | power in | — | power_in | — | — | — | — | — | — | — |
| EN | JP3 (12-pin) · 2 | control | — | en | — | — | — | — | — | — | — |
| USB | JP3 (12-pin) · 3 | power in | — | power_in | — | — | — | — | — | — | — |
| D13 | JP3 (12-pin) · 4 | gpio | GPIO13 | red LED (board.LED), SPI1_CSn, UART0_RX, I2C0_SCL, PWM6_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D12 | JP3 (12-pin) · 5 | gpio | GPIO12 | SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D11 | JP3 (12-pin) · 6 | gpio | GPIO11 | SPI1_TX, UART1_RTS, I2C1_SCL, PWM5_B, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D10 | JP3 (12-pin) · 7 | gpio | GPIO10 | SPI1_SCK, UART1_CTS, I2C1_SDA, PWM5_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D9 | JP3 (12-pin) · 8 | gpio | GPIO9 | SPI1_CSn, UART1_RX, I2C0_SCL, PWM4_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D6 | JP3 (12-pin) · 9 | gpio | GPIO8 | SPI1_RX, UART1_TX, I2C0_SDA, PWM4_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D5 | JP3 (12-pin) · 10 | gpio | GPIO7 | SPI0_TX, UART1_RTS, I2C1_SCL, PWM3_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SCL | JP3 (12-pin) · 11 | gpio | GPIO3 | STEMMA QT SCL (I2C1), SPI0_TX, UART0_RTS, I2C1_SCL, PWM1_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SDA | JP3 (12-pin) · 12 | gpio | GPIO2 | STEMMA QT SDA (I2C1), SPI0_SCK, UART0_CTS, I2C1_SDA, PWM1_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SWCLK | SWD pads · back pad | debug | SWCLK | swclk | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SWDIO | SWD pads · back pad | debug | SWD | swdio | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Adafruit | 11.95 USD | in_stock | 2026-09-24 | https://www.adafruit.com/product/4884 |

## FAQ

**What microcontroller does the Adafruit Feather RP2040 use?**

The Adafruit Feather RP2040 is built around the RP2040, alongside W25Q64JVSSIQ, MCP73831, WS2812B.

**How many GPIO pins does the Adafruit Feather RP2040 have?**

21 GPIO pins are exposed. Xirkit documents 30 board pins, 24 of them with pin-level electrical limits.

**Are the Adafruit Feather RP2040 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2–3.6 V.

**How much current can a Adafruit Feather RP2040 GPIO pin source?**

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Adafruit Feather RP2040?**

Supply range 3.7–5 V. Power inputs: BAT (?–4.2 V), USB.

**How much does the Adafruit Feather RP2040 cost?**

From $11.95 at Adafruit. Prices are observed unit prices before tax and shipping.

**What are the Adafruit Feather RP2040 dimensions?**

50.8 × 22.86 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Adafruit Feather RP2040 support?**

spi, uart, other, pwm, gpio, pio, usb, adc, i2c, clock, led.

**How do I program the Adafruit Feather RP2040?**

Supported frameworks: CircuitPython, MicroPython, Arduino.

**Where does this Adafruit Feather RP2040 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Adafruit Feather RP2040 datasheet](https://cdn-learn.adafruit.com/downloads/pdf/adafruit-feather-rp2040-pico.pdf)
- [Adafruit listing](https://www.adafruit.com/product/4884)


---

# Adafruit QT Py RP2040

> Adafruit QT Py RP2040: dual Cortex-M0+ at ~125 MHz, 264 KB RAM, 8 MB QSPI flash, 13 GPIO (4 ADC) at 3.3 V on castellated XIAO-footprint pads, USB-C, STEMMA QT I2C port, NeoPixel, 17.8 × 20.8 mm.

- Manufacturer: Adafruit Industries
- Part number: 4900
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/adafruit-qt-py-rp2040-bdcf
- Pinout: https://www.xirkit.io/products/adafruit-qt-py-rp2040-bdcf/pinout
- Structured JSON: https://www.xirkit.io/products/adafruit-qt-py-rp2040-bdcf/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RP2040 |
| Chips on board | RP2040 |
| Exposed GPIO | 13 |
| Documented board pins | 16 |
| I/O voltage | 3.3 V |
| Supply voltage | 5–5 V |
| Flash | 8,192 KB |
| SRAM | 264 KB |
| Interfaces | adc, spi, i2c, pwm, uart, gpio, pio, usb, other, clock |
| Frameworks | CircuitPython, MicroPython, Arduino |
| Dimensions | 20.83 × 17.78 mm |

## Pinout (16 pins, 13 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| A0/D0 | JP1 · JP1-1 | gpio | GPIO29 | ADC3, SPI1 CS, I2C0 SCL, PWM6 B, SPI1_CSn, UART0_RX, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| A1/D1 | JP1 · JP1-2 | gpio | GPIO28 | ADC2, SPI1 MISO, I2C1 SDA, PWM6 A, SPI1_RX, UART0_TX, I2C0_SDA, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| A2/D2 | JP1 · JP1-3 | gpio | GPIO27 | ADC1, SPI1 MOSI, I2C1 SCL, PWM5 B, SPI1_TX, UART1_RTS, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| A3/D3 | JP1 · JP1-4 | gpio | GPIO26 | ADC0, SPI1 SCK, I2C1 SDA, PWM5 A, UART1_CTS, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SDA/D4 | JP1 · JP1-5 | gpio | GPIO24 | I2C0 SDA, digital I/O pin 4, UART1 TX, PWM4 A, SPI1_RX, SIO, PIO0, PIO1, CLOCK_GPOUT2, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SCL/D5 | JP1 · JP1-6 | gpio | GPIO25 | I2C0 SCL, digital I/O pin 5, UART1 RX, PWM4 B, SPI1_CSn, SIO, PIO0, PIO1, CLOCK_GPOUT3, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| TX/D6 | JP1 · JP1-7 | gpio | GPIO20 | UART1 TX, I2C0 SDA, PWM2 A, SPI0_RX, SIO, PIO0, PIO1, CLOCK_GPIN0, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| RX/D7 | JP3 · JP3-1 | gpio | GPIO5 | UART1 RX, SPI0 CS, I2C0 SCL, PWM2 B, SPI0_CSn, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SCK/D8 | JP3 · JP3-2 | gpio | GPIO6 | SPI0 SCK, digital I/O pin 8, I2C1 SDA, PWM3 A, UART1_CTS, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| MI/D9 | JP3 · JP3-3 | gpio | GPIO4 | SPI0 MISO, digital I/O pin 9, UART1 TX, I2C0 SDA, PWM2 A, SPI0_RX, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| MO/D10 | JP3 · JP3-4 | gpio | GPIO3 | SPI0 MOSI, digital I/O pin 10, I2C1 SCL, PWM1 B, SPI0_TX, UART0_RTS, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SDA1 | STEMMA QT · STEMMA QT | gpio | GPIO22 | I2C1 SDA for the STEMMA QT connector, SPI0 SCK, PWM3 A, UART1_CTS, I2C1_SDA, SIO, PIO0, PIO1, CLOCK_GPIN1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SCL1 | STEMMA QT · STEMMA QT | gpio | GPIO23 | I2C1 SCL for the STEMMA QT connector, SPI0 MOSI, PWM3 B, SPI0_TX, UART1_RTS, I2C1_SCL, SIO, PIO0, PIO1, CLOCK_GPOUT1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| 3V | JP3 · JP3-5 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JP3 · JP3-6 | ground | — | ground | — | — | — | — | — | — | — |
| 5V | JP3 · JP3-7 | power in | — | power_in | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| www.adafruit.com | 9.95 USD | in_stock | 2026-09-25 | https://www.adafruit.com/product/4900 |

## FAQ

**What microcontroller does the Adafruit QT Py RP2040 use?**

The Adafruit QT Py RP2040 is built around the RP2040, alongside AP2112K-3.3, WS2812B.

**How many GPIO pins does the Adafruit QT Py RP2040 have?**

13 GPIO pins are exposed. Xirkit documents 16 board pins, 13 of them with pin-level electrical limits.

**Are the Adafruit QT Py RP2040 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2–3.6 V.

**How much current can a Adafruit QT Py RP2040 GPIO pin source?**

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Adafruit QT Py RP2040?**

Supply range 5–5 V. Power inputs: 5V.

**How much does the Adafruit QT Py RP2040 cost?**

From $9.95 at www.adafruit.com. Prices are observed unit prices before tax and shipping.

**What are the Adafruit QT Py RP2040 dimensions?**

20.83 × 17.78 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Adafruit QT Py RP2040 support?**

adc, spi, i2c, pwm, uart, gpio, pio, usb, other, clock.

**How do I program the Adafruit QT Py RP2040?**

Supported frameworks: CircuitPython, MicroPython, Arduino.

**Where does this Adafruit QT Py RP2040 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Adafruit QT Py RP2040 datasheet](https://cdn-learn.adafruit.com/downloads/pdf/adafruit-qt-py-2040.pdf)
- [www.adafruit.com listing](https://www.adafruit.com/product/4900)


---

# Arduino Mega 2560 Rev3

> Arduino Mega 2560 Rev3: ATmega2560 (16 MHz AVR, 256 KB flash, 8 KB SRAM, 4 KB EEPROM) at 5 V logic, 54 digital I/O (15 PWM), 16 analog inputs, 4 hardware UARTs, I2C, SPI, ATmega16U2 USB-serial, USB-B + DC jack, 101-style Mega form factor with 4 mounting holes — the classic many-I/O robot controller.

- Manufacturer: Arduino S.r.l.
- Part number: A000067
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-mega-2560-rev3-e196
- Pinout: https://www.xirkit.io/products/arduino-mega-2560-rev3-e196/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-mega-2560-rev3-e196/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ATmega2560-16AU |
| Chips on board | ATmega2560-16AU |
| Exposed GPIO | 54 |
| Documented board pins | 96 |
| I/O voltage | 5 V |
| Supply voltage | 4.5–12 V |
| Flash | 256 KB |
| SRAM | 8 KB |
| Interfaces | nc, control, adc, gpio, jtag, interrupt, i2c, analog, pwm, led, comparator, other, uart, ext_memory, timer, spi, debug, usb |
| Frameworks | Arduino IDE, Arduino Cloud |
| Dimensions | 99 × 53 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE, RoHS 2/3, FCC Part 15 |

## Pinout (96 pins, 78 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NC | JANALOG · 1 | nc | — | no_connect | — | — | — | — | — | — | — |
| IOREF | JANALOG · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| Reset | JANALOG · 3 | control | RESET | RESET | 4.5–5.5 V | -0.5–0.5 V | — | — | — | — | — |
| +3V3 | JANALOG · 4 | power out | — | power_out | — | — | — | — | — | — | — |
| +5V | JANALOG · 5 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JANALOG · 6 | ground | — | ground | — | — | — | — | — | — | — |
| GND | JANALOG · 7 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JANALOG · 8 | power in | — | power_in | — | — | — | — | — | — | — |
| A0 | JANALOG · 9 | gpio | PF0 | A0 (ADC0), A0, PF0, ADC0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A1 | JANALOG · 10 | gpio | PF1 | A1 (ADC1), A1, PF1, ADC1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A2 | JANALOG · 11 | gpio | PF2 | A2 (ADC2), A2, PF2, ADC2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A3 | JANALOG · 12 | gpio | PF3 | A3 (ADC3), A3, PF3, ADC3 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A4 | JANALOG · 13 | gpio | PF4 | A4 (ADC4), A4, PF4, ADC4, TCK | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A5 | JANALOG · 14 | gpio | PF5 | A5 (ADC5), A5, PF5, ADC5, TMS | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A6 | JANALOG · 15 | gpio | PF6 | A6 (ADC6), A6, PF6, ADC6, TDO | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A7 | JANALOG · 16 | gpio | PF7 | A7 (ADC7), A7, PF7, ADC7, TDI | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A8 | JANALOG · 17 | gpio | PK0 | A8 (ADC8), A8, PK0, ADC8, PCINT16 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A9 | JANALOG · 18 | gpio | PK1 | A9 (ADC9), A9, PK1, ADC9, PCINT17 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A10 | JANALOG · 19 | gpio | PK2 | A10 (ADC10), A10, PK2, ADC10, PCINT18 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A11 | JANALOG · 20 | gpio | PK3 | A11 (ADC11), A11, PK3, ADC11, PCINT19 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A12 | JANALOG · 21 | gpio | PK4 | A12 (ADC12), A12, PK4, ADC12, PCINT20 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A13 | JANALOG · 22 | gpio | PK5 | A13 (ADC13), A13, PK5, ADC13, PCINT21 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A14 | JANALOG · 23 | gpio | PK6 | A14 (ADC14), A14, PK6, ADC14, PCINT22 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A15 | JANALOG · 24 | gpio | PK7 | A15 (ADC15), A15, PK7, ADC15, PCINT23 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D21 | JDIGITAL · 1 | gpio | PD0 | D21, I2C SCL (Wire), PD0, SCL, INT0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D20 | JDIGITAL · 2 | gpio | PD1 | D20, I2C SDA (Wire), PD1, SDA, INT1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| AREF | JDIGITAL · 3 | power in | AREF | power_in | — | — | — | — | — | — | — |
| GND | JDIGITAL · 4 | ground | — | ground | — | — | — | — | — | — | — |
| D13 | JDIGITAL · 5 | gpio | PB7 | D13, PWM (analogWrite), LED_BUILTIN (PB7), PB7, OC0A, OC1C, PCINT7 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D12 | JDIGITAL · 6 | gpio | PB6 | D12, PWM (analogWrite), PB6, OC1B, PCINT6 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D11 | JDIGITAL · 7 | gpio | PB5 | D11, PWM (analogWrite), PB5, OC1A, PCINT5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D10 | JDIGITAL · 8 | gpio | PB4 | D10, PWM (analogWrite), PB4, OC2A, PCINT4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D9 | JDIGITAL · 9 | gpio | PH6 | D9, PWM (analogWrite), PH6, OC2B | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D8 | JDIGITAL · 10 | gpio | PH5 | D8, PWM (analogWrite), PH5, OC4C | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D7 | JDIGITAL · 11 | gpio | PH4 | D7, PWM (analogWrite), PH4, OC4B | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D6 | JDIGITAL · 12 | gpio | PH3 | D6, PWM (analogWrite), PH3, OC4A | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D5 | JDIGITAL · 13 | gpio | PE3 | D5, PWM (analogWrite), PE3, OC3A, AIN1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D4 | JDIGITAL · 14 | gpio | PG5 | D4, PWM (analogWrite), PG5, A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A ( A C F C D E_{0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7} D C_{7 0 1 2} V N R F F F F F F F F K K K K K K K K N C J A A A A G A P P P P P P P P P P P P P P P P G V P P P P 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 (OC0B | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D3 | JDIGITAL · 15 | gpio | PE5 | D3, PWM (analogWrite), PE5, OC3C, INT5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D2 | JDIGITAL · 16 | gpio | PE4 | D2, PWM (analogWrite), PE4, OC3B, INT4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D1 | JDIGITAL · 17 | gpio | PE1 | D1, Serial TX0 (USB via ATmega16U2), PE1, TXD0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D0 | JDIGITAL · 18 | gpio | PE0 | D0, Serial RX0 (USB via ATmega16U2), PE0, RXD0, PCINT8 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D14 | JDIGITAL · 19 | gpio | PJ1 | D14, Serial3 TX3, PJ1, TXD3, PCINT10 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D15 | JDIGITAL · 20 | gpio | PJ0 | D15, Serial3 RX3, PJ0, RXD3, PCINT9 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D16 | JDIGITAL · 21 | gpio | PH1 | D16, Serial2 TX2, PH1, TXD2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D17 | JDIGITAL · 22 | gpio | PH0 | D17, Serial2 RX2, PH0, RXD2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D18 | JDIGITAL · 23 | gpio | PD3 | D18, Serial1 TX1, PD3, TXD1, INT3 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D19 | JDIGITAL · 24 | gpio | PD2 | D19, Serial1 RX1, PD2, RXD1, INT2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D20 | JDIGITAL · 25 | gpio | PD1 | D20, I2C SDA (Wire), PD1, SDA, INT1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D21 | JDIGITAL · 26 | gpio | PD0 | D21, I2C SCL (Wire), PD0, SCL, INT0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| +5V | XIO (2x18 double header) · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| D22 | XIO (2x18 double header) · 2 | gpio | PA0 | D22, PA0, AD0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D24 | XIO (2x18 double header) · 3 | gpio | PA2 | D24, PA2, AD2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D26 | XIO (2x18 double header) · 4 | gpio | PA4 | D26, PA4, AD4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D28 | XIO (2x18 double header) · 5 | gpio | PA6 | D28, PA6, AD6 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D30 | XIO (2x18 double header) · 6 | gpio | PC7 | D30, PC7, A15 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D32 | XIO (2x18 double header) · 7 | gpio | PC5 | D32, PC5, A13 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D34 | XIO (2x18 double header) · 8 | gpio | PC3 | D34, PC3, A11 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D36 | XIO (2x18 double header) · 9 | gpio | PC1 | D36, PC1, A9 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D38 | XIO (2x18 double header) · 10 | gpio | PD7 | D38, PD7, T0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D40 | XIO (2x18 double header) · 11 | gpio | PG1 | D40, PG1, RD | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D42 | XIO (2x18 double header) · 12 | gpio | PL7 | D42, PL7 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D44 | XIO (2x18 double header) · 13 | gpio | PL5 | D44, PWM (analogWrite), PL5, OC5C | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D46 | XIO (2x18 double header) · 14 | gpio | PL3 | D46, PWM (analogWrite), PL3, OC5A | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D48 | XIO (2x18 double header) · 15 | gpio | PL1 | D48, PL1, ICP5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D50 | XIO (2x18 double header) · 16 | gpio | PB3 | D50, SPI CIPO, PB3, MISO, PCINT3 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D52 | XIO (2x18 double header) · 17 | gpio | PB1 | D52, SPI SCK, PB1, SCK, PCINT1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| GND | XIO (2x18 double header) · 18 | ground | — | ground | — | — | — | — | — | — | — |
| +5V | XIO (2x18 double header) · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| D23 | XIO (2x18 double header) · 2 | gpio | PA1 | D23, PA1, AD1 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D25 | XIO (2x18 double header) · 3 | gpio | PA3 | D25, PA3, AD3 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D27 | XIO (2x18 double header) · 4 | gpio | PA5 | D27, PA5, AD5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D29 | XIO (2x18 double header) · 5 | gpio | PA7 | D29, PA7, AD7 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D31 | XIO (2x18 double header) · 6 | gpio | PC6 | D31, PC6, A14 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D33 | XIO (2x18 double header) · 7 | gpio | PC4 | D33, PC4, A12 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D35 | XIO (2x18 double header) · 8 | gpio | PC2 | D35, PC2, A10 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D37 | XIO (2x18 double header) · 9 | gpio | PC0 | D37, PC0, A8 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D39 | XIO (2x18 double header) · 10 | gpio | PG2 | D39, PG2, ALE | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D41 | XIO (2x18 double header) · 11 | gpio | PG0 | D41, PG0, WR | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D43 | XIO (2x18 double header) · 12 | gpio | PL6 | D43, PL6 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D45 | XIO (2x18 double header) · 13 | gpio | PL4 | D45, PWM (analogWrite), PL4, OC5B | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D47 | XIO (2x18 double header) · 14 | gpio | PL2 | D47, PL2, T5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D49 | XIO (2x18 double header) · 15 | gpio | PL0 | D49, PL0, ICP4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D51 | XIO (2x18 double header) · 16 | gpio | PB2 | D51, SPI COPI, PB2, MOSI, PCINT2 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D53 | XIO (2x18 double header) · 17 | gpio | PB0 | D53, SPI SS, PB0, SS, PCINT0 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| GND | XIO (2x18 double header) · 18 | ground | — | ground | — | — | — | — | — | — | — |
| PB4 | JP5 (ATmega16U2) · 1 | debug | PB4 | ATmega16U2 PB4, PB4, OC2A, PCINT4 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| PB6 | JP5 (ATmega16U2) · 2 | debug | PB6 | ATmega16U2 PB6, PB6, OC1B, PCINT6 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| PB5 | JP5 (ATmega16U2) · 3 | debug | PB5 | ATmega16U2 PB5, PB5, OC1A, PCINT5 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| PB7 | JP5 (ATmega16U2) · 4 | debug | PB7 | ATmega16U2 PB7, PB7, OC0A, OC1C, PCINT7 | 3–5.5 V | -0.5–1.5 V | ≥ 4.2 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| CIPO | ICSP1 (ATmega16U2) · 1 | debug | — | ATmega16U2 CIPO | — | — | — | — | — | — | — |
| +5V | ICSP1 (ATmega16U2) · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| SCK | ICSP1 (ATmega16U2) · 3 | debug | — | ATmega16U2 SCK | — | — | — | — | — | — | — |
| COPI | ICSP1 (ATmega16U2) · 4 | debug | — | ATmega16U2 COPI | — | — | — | — | — | — | — |
| RESET | ICSP1 (ATmega16U2) · 5 | control | RESET | ATmega16U2 RESET | 4.5–5.5 V | -0.5–0.5 V | — | — | — | — | — |
| GND | ICSP1 (ATmega16U2) · 6 | ground | — | ground | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 49.9 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/arduino-mega-2560-rev3 |

## FAQ

**What microcontroller does the Arduino Mega 2560 Rev3 use?**

The Arduino Mega 2560 Rev3 is built around the ATmega2560-16AU, alongside ATmega16U2, 5V linear regulator (part not named).

**How many GPIO pins does the Arduino Mega 2560 Rev3 have?**

54 GPIO pins are exposed. Xirkit documents 96 board pins, 78 of them with pin-level electrical limits.

**Are the Arduino Mega 2560 Rev3 I/O pins 5 V tolerant?**

Yes, the documented I/O pins are 5 V tolerant. Input-high threshold: 3–5.5 V.

**How much current can a Arduino Mega 2560 Rev3 GPIO pin source?**

Documented output-high current per pin: ≤ 40 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino Mega 2560 Rev3?**

Supply range 4.5–12 V. Power inputs: VIN (7–12 V), AREF (4.5–5.5 V).

**How much does the Arduino Mega 2560 Rev3 cost?**

From $49.9 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino Mega 2560 Rev3 dimensions?**

99 × 53 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino Mega 2560 Rev3 support?**

nc, control, adc, gpio, jtag, interrupt, i2c, analog, pwm, led, comparator, other, uart, ext_memory, timer, spi, debug, usb.

**How do I program the Arduino Mega 2560 Rev3?**

Supported frameworks: Arduino IDE, Arduino Cloud.

**Where does this Arduino Mega 2560 Rev3 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino Mega 2560 Rev3 datasheet](https://docs.arduino.cc/resources/datasheets/A000067-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/arduino-mega-2560-rev3)


---

# Arduino Nano

> Breadboard-friendly ATmega328P board at 16 MHz: 32 KB flash (2 KB bootloader), 2 KB SRAM, 1 KB EEPROM, 20 digital I/O (6 PWM), 8 analog inputs, Mini-B USB via FT232RL, 7–12 V VIN.

- Manufacturer: Arduino S.r.l.
- Part number: A000005
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-nano-b854
- Pinout: https://www.xirkit.io/products/arduino-nano-b854/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-nano-b854/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ATmega328P |
| Chips on board | ATmega328P |
| Exposed GPIO | 20 |
| Documented board pins | 30 |
| I/O voltage | 5 V |
| Supply voltage | 5–12 V |
| Flash | 32 KB |
| SRAM | 2 KB |
| Interfaces | uart, gpio, interrupt, control, pwm, timer, analog_comparator, clock, spi, led, adc, i2c, usb |
| Frameworks | Arduino IDE, Arduino CLI, Arduino Cloud Editor |
| Dimensions | 43.2 × 18 × 1.6 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE, RoHS 2/3, REACH, FCC Part 15, Conflict-minerals declaration |

## Pinout (30 pins, 24 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| D1/TX | J2 · 1 | gpio | PD1 | TX (Serial), PD1, TXD, PCINT17 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D0/RX | J2 · 2 | gpio | PD0 | RX (Serial), PD0, RXD, PCINT16 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| RESET | J2 · 3 | control | PC6 | PC6, RESET, PCINT14 | 4.5–5.5 V | -0.5–0.5 V | — | — | — | — | yes |
| GND | J2 · 4 | ground | — | ground | — | — | — | — | — | — | — |
| D2 | J2 · 5 | gpio | PD2 | PD2, INT0, PCINT18 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D3 | J2 · 6 | gpio | PD3 | PWM (~D3), PD3, PCINT19, OC2B, INT1 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D4 | J2 · 7 | gpio | PD4 | PD4, PCINT20, XCK, T0 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D5 | J2 · 8 | gpio | PD5 | PWM (~D5), PD5, PCINT21, OC0B, T1 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D6 | J2 · 9 | gpio | PD6 | PWM (~D6), PD6, PCINT22, OC0A, AIN0 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D7 | J2 · 10 | gpio | PD7 | PD7, PCINT23, AIN1 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D8 | J2 · 11 | gpio | PB0 | PB0, PCINT0, CLKO, ICP1 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D9 | J2 · 12 | gpio | PB1 | PWM (~D9), PB1, PCINT1, OC1A | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D10 | J2 · 13 | gpio | PB2 | PWM (~D10), PB2, PCINT2, SS, OC1B | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D11 | J2 · 14 | gpio | PB3 | PWM (~D11), COPI, PB3, PCINT3, OC2A, MOSI | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D12 | J2 · 15 | gpio | PB4 | CIPO, PB4, PCINT4, MISO | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D13 | J1 · 16 | gpio | PB5 | LED_BUILTIN, PB5, SCK, PCINT5 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| +3V3 | J1 · 17 | power out | — | power_out | — | — | — | — | — | — | — |
| AREF | J1 · 18 | analog | AREF | aref | — | — | — | — | — | — | — |
| A0 | J1 · 19 | gpio | PC0 | D14, PC0, ADC0, PCINT8 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A1 | J1 · 20 | gpio | PC1 | D15, PC1, ADC1, PCINT9 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A2 | J1 · 21 | gpio | PC2 | D16, PC2, ADC2, PCINT10 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A3 | J1 · 22 | gpio | PC3 | D17, PC3, ADC3, PCINT11 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A4 | J1 · 23 | gpio | PC4 | D18, PC4, ADC4, SDA, PCINT12 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A5 | J1 · 24 | gpio | PC5 | D19, PC5, ADC5, SCL, PCINT13 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A6 | J1 · 25 | analog | ADC6 | ADC6 | analog input only — no digital input buffer | analog input only — no digital input buffer | input-only pin (no output driver) | input-only pin (no output driver) | input-only pin (no output driver) | input-only pin (no output driver) | yes |
| A7 | J1 · 26 | analog | ADC7 | ADC7 | analog input only — no digital input buffer | analog input only — no digital input buffer | input-only pin (no output driver) | input-only pin (no output driver) | input-only pin (no output driver) | input-only pin (no output driver) | yes |
| +5V | J1 · 27 | power out | — | power_out | — | — | — | — | — | — | — |
| RESET | J1 · 28 | control | PC6 | PC6, RESET, PCINT14 | 4.5–5.5 V | -0.5–0.5 V | — | — | — | — | yes |
| GND | J1 · 29 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | J1 · 30 | power in | — | power_in | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store | 27.2 EUR | in_stock | 2026-09-24 | https://store.arduino.cc/products/arduino-nano |
| Arduino Store (USA) | 25.7 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/arduino-nano |

## FAQ

**What microcontroller does the Arduino Nano use?**

The Arduino Nano is built around the ATmega328P, alongside FT232RL, LM1117IMPX-5.0.

**How many GPIO pins does the Arduino Nano have?**

20 GPIO pins are exposed. Xirkit documents 30 board pins, 24 of them with pin-level electrical limits.

**Are the Arduino Nano I/O pins 5 V tolerant?**

Yes, the documented I/O pins are 5 V tolerant. Input-high threshold: 3–5.5 V.

**How much current can a Arduino Nano GPIO pin source?**

Documented output-high current per pin: ≤ 40 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino Nano?**

Supply range 5–12 V. Power inputs: VIN (7–12 V).

**How much does the Arduino Nano cost?**

From $25.7 at Arduino Store (USA) (2 supplier offers tracked). Prices are observed unit prices before tax and shipping.

**What are the Arduino Nano dimensions?**

43.2 × 18 × 1.6 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino Nano support?**

uart, gpio, interrupt, control, pwm, timer, analog_comparator, clock, spi, led, adc, i2c, usb.

**How do I program the Arduino Nano?**

Supported frameworks: Arduino IDE, Arduino CLI, Arduino Cloud Editor.

**Where does this Arduino Nano data come from?**

Every value in this record is traced to a source — 3 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino Nano datasheet](https://docs.arduino.cc/resources/datasheets/A000005-datasheet.pdf)
- [Arduino Store listing](https://store.arduino.cc/products/arduino-nano)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/arduino-nano)


---

# Arduino Nano 33 BLE Sense Rev2

> Nano-format sensor board on u-blox NINA-B306 (nRF52840: 64 MHz Cortex-M4F, 1 MB flash, 256 kB RAM, Bluetooth 5 / 802.15.4) with 9-axis IMU (BMI270 accel+gyro + BMM150 magnetometer), LPS22HB barometer, HS3003 humidity/temperature, APDS-9960 gesture/proximity/colour, MP34DT06 microphone; 3.3 V IO, VIN up to 21 V.

- Manufacturer: Arduino S.r.l.
- Part number: ABX00069
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-nano-33-ble-sense-rev2-ae8c
- Pinout: https://www.xirkit.io/products/arduino-nano-33-ble-sense-rev2-ae8c/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-nano-33-ble-sense-rev2-ae8c/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | nRF52840-QIAA |
| Chips on board | nRF52840-QIAA, NINA-B306 |
| Exposed GPIO | 22 |
| Documented board pins | 35 |
| I/O voltage | 3.3 V |
| Supply voltage | 4.8–21 V |
| Flash | 1,024 KB |
| SRAM | 256 KB |
| Interfaces | gpio, pwm, spi, led, pin_select, analog, adc, dac, i2c, control, uart, debug, usb |
| Frameworks | Arduino IDE, Arduino Cloud |
| Dimensions | 43.16 × 17.76 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE (RED 2014/53/EU), RoHS 2/3, FCC Part 15 |

## Pinout (35 pins, 25 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| D13 | JP1 · 1 | gpio | P0.13 | D13, P0.13, PWM (any pin via PSEL), SPI SCK, LED_BUILTIN (P0.13), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| +3V3 | JP1 · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| AREF | JP1 · 3 | analog | — | AREF (analog reference; can be used as GPIO) | — | — | — | — | — | — | — |
| A0 | JP1 · 4 | gpio | P0.04 | A0, P0.04, PWM (any pin via PSEL), DAC0 (per header table), AIN2, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A1 | JP1 · 5 | gpio | P0.05 | A1, P0.05, PWM (any pin via PSEL), AIN3, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A2 | JP1 · 6 | gpio | P0.30 | A2, P0.30, PWM (any pin via PSEL), AIN6, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A3 | JP1 · 7 | gpio | P0.29 | A3, P0.29, PWM (any pin via PSEL), AIN5, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A4 | JP1 · 8 | gpio | P0.31 | A4, P0.31, PWM (any pin via PSEL), I2C SDA (internal pull-up), AIN7, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A5 | JP1 · 9 | gpio | P0.02 | A5, P0.02, PWM (any pin via PSEL), I2C SCL (internal pull-up), AIN0, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A6 | JP1 · 10 | gpio | P0.28 | A6, P0.28, PWM (any pin via PSEL), AIN4, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| A7 | JP1 · 11 | gpio | P0.03 | A7, P0.03, PWM (any pin via PSEL), AIN1, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| VUSB | JP1 · 12 | power out | — | power_out | — | — | — | — | — | — | — |
| RST | JP1 · 13 | control | P0.18 | RESET (active low), P0.18, nRESET, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| GND | JP1 · 14 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JP1 · 15 | power in | — | power_in | — | — | — | — | — | — | — |
| TX | JP2 · 16 | gpio | P1.03 | TX, P1.03, PWM (any pin via PSEL), Serial1 TX, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| RX | JP2 · 17 | gpio | P1.10 | RX, P1.10, PWM (any pin via PSEL), Serial1 RX, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| RST | JP2 · 18 | control | P0.18 | RESET (active low), P0.18, nRESET, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| GND | JP2 · 19 | ground | — | ground | — | — | — | — | — | — | — |
| D2 | JP2 · 20 | gpio | P1.11 | D2, P1.11, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D3 | JP2 · 21 | gpio | P1.12 | D3, P1.12, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D4 | JP2 · 22 | gpio | P1.15 | D4, P1.15, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D5 | JP2 · 23 | gpio | P1.13 | D5, P1.13, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D6 | JP2 · 24 | gpio | P1.14 | D6, P1.14, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D7 | JP2 · 25 | gpio | P0.23 | D7, P0.23, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D8 | JP2 · 26 | gpio | P0.21 | D8, P0.21, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D9 | JP2 · 27 | gpio | P0.27 | D9, P0.27, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D10 | JP2 · 28 | gpio | P1.02 | D10, P1.02, PWM (any pin via PSEL), any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D11 | JP2 · 29 | gpio | P1.01 | D11, P1.01, PWM (any pin via PSEL), SPI MOSI, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D12 | JP2 · 30 | gpio | P1.08 | D12, P1.08, PWM (any pin via PSEL), SPI MISO, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| +3V3 | debug pads (3x2, bottom) · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| SWD | debug pads (3x2, bottom) · 2 | debug | SWDIO | SWD | — | — | — | — | — | — | — |
| SWCLK | debug pads (3x2, bottom) · 3 | debug | SWDCLK | SWCLK | — | — | — | — | — | — | — |
| GND | debug pads (3x2, bottom) · 5 | ground | — | ground | — | — | — | — | — | — | — |
| RST | debug pads (3x2, bottom) · 6 | control | P0.18 | RST, P0.18, nRESET, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 38.7 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/nano-33-ble-sense-rev2 |

## FAQ

**What microcontroller does the Arduino Nano 33 BLE Sense Rev2 use?**

The Arduino Nano 33 BLE Sense Rev2 is built around the nRF52840-QIAA, alongside NINA-B306, BMI270, BMM150, LPS22HBTR.

**How many GPIO pins does the Arduino Nano 33 BLE Sense Rev2 have?**

22 GPIO pins are exposed. Xirkit documents 35 board pins, 25 of them with pin-level electrical limits.

**Are the Arduino Nano 33 BLE Sense Rev2 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.31–3.3 V.

**How much current can a Arduino Nano 33 BLE Sense Rev2 GPIO pin source?**

Documented output-high current per pin: 1–4 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino Nano 33 BLE Sense Rev2?**

Supply range 4.8–21 V. Power inputs: VIN (?–21 V).

**How much does the Arduino Nano 33 BLE Sense Rev2 cost?**

From $38.7 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino Nano 33 BLE Sense Rev2 dimensions?**

43.16 × 17.76 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino Nano 33 BLE Sense Rev2 support?**

gpio, pwm, spi, led, pin_select, analog, adc, dac, i2c, control, uart, debug, usb.

**How do I program the Arduino Nano 33 BLE Sense Rev2?**

Supported frameworks: Arduino IDE, Arduino Cloud.

**Where does this Arduino Nano 33 BLE Sense Rev2 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino Nano 33 BLE Sense Rev2 datasheet](https://docs.arduino.cc/resources/datasheets/ABX00069-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/nano-33-ble-sense-rev2)


---

# Arduino Nano ESP32

> Nano-form-factor (ABX00083 = with pre-soldered headers) ESP32-S3 board (u-blox NORA-W106-10B: dual-core LX7 240 MHz, 512 KB SRAM, 8 MB octal PSRAM, Wi-Fi 4 + BLE 5, built-in antenna) with 16 MB QSPI flash, USB-C, RGB LED, 3.3 V IO, 6–21 V VIN buck; MicroPython/Arduino Cloud ready.

- Manufacturer: Arduino S.r.l.
- Part number: ABX00083
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-nano-esp32-d5fc
- Pinout: https://www.xirkit.io/products/arduino-nano-esp32-d5fc/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-nano-esp32-d5fc/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ESP32-S3R8 |
| Chips on board | NORA-W106-10B, ESP32-S3R8 |
| Exposed GPIO | 24 |
| Documented board pins | 30 |
| I/O voltage | 3.3 V |
| Supply voltage | 4.8–21 V |
| Flash | 16,384 KB |
| SRAM | 512 KB |
| PSRAM | 8,192 KB |
| Interfaces | gpio, pwm, spi, led, gpio_matrix, adc, touch, rtc_gpio, i2c, uart, clock, control, usb |
| Frameworks | Arduino ESP32 core, MicroPython, Arduino Cloud |
| Dimensions | 43.18 × 17.78 mm |
| Operating temperature | -40 to 105 °C |
| Certifications | CE, RoHS 2/3, FCC Part 15, SRRC CMIIT ID 24J993CLD252 |

## Pinout (30 pins, 25 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| D13 | JP1 · 1 | gpio | GPIO48 | D13, GPIO48, PWM (LEDC, any GPIO), SPI SCK, LED_BUILTIN (GPIO48), SPICLK_N_DIFF, SUBSPICLK_N_DIFF, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| +3V3 | JP1 · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| BOOT0 | JP1 · 3 | gpio | GPIO46 | BOOT0, GPIO46, PWM (LEDC, any GPIO), RGB LED red (GPIO46, strapping pin), GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A0 | JP1 · 4 | gpio | GPIO1 | A0, GPIO1, PWM (LEDC, any GPIO), ADC1_CH0, TOUCH1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO1, sar_i2c_sda_0 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A1 | JP1 · 5 | gpio | GPIO2 | A1, GPIO2, PWM (LEDC, any GPIO), ADC1_CH1, TOUCH2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO2, sar_i2c_scl_1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A2 | JP1 · 6 | gpio | GPIO3 | A2, GPIO3, PWM (LEDC, any GPIO), ADC1_CH2, TOUCH3, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO3, sar_i2c_sda_1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A3 | JP1 · 7 | gpio | GPIO4 | A3, GPIO4, PWM (LEDC, any GPIO), ADC1_CH3, TOUCH4, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO4 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A4 | JP1 · 8 | gpio | GPIO11 | A4, GPIO11, PWM (LEDC, any GPIO), ADC2_CH0, I2C SDA (default), TOUCH11, FSPIIO5, SUBSPID, FSPID, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO11 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A5 | JP1 · 9 | gpio | GPIO12 | A5, GPIO12, PWM (LEDC, any GPIO), ADC2_CH1, I2C SCL (default), TOUCH12, FSPIIO6, SUBSPICLK, FSPICLK, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO12 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A6 | JP1 · 10 | gpio | GPIO13 | A6, GPIO13, PWM (LEDC, any GPIO), ADC2_CH2, TOUCH13, FSPIIO7, SUBSPIQ, FSPIQ, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO13 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| A7 | JP1 · 11 | gpio | GPIO14 | A7, GPIO14, PWM (LEDC, any GPIO), ADC2_CH3, TOUCH14, FSPIDQS, SUBSPIWP, FSPIWP, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO14 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| VBUS | JP1 · 12 | power out | — | power_out | — | — | — | — | — | — | — |
| BOOT1 | JP1 · 13 | gpio | GPIO0 | BOOT1, GPIO0, PWM (LEDC, any GPIO), RGB LED green (GPIO0, strapping/boot pin), GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO0, sar_i2c_scl_0 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| GND | JP1 · 14 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JP1 · 15 | power in | — | power_in | — | — | — | — | — | — | — |
| D12 | JP2 · 1 | gpio | GPIO47 | D12, GPIO47, PWM (LEDC, any GPIO), SPI CIPO, SPICLK_P_DIFF, SUBSPICLK_P_DIFF, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D11 | JP2 · 2 | gpio | GPIO38 | D11, GPIO38, PWM (LEDC, any GPIO), SPI COPI, FSPIWP, SUBSPIWP, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D10 | JP2 · 3 | gpio | GPIO21 | D10, GPIO21, PWM (LEDC, any GPIO), SPI CS, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO21 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D9 | JP2 · 4 | gpio | GPIO18 | D9, GPIO18, PWM (LEDC, any GPIO), ADC2_CH7, U1RXD, CLK_OUT3, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO18 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D8 | JP2 · 5 | gpio | GPIO17 | D8, GPIO17, PWM (LEDC, any GPIO), ADC2_CH6, U1TXD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO17 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D7 | JP2 · 6 | gpio | GPIO10 | D7, GPIO10, PWM (LEDC, any GPIO), TOUCH10, ADC1_CH9, FSPIIO4, SUBSPICS0, FSPICS0, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO10 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D6 | JP2 · 7 | gpio | GPIO9 | D6, GPIO9, PWM (LEDC, any GPIO), TOUCH9, ADC1_CH8, SUBSPIHD, FSPIHD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO9 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D5 | JP2 · 8 | gpio | GPIO8 | D5, GPIO8, PWM (LEDC, any GPIO), TOUCH8, ADC1_CH7, SUBSPICS1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO8 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D4 | JP2 · 9 | gpio | GPIO7 | D4, GPIO7, PWM (LEDC, any GPIO), TOUCH7, ADC1_CH6, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO7 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D3 | JP2 · 10 | gpio | GPIO6 | D3, GPIO6, PWM (LEDC, any GPIO), TOUCH6, ADC1_CH5, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO6 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D2 | JP2 · 11 | gpio | GPIO5 | D2, GPIO5, PWM (LEDC, any GPIO), TOUCH5, ADC1_CH4, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO5 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| GND | JP2 · 12 | ground | — | ground | — | — | — | — | — | — | — |
| RST | JP2 · 13 | control | CHIP_PU | RESET (EN) | 2.475–3.6 V | -0.3–0.825 V | — | — | — | — | no |
| D0 | JP2 · 14 | gpio | GPIO44 | D0, GPIO44, PWM (LEDC, any GPIO), UART RX0, U0RXD, CLK_OUT2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D1 | JP2 · 15 | gpio | GPIO43 | D1, GPIO43, PWM (LEDC, any GPIO), UART TX0, U0TXD, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 19.3 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/nano-esp32-with-headers |

## FAQ

**What microcontroller does the Arduino Nano ESP32 use?**

The Arduino Nano ESP32 is built around the ESP32-S3R8, alongside NORA-W106-10B, MP2322GQH, GD25B128EWIGR, PRTR5V0U2X,215.

**How many GPIO pins does the Arduino Nano ESP32 have?**

24 GPIO pins are exposed. Xirkit documents 30 board pins, 25 of them with pin-level electrical limits.

**Are the Arduino Nano ESP32 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.475–3.6 V.

**How much current can a Arduino Nano ESP32 GPIO pin source?**

Documented output-high current per pin: 40 mA typ. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino Nano ESP32?**

Supply range 4.8–21 V. Power inputs: VIN (6–21 V).

**How much does the Arduino Nano ESP32 cost?**

From $19.3 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino Nano ESP32 dimensions?**

43.18 × 17.78 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino Nano ESP32 support?**

gpio, pwm, spi, led, gpio_matrix, adc, touch, rtc_gpio, i2c, uart, clock, control, usb.

**How do I program the Arduino Nano ESP32?**

Supported frameworks: Arduino ESP32 core, MicroPython, Arduino Cloud.

**Where does this Arduino Nano ESP32 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino Nano ESP32 datasheet](https://docs.arduino.cc/resources/datasheets/ABX00083-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/nano-esp32-with-headers)


---

# Arduino Nano Every

> 5 V Nano-format board with Microchip ATmega4809 (AVR 20 MHz, 48 KB flash, 6 KB SRAM, 4 USART), SAMD11 USB-serial bridge (UPDI programming), MPM3610 buck (VIN up to 21 V), AP2112K 3.3 V LDO; drop-in 5 V replacement for the classic Nano.

- Manufacturer: Arduino SA
- Part number: ABX00028
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-nano-every-ff46
- Pinout: https://www.xirkit.io/products/arduino-nano-every-ff46/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-nano-every-ff46/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ATmega4809-AU |
| Chips on board | ATmega4809-AU |
| Exposed GPIO | 22 |
| Documented board pins | 35 |
| I/O voltage | 5 V |
| Supply voltage | 4.8–21 V |
| Flash | 48 KB |
| SRAM | 6 KB |
| Interfaces | gpio, spi, led, adc, pwm, event, analog, comparator, ccl, i2c, uart, timer, control, clock, debug, usb |
| Frameworks | Arduino IDE, Arduino Cloud |
| Dimensions | 43.18 × 17.78 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE (RED 2014/53/EU), RoHS 2/3, FCC Part 15 |

## Pinout (35 pins, 25 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| D13 | JP1 · 1 | gpio | PE2 | D13, PE2, SPI SCK, LED_BUILTIN, AIN10, SCK (alternate), TCA0 0-WO2 (alternate), EVOUTE | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| +3V3 | JP1 · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| AREF | JP1 · 3 | gpio | PD7 | AREF / VREFA, PD7, VREFA, AIN7, N2, EVOUTD (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| A0 | JP1 · 4 | gpio | PD3 | A0, PD3, AIN3, N0, TCA0 0-WO3 (alternate), LUT2-OUT | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| A1 | JP1 · 5 | gpio | PD2 | A1, PD2, AIN2, P0, TCA0 0-WO2 (alternate), EVOUTD, LUT2-IN2 | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| A2 | JP1 · 6 | gpio | PD1 | A2, PD1, AIN1, P3, TCA0 0-WO1 (alternate), LUT2-IN1 | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| A3 | JP1 · 7 | gpio | PD0 | A3, PD0, AIN0, TCA0 0-WO0 (alternate), LUT2-IN0 | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| A4 | JP1 · 8 | gpio | PA2 | A4, PA2, I2C SDA, TWI, USART0 XCK, SDA(MS), TCA0 0-WO2, TCB0-WO, EVOUTA, LUT0-IN2 | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| A5 | JP1 · 9 | gpio | PA3 | A5, PA3, I2C SCL, TWI, USART0 XDIR, SCL(MS), TCA0 0-WO3, TCB1-WO, LUT0-OUT | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| A6 | JP1 · 10 | gpio | PD4 | A6, PD4, AIN4, P1, TCA0 0-WO4 (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| A7 | JP1 · 11 | gpio | PD5 | A7, PD5, AIN5, N1, TCA0 0-WO5 (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| +5V | JP1 · 12 | power out | — | power_out | — | — | — | — | — | — | — |
| RST | JP1 · 13 | control | PF6 | RESET (active low), PF6, RESET, USART2 XCK (alternate), LUT3-OUT (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| GND | JP1 · 14 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JP1 · 15 | power in | — | power_in | — | — | — | — | — | — | — |
| TX | JP2 · 16 | gpio | PC4 | TX, PC4, Serial1 TX (USART1), USART1 TxD (alternate), TCA0 0-WO4 (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| RX | JP2 · 17 | gpio | PC5 | RX, PC5, Serial1 RX (USART1), USART1 RxD (alternate), TCA0 0-WO5 (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| RST | JP2 · 18 | control | PF6 | RESET (active low), PF6, RESET, USART2 XCK (alternate), LUT3-OUT (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| GND | JP2 · 19 | ground | — | ground | — | — | — | — | — | — | — |
| D2 | JP2 · 20 | gpio | PA0 | D2, PA0, EXTCLK, USART0 TxD, TCA0 0-WO0, LUT0-IN0 | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D3 | JP2 · 21 | gpio | PF5 | D3, PF5, PWM, AIN15, USART2 RxD (alternate), TCA0 0-WO5 (alternate), TCB1-WO (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D4 | JP2 · 22 | gpio | PC6 | D4, PC6, USART1 XCK (alternate), LUT1-OUT (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D5 | JP2 · 23 | gpio | PB2 | D5, PB2, PWM, USART3 XCK, TCA0 0-WO2 (alternate), EVOUTB | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D6 | JP2 · 24 | gpio | PF4 | D6, PF4, PWM, AIN14, USART2 TxD (alternate), TCA0 0-WO4 (alternate), TCB0-WO (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D7 | JP2 · 25 | gpio | PA1 | D7, PA1, USART0 RxD, TCA0 0-WO1, LUT0-IN1 | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D8 | JP2 · 26 | gpio | PE3 | D8, PE3, AIN11, SS (alternate), TCA0 0-WO3 (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D9 | JP2 · 27 | gpio | PB0 | D9, PB0, PWM, USART3 TxD, TCA0 0-WO0 (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D10 | JP2 · 28 | gpio | PB1 | D10, PB1, PWM, USART3 RxD, TCA0 0-WO1 (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D11 | JP2 · 29 | gpio | PE0 | D11, PE0, SPI MOSI, AIN8, MOSI (alternate), TCA0 0-WO0 (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| D12 | JP2 · 30 | gpio | PE1 | D12, PE1, SPI MISO, AIN9, MISO (alternate), TCA0 0-WO1 (alternate) | 3.5–5.2 V | -0.2–1.5 V | ≥ 4 V | ≤ 1 V | ≤ 40 mA | ≤ 40 mA | yes |
| +3V3 | debug pads (3x2, bottom) · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| SWD | debug pads (3x2, bottom) · 2 | debug | — | SAMD11 SWD | — | — | — | — | — | — | — |
| SWCLK | debug pads (3x2, bottom) · 3 | debug | — | SAMD11 SWCLK | — | — | — | — | — | — | — |
| GND | debug pads (3x2, bottom) · 5 | ground | — | ground | — | — | — | — | — | — | — |
| RST | debug pads (3x2, bottom) · 6 | control | — | SAMD11 RST | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 12.9 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/arduino-nano-every |

## FAQ

**What microcontroller does the Arduino Nano Every use?**

The Arduino Nano Every is built around the ATmega4809-AU, alongside ATSAMD11D14A, MPM3610AGQV-P, AP2112K-3.3TRG1.

**How many GPIO pins does the Arduino Nano Every have?**

22 GPIO pins are exposed. Xirkit documents 35 board pins, 25 of them with pin-level electrical limits.

**Are the Arduino Nano Every I/O pins 5 V tolerant?**

Yes, the documented I/O pins are 5 V tolerant. Input-high threshold: 3.5–5.2 V.

**How much current can a Arduino Nano Every GPIO pin source?**

Documented output-high current per pin: ≤ 40 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino Nano Every?**

Supply range 4.8–21 V. Power inputs: VIN (?–21 V).

**How much does the Arduino Nano Every cost?**

From $12.9 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino Nano Every dimensions?**

43.18 × 17.78 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino Nano Every support?**

gpio, spi, led, adc, pwm, event, analog, comparator, ccl, i2c, uart, timer, control, clock, debug, usb.

**How do I program the Arduino Nano Every?**

Supported frameworks: Arduino IDE, Arduino Cloud.

**Where does this Arduino Nano Every data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino Nano Every datasheet](https://docs.arduino.cc/resources/datasheets/ABX00028-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/arduino-nano-every)


---

# Arduino Nano RP2040 Connect

> Nano-format RP2040 board (dual M0+ 133 MHz, 264 kB SRAM, 16 MB QSPI flash) with u-blox NINA-W102 (ESP32) Wi-Fi 4 / Bluetooth 4.2, ST LSM6DSOX 6-axis IMU with machine-learning core, MP34DT06 PDM microphone, ATECC608A crypto, RGB LED, 3.3 V IO, 4–20 V VIN buck (800 mA 3V3) — motion-aware robot/IoT node.

- Manufacturer: Arduino S.r.l.
- Part number: ABX00052
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-nano-rp2040-connect-e1b2
- Pinout: https://www.xirkit.io/products/arduino-nano-rp2040-connect-e1b2/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-nano-rp2040-connect-e1b2/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RP2040 |
| Chips on board | RP2040, ESP32-D0WD-V |
| Exposed GPIO | 22 |
| Documented board pins | 39 |
| I/O voltage | 3.3 V |
| Supply voltage | 4–20 V |
| Flash | 16,384 KB |
| SRAM | 264 KB |
| Interfaces | gpio, pwm, uart, spi, other, pio, usb, control, clock, analog, adc, i2c, rtc_gpio, debug, touch, ethernet, gpio_matrix |
| Frameworks | Arduino IDE, MicroPython, Arduino Cloud |
| Dimensions | 43.18 × 17.77 mm |
| Operating temperature | -20 to 80 °C |
| Certifications | CE (RED 2014/53/EU), RoHS 2/3, FCC Part 15 |

## Pinout (39 pins, 28 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| TX1 | JP1 · 1 | gpio | GPIO0 | TX1, GPIO0, PWM, Serial1 TX (UART0), SPI0_RX, UART0_TX, I2C0_SDA, PWM0_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| RX0 | JP1 · 2 | gpio | GPIO1 | RX0, GPIO1, PWM, Serial1 RX (UART0), SPI0_CSn, UART0_RX, I2C0_SCL, PWM0_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| RST | JP1 · 3 | control | RUN | RST, RESET (RP2040 RUN; NINA GPIO19) | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | JP1 · 4 | ground | — | ground | — | — | — | — | — | — | — |
| D2 | JP1 · 5 | gpio | GPIO25 | D2, GPIO25, PWM, SPI1_CSn, UART1_RX, I2C0_SCL, PWM4_B, SIO, PIO0, PIO1, CLOCK_GPOUT3, USB_VBUS_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D3 | JP1 · 6 | gpio | GPIO15 | D3, GPIO15, PWM, SPI1_TX, UART0_RTS, I2C1_SCL, PWM7_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D4 | JP1 · 7 | gpio | GPIO16 | D4, GPIO16, PWM, SPI0_RX, UART0_TX, I2C0_SDA, PWM0_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D5 | JP1 · 8 | gpio | GPIO17 | D5, GPIO17, PWM, SPI0_CSn, UART0_RX, I2C0_SCL, PWM0_B, SIO, PIO0, PIO1, USB_VBUS_EN | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D6 | JP1 · 9 | gpio | GPIO18 | D6, GPIO18, PWM, SPI0_SCK, UART0_CTS, I2C1_SDA, PWM1_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D7 | JP1 · 10 | gpio | GPIO19 | D7, GPIO19, PWM, SPI0_TX, UART0_RTS, I2C1_SCL, PWM1_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D8 | JP1 · 11 | gpio | GPIO20 | D8, GPIO20, PWM, SPI0_RX, UART1_TX, I2C0_SDA, PWM2_A, SIO, PIO0, PIO1, CLOCK_GPIN0, USB_VBUS_EN | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D9 | JP1 · 12 | gpio | GPIO21 | D9, GPIO21, PWM, SPI0_CSn, UART1_RX, I2C0_SCL, PWM2_B, SIO, PIO0, PIO1, CLOCK_GPOUT0, USB_OVCUR_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D10 | JP1 · 13 | gpio | GPIO5 | D10, GPIO5, PWM, SPI0_CSn, UART1_RX, I2C0_SCL, PWM2_B, SIO, PIO0, PIO1, USB_VBUS_EN | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D11 | JP1 · 14 | gpio | GPIO7 | D11, GPIO7, PWM, SPI COPI, SPI0_TX, UART1_RTS, I2C1_SCL, PWM3_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D12 | JP1 · 15 | gpio | GPIO4 | D12, GPIO4, PWM, SPI CIPO, SPI0_RX, UART1_TX, I2C0_SDA, PWM2_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| D13 | JP2 · 1 | gpio | GPIO6 | D13, GPIO6, PWM, SPI SCK, SPI0_SCK, UART1_CTS, I2C1_SDA, PWM3_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| 3.3V | JP2 · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| REF | JP2 · 3 | analog | — | AREF (not connected; reference fixed at 3.3 V) | — | — | — | — | — | — | — |
| A0 | JP2 · 4 | gpio | GPIO26 | A0, GPIO26, PWM, SPI1_SCK, UART1_CTS, I2C1_SDA, PWM5_A, SIO, PIO0, PIO1, USB_VBUS_EN, ADC0 | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| A1 | JP2 · 5 | gpio | GPIO27 | A1, GPIO27, PWM, SPI1_TX, UART1_RTS, I2C1_SCL, PWM5_B, SIO, PIO0, PIO1, USB_OVCUR_DET, ADC1 | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| A2 | JP2 · 6 | gpio | GPIO28 | A2, GPIO28, PWM, SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, USB_VBUS_DET, ADC2 | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| A3 | JP2 · 7 | gpio | GPIO29 | A3, GPIO29, PWM, SPI1_CSn, UART0_RX, I2C0_SCL, PWM6_B, SIO, PIO0, PIO1, USB_VBUS_EN, ADC3 | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| A4 | JP2 · 8 | gpio | GPIO12 | A4, GPIO12, PWM, I2C SDA (4.7 kΩ pull-up; shared with onboard IMU/crypto), NINA-W102 ADC2 / ESP32 GPIO34, SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| A5 | JP2 · 9 | gpio | GPIO13 | A5, GPIO13, PWM, I2C SCL (4.7 kΩ pull-up; shared with onboard IMU/crypto), NINA-W102 ADC3 / ESP32 GPIO39, SPI1_CSn, UART0_RX, I2C0_SCL, PWM6_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| A6 | JP2 · 10 | gpio | GPIO36 | A6, NINA-W102 ADC (ESP32 GPIO36, input-only), GPIO36, ADC1_CH0, RTC_GPIO0 | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| A7 | JP2 · 11 | gpio | GPIO35 | A7, NINA-W102 ADC (ESP32 GPIO35, input-only), GPIO35, ADC1_CH7, RTC_GPIO5 | 2.31–3.3 V | 0–0.99 V | 2.7–3.3 V | 0–0.4 V | ≤ 8 mA | ≤ 8 mA | no |
| VUSB | JP2 · 12 | power out | — | power_out | — | — | — | — | — | — | — |
| REC | JP2 · 13 | control | QSPI_CSn | REC, BOOTSEL (QSPI_CSn; NINA GPIO21) | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | JP2 · 14 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JP2 · 15 | power in | — | power_in | — | — | — | — | — | — | — |
| SWDIO | SWD_RP2040 · 1 | debug | SWD | SWDIO | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | SWD_RP2040 · 2 | ground | — | ground | — | — | — | — | — | — | — |
| SWCLK | SWD_RP2040 · 3 | debug | SWCLK | SWCLK | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| +3V3 | SWD_RP2040 · 4 | power out | — | power_out | — | — | — | — | — | — | — |
| TP_RESETN | SWD_RP2040 · 5 | control | RUN | TP_RESETN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| TP_RST | SWD_NINA · 1 | debug | — | TP_RST | — | — | — | — | — | — | — |
| TP_RX | SWD_NINA · 2 | debug | — | TP_RX | — | — | — | — | — | — | — |
| TP_TX | SWD_NINA · 3 | debug | — | TP_TX | — | — | — | — | — | — | — |
| TP_GPIO0 | SWD_NINA · 4 | debug | GPIO0 | TP_GPIO0, GPIO0, ADC2_CH1, RTC_GPIO11, TOUCH1, EMAC_TX_CLK, CLK_OUT1, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 21.3 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/arduino-nano-rp2040-connect |

## FAQ

**What microcontroller does the Arduino Nano RP2040 Connect use?**

The Arduino Nano RP2040 Connect is built around the RP2040, alongside ESP32-D0WD-V, ATECC608A-MAHDA-T, AT25SF128A-MHB-T, MP2322GQH.

**How many GPIO pins does the Arduino Nano RP2040 Connect have?**

22 GPIO pins are exposed. Xirkit documents 39 board pins, 28 of them with pin-level electrical limits.

**Are the Arduino Nano RP2040 Connect I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.31–3.3 V.

**How much current can a Arduino Nano RP2040 Connect GPIO pin source?**

Documented output-high current per pin: ≤ 8 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino Nano RP2040 Connect?**

Supply range 4–20 V. Power inputs: VIN (4–20 V).

**How much does the Arduino Nano RP2040 Connect cost?**

From $21.3 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino Nano RP2040 Connect dimensions?**

43.18 × 17.77 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino Nano RP2040 Connect support?**

gpio, pwm, uart, spi, other, pio, usb, control, clock, analog, adc, i2c, rtc_gpio, debug, touch, ethernet, gpio_matrix.

**How do I program the Arduino Nano RP2040 Connect?**

Supported frameworks: Arduino IDE, MicroPython, Arduino Cloud.

**Where does this Arduino Nano RP2040 Connect data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino Nano RP2040 Connect datasheet](https://docs.arduino.cc/resources/datasheets/ABX00053-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/arduino-nano-rp2040-connect)


---

# Arduino UNO R3

> Classic 5 V Arduino: ATmega328P (DIP) at 16 MHz, 32 KB flash, 2 KB SRAM, 1 KB EEPROM, 14 digital I/O (6 PWM), 6 analog inputs, USB-B via ATmega16U2, 2.1 mm DC jack 6–20 V.

- Manufacturer: Arduino S.r.l
- Part number: A000066
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-uno-r3-9ffd
- Pinout: https://www.xirkit.io/products/arduino-uno-r3-9ffd/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-uno-r3-9ffd/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ATmega328P |
| Chips on board | ATmega328P |
| Exposed GPIO | 20 |
| Documented board pins | 32 |
| I/O voltage | 5 V |
| Supply voltage | 1–20 V |
| Flash | 32 KB |
| SRAM | 2 KB |
| Interfaces | gpio, control, interrupt, adc, i2c, uart, pwm, timer, analog_comparator, clock, spi, led, usb |
| Frameworks | Arduino IDE, Arduino Cloud Editor |
| Dimensions | 68.58 × 53.34 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE, RoHS, REACH |

## Pinout (32 pins, 23 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NC | JANALOG · 1 | nc | — | no_connect | — | — | — | — | — | — | — |
| IOREF | JANALOG · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| RESET | JANALOG · 3 | control | PC6 | PC6, RESET, PCINT14 | 4.5–5.5 V | -0.5–0.5 V | — | — | — | — | yes |
| +3V3 | JANALOG · 4 | power out | — | power_out | — | — | — | — | — | — | — |
| +5V | JANALOG · 5 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JANALOG · 6 | ground | — | ground | — | — | — | — | — | — | — |
| GND | JANALOG · 7 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JANALOG · 8 | power in | — | power_in | — | — | — | — | — | — | — |
| A0 | JANALOG · 9 | gpio | PC0 | D14, PC0, ADC0, PCINT8 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A1 | JANALOG · 10 | gpio | PC1 | D15, PC1, ADC1, PCINT9 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A2 | JANALOG · 11 | gpio | PC2 | D16, PC2, ADC2, PCINT10 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A3 | JANALOG · 12 | gpio | PC3 | D17, PC3, ADC3, PCINT11 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A4/SDA | JANALOG · 13 | gpio | PC4 | D18, PC4, ADC4, SDA, PCINT12 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| A5/SCL | JANALOG · 14 | gpio | PC5 | D19, PC5, ADC5, SCL, PCINT13 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D0 | JDIGITAL · 1 | gpio | PD0 | RX (Serial, to ATmega16U2), PD0, RXD, PCINT16 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D1 | JDIGITAL · 2 | gpio | PD1 | TX (Serial, to ATmega16U2), PD1, TXD, PCINT17 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D2 | JDIGITAL · 3 | gpio | PD2 | PD2, INT0, PCINT18 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D3 | JDIGITAL · 4 | gpio | PD3 | PWM (~D3), PD3, PCINT19, OC2B, INT1 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D4 | JDIGITAL · 5 | gpio | PD4 | PD4, PCINT20, XCK, T0 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D5 | JDIGITAL · 6 | gpio | PD5 | PWM (~D5), PD5, PCINT21, OC0B, T1 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D6 | JDIGITAL · 7 | gpio | PD6 | PWM (~D6), PD6, PCINT22, OC0A, AIN0 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D7 | JDIGITAL · 8 | gpio | PD7 | PD7, PCINT23, AIN1 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D8 | JDIGITAL · 9 | gpio | PB0 | PB0, PCINT0, CLKO, ICP1 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D9 | JDIGITAL · 10 | gpio | PB1 | PWM (~D9), PB1, PCINT1, OC1A | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D10/SS | JDIGITAL · 11 | gpio | PB2 | PWM (~D10), PB2, PCINT2, SS, OC1B | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D11/MOSI | JDIGITAL · 12 | gpio | PB3 | PWM (~D11), PB3, PCINT3, OC2A, MOSI | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D12/MISO | JDIGITAL · 13 | gpio | PB4 | PB4, PCINT4, MISO | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| D13/SCK | JDIGITAL · 14 | gpio | PB5 | LED_BUILTIN, PB5, SCK, PCINT5 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| GND | JDIGITAL · 15 | ground | — | ground | — | — | — | — | — | — | — |
| AREF | JDIGITAL · 16 | power in | AREF | power_in | — | — | — | — | — | — | — |
| SDA | JDIGITAL · 17 | gpio | PC4 | PC4, ADC4, SDA, PCINT12 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |
| SCL | JDIGITAL · 18 | gpio | PC5 | PC5, ADC5, SCL, PCINT13 | 3–5.5 V | -0.5–1.5 V | 4.2–5 V | ≤ 0.9 V | ≤ 40 mA | ≤ 40 mA | yes |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 27.6 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/arduino-uno-rev3 |

## FAQ

**What microcontroller does the Arduino UNO R3 use?**

The Arduino UNO R3 is built around the ATmega328P, alongside ATmega16U2, SPX1117M3-L-5, LMV358LIST-A.9, ECS-160-20-4X-DU.

**How many GPIO pins does the Arduino UNO R3 have?**

20 GPIO pins are exposed. Xirkit documents 32 board pins, 23 of them with pin-level electrical limits.

**Are the Arduino UNO R3 I/O pins 5 V tolerant?**

Yes, the documented I/O pins are 5 V tolerant. Input-high threshold: 3–5.5 V.

**How much current can a Arduino UNO R3 GPIO pin source?**

Documented output-high current per pin: ≤ 40 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino UNO R3?**

Supply range 1–20 V. Power inputs: VIN (6–20 V), AREF (1–5 V).

**How much does the Arduino UNO R3 cost?**

From $27.6 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino UNO R3 dimensions?**

68.58 × 53.34 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino UNO R3 support?**

gpio, control, interrupt, adc, i2c, uart, pwm, timer, analog_comparator, clock, spi, led, usb.

**How do I program the Arduino UNO R3?**

Supported frameworks: Arduino IDE, Arduino Cloud Editor.

**Where does this Arduino UNO R3 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino UNO R3 datasheet](https://docs.arduino.cc/resources/datasheets/A000066-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/arduino-uno-rev3)


---

# Arduino UNO R4 Minima

> UNO-form-factor board with Renesas RA4M1 (48 MHz Cortex-M4F, 256 KB flash, 32 KB SRAM, 8 KB EEPROM) at 5 V logic; USB-C, SWD/JTAG header, CAN (external transceiver), 12-bit DAC, OPAMP, 6–24 V VIN buck.

- Manufacturer: Arduino S.r.l.
- Part number: ABX00080
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-uno-r4-minima-4540
- Pinout: https://www.xirkit.io/products/arduino-uno-r4-minima-4540/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-uno-r4-minima-4540/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | R7FA4M1AB3CFP |
| Chips on board | R7FA4M1AB3CFP |
| Exposed GPIO | 20 |
| Documented board pins | 48 |
| I/O voltage | 5 V |
| Supply voltage | 4.8–24 V |
| Flash | 256 KB |
| SRAM | 32 KB |
| Interfaces | control, gpio, system, adc, dac, opamp, interrupt, touch, i2c, timer, pwm, uart_spi_i2c, spi, comparator, lcd, analog, led, usb_can, i2s, can, uart, debug, nc, usb |
| Frameworks | Arduino IDE, Arduino Cloud |
| Dimensions | 68.58 × 53.34 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE, RoHS 2/3, FCC Part 15 |

## Pinout (48 pins, 28 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| BOOT | JANALOG · 1 | control | P201 | BOOT (mode select), P201, MD | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| IOREF | JANALOG · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| Reset | JANALOG · 3 | control | RES | RESET | — | — | — | — | — | — | — |
| +3V3 | JANALOG · 4 | power out | — | power_out | — | — | — | — | — | — | — |
| +5V | JANALOG · 5 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JANALOG · 6 | ground | — | ground | — | — | — | — | — | — | — |
| GND | JANALOG · 7 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JANALOG · 8 | power in | — | power_in | — | — | — | — | — | — | — |
| A0 | JANALOG · 9 | gpio | P014 | A0, D14, DAC (DA0, 12-bit), P014, AN009, DA0 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A1 | JANALOG · 10 | gpio | P000 | A1, D15, OPAMP+, P000, IRQ6, AN000, AMP0+, TS21 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A2 | JANALOG · 11 | gpio | P001 | A2, D16, OPAMP-, P001, IRQ7, AN001, AMP0-, TS22 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A3 | JANALOG · 12 | gpio | P002 | A3, D17, OPAMP OUT, P002, IRQ2, AN002, AMP0O | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A4 | JANALOG · 13 | gpio | P101 | A4, D18, I2C SDA (Wire), P101, KR01/IRQ1, AGTEE0, GTETRGB, GTIOC5A, TXD0/MOSI0/SDA0, CTS1_RTS1/SS1, SDA1, MOSIA, AN021, CMPREF0, VL2 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A5 | JANALOG · 14 | gpio | P100 | A5, D19, I2C SCL (Wire), P100, KR00/IRQ2, AGTIO0, GTETRGA, GTIOC5B, RXD0/MISO0/SCL0, SCK1, SCL1, MISOA, AN022, CMPIN0, VL1 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| SCL | JDIGITAL · 1 | gpio | P100 | SCL, I2C SCL (Wire), P100, KR00/IRQ2, AGTIO0, GTETRGA, GTIOC5B, RXD0/MISO0/SCL0, SCK1, SCL1, MISOA, AN022, CMPIN0, VL1 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| SDA | JDIGITAL · 2 | gpio | P101 | SDA, I2C SDA (Wire), P101, KR01/IRQ1, AGTEE0, GTETRGB, GTIOC5A, TXD0/MOSI0/SDA0, CTS1_RTS1/SS1, SDA1, MOSIA, AN021, CMPREF0, VL2 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| AREF | JDIGITAL · 3 | analog | — | AREF (analog reference input) | — | — | — | — | — | — | — |
| GND | JDIGITAL · 4 | ground | — | ground | — | — | — | — | — | — | — |
| D13 | JDIGITAL · 5 | gpio | P111 | D13, SCK, LED_BUILTIN (shared net P111), P111, IRQ4, GTIOC3A, SCK2, SCK9, RSPCKB, CAPH, TS12 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D12 | JDIGITAL · 6 | gpio | P110 | D12, CIPO, P110, TDI, IRQ3, GTOVLO, GTIOC1B, CRX0, CTS2_RTS2/SS2, RXD9/MISO9/SCL9, MISOB, VCOUT, SEG24 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D11 | JDIGITAL · 7 | gpio | P109 | D11, COPI, PWM, P109, TDO/SWO/CLKOUT, GTOVUP, GTIOC1A, CTX0, SCK1, TXD9/MOSI9/SDA9, MOSIB, SEG23, TS10 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D10 | JDIGITAL · 8 | gpio | P112 | D10, CS, PWM, P112, GTIOC3B, TXD2/MOSI2/SDA2, SCK1, SSLB0, SSIBCK0, CAPL, TSCAP | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D9 | JDIGITAL · 9 | gpio | P303 | D9, PWM, P303, GTIOC7B, SEG03/COM7, TS02 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D8 | JDIGITAL · 10 | gpio | P304 | D8, P304, IRQ9, GTIOC7A, SEG20, TS11 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D7 | JDIGITAL · 11 | gpio | P107 | D7, P107, KR07, GTIOC0A, COM3 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D6 | JDIGITAL · 12 | gpio | P106 | D6, PWM, P106, KR06, GTIOC0B, SSLA3, COM2 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D5 | JDIGITAL · 13 | gpio | P102 | D5, CANRX0, PWM, P102, KR02, AGTO0, GTOWLO, GTIOC2B, CRX0, SCK0, TXD2/MOSI2/SDA2, RSPCKA, AN020/ADTRG0, CMPIN1, VL3 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D4 | JDIGITAL · 14 | gpio | P103 | D4, CANTX0, P103, KR03, GTOWUP, GTIOC2A, CTX0, CTS0_RTS0/SS0, SSLA0, AN019, CMPREF1, VL4 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D3 | JDIGITAL · 15 | gpio | P104 | D3, PWM, external interrupt, P104, KR04/IRQ1, GTETRGB, GTIOC1B, RXD0/MISO0/SCL0, SSLA1, COM0, TS13 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D2 | JDIGITAL · 16 | gpio | P105 | D2, external interrupt, P105, KR05/IRQ0, GTETRGA, GTIOC1A, SSLA2, COM1, TS34 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D1 | JDIGITAL · 17 | gpio | P302 | D1, TX0, Serial1 TX (SCI_TXD2), P302, IRQ5, GTOUUP, GTIOC4A, TXD2/MOSI2/SDA2, SSLB3, SEG02/COM6, TS08 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D0 | JDIGITAL · 18 | gpio | P301 | D0, TX0, Serial1 RX (SCI_RXD2), P301, IRQ6, AGTIO0, GTOULO, GTIOC4B, RXD2/MISO2/SCL2, CTS9_RTS9/SS9, SSLB2, SEG01/COM5, TS09 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| CIPO | J1_ICSP · 1 | gpio | P110 | SPI CIPO, P110, TDI, IRQ3, GTOVLO, GTIOC1B, CRX0, CTS2_RTS2/SS2, RXD9/MISO9/SCL9, MISOB, VCOUT, SEG24 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| +5V | J1_ICSP · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| SCK | J1_ICSP · 3 | gpio | P111 | SPI SCK, P111, IRQ4, GTIOC3A, SCK2, SCK9, RSPCKB, CAPH, TS12 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| COPI | J1_ICSP · 4 | gpio | P109 | SPI COPI, P109, TDO/SWO/CLKOUT, GTOVUP, GTIOC1A, CTX0, SCK1, TXD9/MOSI9/SDA9, MOSIB, SEG23, TS10 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| RESET | J1_ICSP · 5 | control | RES | RESET | — | — | — | — | — | — | — |
| GND | J1_ICSP · 6 | ground | — | ground | — | — | — | — | — | — | — |
| +5V | J2_SWD · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| SWDIO | J2_SWD · 2 | debug | P108 | SWDIO, P108, TMS/SWDIO, GTOULO, GTIOC0B, CTS9_RTS9/SS9, SSLB0 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| GND | J2_SWD · 3 | ground | — | ground | — | — | — | — | — | — | — |
| SWCLK | J2_SWD · 4 | debug | P300 | SWCLK, P300, TCK/SWCLK, GTOUUP, GTIOC0A, SSLB1 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| GND | J2_SWD · 5 | ground | — | ground | — | — | — | — | — | — | — |
| NC | J2_SWD · 6 | nc | — | no_connect | — | — | — | — | — | — | — |
| RX | J2_SWD · 7 | debug | — | debug serial RX | — | — | — | — | — | — | — |
| TX | J2_SWD · 8 | debug | — | debug serial TX | — | — | — | — | — | — | — |
| GND | J2_SWD · 9 | ground | — | ground | — | — | — | — | — | — | — |
| NC | J2_SWD · 10 | nc | — | no_connect | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 20 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/uno-r4-minima |

## FAQ

**What microcontroller does the Arduino UNO R4 Minima use?**

The Arduino UNO R4 Minima is built around the R7FA4M1AB3CFP, alongside ISL854102FRZ-T, PRTR5V0U2X,215, PMEG6020AELRX.

**How many GPIO pins does the Arduino UNO R4 Minima have?**

20 GPIO pins are exposed. Xirkit documents 48 board pins, 28 of them with pin-level electrical limits.

**Are the Arduino UNO R4 Minima I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 5 V logic; use a level shifter for 5 V signals. Input-high threshold: ≥ 4 V.

**How much current can a Arduino UNO R4 Minima GPIO pin source?**

Documented output-high current per pin: ≤ -4 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino UNO R4 Minima?**

Supply range 4.8–24 V. Power inputs: VIN (6–24 V).

**How much does the Arduino UNO R4 Minima cost?**

From $20 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino UNO R4 Minima dimensions?**

68.58 × 53.34 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino UNO R4 Minima support?**

control, gpio, system, adc, dac, opamp, interrupt, touch, i2c, timer, pwm, uart_spi_i2c, spi, comparator, lcd, analog, led, usb_can, i2s, can, uart, debug, nc, usb.

**How do I program the Arduino UNO R4 Minima?**

Supported frameworks: Arduino IDE, Arduino Cloud.

**Where does this Arduino UNO R4 Minima data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino UNO R4 Minima datasheet](https://docs.arduino.cc/resources/datasheets/ABX00080-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/uno-r4-minima)


---

# Arduino UNO R4 WiFi

> UNO-form-factor board: Renesas RA4M1 (48 MHz Cortex-M4F, 256 KB flash, 32 KB SRAM, 8 KB EEPROM) at 5 V logic, ESP32-S3-MINI-1-N8 Wi-Fi 4/BLE 5 co-processor, 12×8 red LED matrix, USB-C, Qwiic, CAN (external transceiver), DAC, OPAMP, 6–24 V VIN buck.

- Manufacturer: Arduino SRL
- Part number: ABX00087
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab
- Pinout: https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab/pinout
- Structured JSON: https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | R7FA4M1AB3CFP |
| Chips on board | R7FA4M1AB3CFP, ESP32-S3 |
| Exposed GPIO | 20 |
| Documented board pins | 51 |
| I/O voltage | 5 V |
| Supply voltage | 1.6–24 V |
| Flash | 256 KB |
| SRAM | 32 KB |
| Interfaces | control, gpio, system, adc, dac, opamp, interrupt, touch, i2c, timer, pwm, uart_spi_i2c, spi, comparator, lcd, analog, can, led, usb_can, i2s, uart, power, jtag, gpio_matrix, clock, rtc_gpio, usb |
| Frameworks | Arduino IDE, Arduino Cloud |
| Dimensions | 68.58 × 53.34 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | CE (RED 2014/53/EU), RoHS 2/3, FCC Part 15 Class B, SRRC CMIIT ID 2022DP6085 |

## Pinout (51 pins, 33 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| BOOT | JANALOG · 1 | control | P201 | BOOT (mode select), P201, MD | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| IOREF | JANALOG · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| Reset | JANALOG · 3 | control | RES | RESET | — | — | — | — | — | — | — |
| +3V3 | JANALOG · 4 | power out | — | power_out | — | — | — | — | — | — | — |
| +5V | JANALOG · 5 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | JANALOG · 6 | ground | — | ground | — | — | — | — | — | — | — |
| GND | JANALOG · 7 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | JANALOG · 8 | power in | — | power_in | — | — | — | — | — | — | — |
| A0 | JANALOG · 9 | gpio | P014 | A0, D14, DAC (DA0, 12-bit), P014, AN009, DA0 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A1 | JANALOG · 10 | gpio | P000 | A1, D15, OPAMP+, P000, IRQ6, AN000, AMP0+, TS21 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A2 | JANALOG · 11 | gpio | P001 | A2, D16, OPAMP-, P001, IRQ7, AN001, AMP0-, TS22 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A3 | JANALOG · 12 | gpio | P002 | A3, D17, OPAMP OUT, P002, IRQ2, AN002, AMP0O | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A4 | JANALOG · 13 | gpio | P101 | A4, D18, I2C SDA (Wire), P101, KR01/IRQ1, AGTEE0, GTETRGB, GTIOC5A, TXD0/MOSI0/SDA0, CTS1_RTS1/SS1, SDA1, MOSIA, AN021, CMPREF0, VL2 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| A5 | JANALOG · 14 | gpio | P100 | A5, D19, I2C SCL (Wire), P100, KR00/IRQ2, AGTIO0, GTETRGA, GTIOC5B, RXD0/MISO0/SCL0, SCK1, SCL1, MISOA, AN022, CMPIN0, VL1 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| SCL | JDIGITAL · 1 | gpio | P100 | SCL, I2C SCL (Wire), P100, KR00/IRQ2, AGTIO0, GTETRGA, GTIOC5B, RXD0/MISO0/SCL0, SCK1, SCL1, MISOA, AN022, CMPIN0, VL1 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| SDA | JDIGITAL · 2 | gpio | P101 | SDA, I2C SDA (Wire), P101, KR01/IRQ1, AGTEE0, GTETRGB, GTIOC5A, TXD0/MOSI0/SDA0, CTS1_RTS1/SS1, SDA1, MOSIA, AN021, CMPREF0, VL2 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| AREF | JDIGITAL · 3 | analog | — | AREF (analog reference input) | — | — | — | — | — | — | — |
| GND | JDIGITAL · 4 | ground | — | ground | — | — | — | — | — | — | — |
| D13 | JDIGITAL · 5 | gpio | P102 | D13, SCK, CANRX0, LED_BUILTIN (shared net P102), P102, KR02, AGTO0, GTOWLO, GTIOC2B, CRX0, SCK0, TXD2/MOSI2/SDA2, RSPCKA, AN020/ADTRG0, CMPIN1, VL3 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D12 | JDIGITAL · 6 | gpio | P410 | D12, CIPO, P410, IRQ5, AGTOB1, GTOVLO, GTIOC6B, RXD0/MISO0/SCL0, MISOA, SEG08, TS06 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D11 | JDIGITAL · 7 | gpio | P411 | D11, COPI, PWM, P411, IRQ4, AGTOA1, GTOVUP, GTIOC6A, TXD0/MOSI0/SDA0, MOSIA, SEG07, TS07 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D10 | JDIGITAL · 8 | gpio | P103 | D10, CS, CANTX0, PWM, P103, KR03, GTOWUP, GTIOC2A, CTX0, CTS0_RTS0/SS0, SSLA0, AN019, CMPREF1, VL4 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D9 | JDIGITAL · 9 | gpio | P303 | D9, PWM, P303, GTIOC7B, SEG03/COM7, TS02 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D8 | JDIGITAL · 10 | gpio | P304 | D8, P304, IRQ9, GTIOC7A, SEG20, TS11 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D7 | JDIGITAL · 11 | gpio | P112 | D7, P112, GTIOC3B, TXD2/MOSI2/SDA2, SCK1, SSLB0, SSIBCK0, CAPL, TSCAP | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D6 | JDIGITAL · 12 | gpio | P111 | D6, PWM, P111, IRQ4, GTIOC3A, SCK2, SCK9, RSPCKB, CAPH, TS12 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D5 | JDIGITAL · 13 | gpio | P107 | D5, PWM, P107, KR07, GTIOC0A, COM3 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D4 | JDIGITAL · 14 | gpio | P106 | D4, P106, KR06, GTIOC0B, SSLA3, COM2 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D3 | JDIGITAL · 15 | gpio | P105 | D3, PWM, external interrupt, P105, KR05/IRQ0, GTETRGA, GTIOC1A, SSLA2, COM1, TS34 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D2 | JDIGITAL · 16 | gpio | P104 | D2, external interrupt, P104, KR04/IRQ1, GTETRGB, GTIOC1B, RXD0/MISO0/SCL0, SSLA1, COM0, TS13 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D1 | JDIGITAL · 17 | gpio | P302 | D1, TX0, Serial1 TX (SCI_TXD2), P302, IRQ5, GTOUUP, GTIOC4A, TXD2/MOSI2/SDA2, SSLB3, SEG02/COM6, TS08 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| D0 | JDIGITAL · 18 | gpio | P301 | D0, TX0, Serial1 RX (SCI_RXD2), P301, IRQ6, AGTIO0, GTOULO, GTIOC4B, RXD2/MISO2/SCL2, CTS9_RTS9/SS9, SSLB2, SEG01/COM5, TS09 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| OFF | JOFF · 1 | control | — | buck converter enable (pull low to switch the board off) | — | — | — | — | — | — | — |
| GND | JOFF · 2 | ground | — | ground | — | — | — | — | — | — | — |
| VRTC | JOFF · 1 | power in | VBATT | power_in | — | — | — | — | — | — | — |
| CIPO | ICSP · 1 | gpio | P410 | SPI CIPO, P410, IRQ5, AGTOB1, GTOVLO, GTIOC6B, RXD0/MISO0/SCL0, MISOA, SEG08, TS06 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| +5V | ICSP · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| SCK | ICSP · 3 | gpio | P102 | SPI SCK, P102, KR02, AGTO0, GTOWLO, GTIOC2B, CRX0, SCK0, TXD2/MOSI2/SDA2, RSPCKA, AN020/ADTRG0, CMPIN1, VL3 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| COPI | ICSP · 4 | gpio | P411 | SPI COPI, P411, IRQ4, AGTOA1, GTOVUP, GTIOC6A, TXD0/MOSI0/SDA0, MOSIA, SEG07, TS07 | ≥ 4 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | no |
| RESET | ICSP · 5 | control | RES | RESET | — | — | — | — | — | — | — |
| GND | ICSP · 6 | ground | — | ground | — | — | — | — | — | — | — |
| ESP_IO42 | J6_ESP · 1 | gpio | GPIO42 | GPIO42, MTMS, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| ESP_IO41 | J6_ESP · 2 | gpio | GPIO41 | GPIO41, MTDI, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| ESP_TXD0 | J6_ESP · 3 | gpio | GPIO43 | GPIO43, TXD0, U0TXD, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| ESP_DOWNLOAD | J6_ESP · 4 | gpio | GPIO0 | GPIO0, DOWNLOAD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO0, sar_i2c_scl_0 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| ESP_RXD0 | J6_ESP · 5 | gpio | GPIO44 | GPIO44, RXD0, U0RXD, CLK_OUT2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| GND | J6_ESP · 6 | ground | — | ground | — | — | — | — | — | — | — |
| GND | J2_QWIIC · 1 | ground | — | ground | — | — | — | — | — | — | — |
| +3.3V | J2_QWIIC · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| SDA (Wire1) | J2_QWIIC · 3 | gpio | P401 | IIC0_SDA, P401, IRQ5, GTETRGA, GTIOC6B, CTX0, CTS0_RTS0/SS0, TXD1/MOSI1/SDA1, SDA0, SEG05, TS19 | 4–5.8 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | yes |
| SCL (Wire1) | J2_QWIIC · 4 | gpio | P400 | IIC0_SCL, P400, CACREF, IRQ0, AGTIO1, GTIOC6A, SCK0, SCK1, SCL0, AUDIO_CLK, SEG04, TS20 | 4–5.8 V | ≤ 1 V | ≥ 4.2 V | ≤ 0.8 V | ≤ -4 mA | ≤ 4 mA | yes |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Arduino Store (USA) | 27.5 USD | in_stock | 2026-09-24 | https://store-usa.arduino.cc/products/uno-r4-wifi |

## FAQ

**What microcontroller does the Arduino UNO R4 WiFi use?**

The Arduino UNO R4 WiFi is built around the R7FA4M1AB3CFP, alongside ESP32-S3, NLASB3157DFT2G, ISL854102FRZ-T, TXB0108DQSR.

**How many GPIO pins does the Arduino UNO R4 WiFi have?**

20 GPIO pins are exposed. Xirkit documents 51 board pins, 33 of them with pin-level electrical limits.

**Are the Arduino UNO R4 WiFi I/O pins 5 V tolerant?**

2 pins are 5 V tolerant and 30 are not — check each pin in the pinout table before connecting 5 V signals.

**How much current can a Arduino UNO R4 WiFi GPIO pin source?**

Documented output-high current per pin: ≤ -4 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Arduino UNO R4 WiFi?**

Supply range 1.6–24 V. Power inputs: VIN (6–24 V), VRTC (1.6–3.6 V).

**How much does the Arduino UNO R4 WiFi cost?**

From $27.5 at Arduino Store (USA). Prices are observed unit prices before tax and shipping.

**What are the Arduino UNO R4 WiFi dimensions?**

68.58 × 53.34 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Arduino UNO R4 WiFi support?**

control, gpio, system, adc, dac, opamp, interrupt, touch, i2c, timer, pwm, uart_spi_i2c, spi, comparator, lcd, analog, can, led, usb_can, i2s, uart, power, jtag, gpio_matrix, clock, rtc_gpio, usb.

**How do I program the Arduino UNO R4 WiFi?**

Supported frameworks: Arduino IDE, Arduino Cloud.

**Where does this Arduino UNO R4 WiFi data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Arduino UNO R4 WiFi datasheet](https://docs.arduino.cc/resources/datasheets/ABX00087-datasheet.pdf)
- [Arduino Store (USA) listing](https://store-usa.arduino.cc/products/uno-r4-wifi)


---

# ESP32-DevKitC V4

> Classic Espressif ESP32 board: ESP32-WROOM-32E (ESP32-D0WD-V3 dual-core LX6 240 MHz, 520 KB SRAM, 4 MB flash, Wi-Fi 4 + Bluetooth 4.2 BR/EDR/LE, PCB antenna), CP2102N USB-UART (3 Mbps), AMS1117-3.3 LDO, EN/Boot buttons, 2×19 0.1" headers, 48.26×27.94 mm; MCPWM, LEDC, PCNT for motor/encoder work.

- Manufacturer: Espressif Systems
- Part number: ESP32-DevKitC V4 (ESP32-WROOM-32E)
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/espressif-esp32-devkitc-v4-01c3
- Pinout: https://www.xirkit.io/products/espressif-esp32-devkitc-v4-01c3/pinout
- Structured JSON: https://www.xirkit.io/products/espressif-esp32-devkitc-v4-01c3/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ESP32-D0WD-V |
| Chips on board | ESP32-WROOM-32E, ESP32-D0WD-V |
| Exposed GPIO | 32 |
| Documented board pins | 38 |
| I/O voltage | 3.3 V |
| Supply voltage | 5–5 V |
| Flash | 4,096 KB |
| SRAM | 520 KB |
| Interfaces | gpio, adc, analog, rtc_gpio, touch, clock, pwm, gpio_matrix, dac, ethernet, jtag, spi, sdio, flash_spi, uart, control, usb |
| Frameworks | ESP-IDF, Arduino-ESP32, MicroPython |
| Dimensions | 27.94 × 48.26 mm |
| Operating temperature | -40 to 85 °C |

## Pinout (38 pins, 33 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 3V3 | J2 · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| EN | J2 · 2 | control | CHIP_PU | en | 2.475–3.6 V | ≤ 0.6 V | — | — | — | — | no |
| VP | J2 · 3 | gpio | GPIO36 | GPIO36, ADC1_CH0, S_VP, RTC_GPIO0 | 2.475–3.6 V | -0.3–0.825 V | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | no |
| VN | J2 · 4 | gpio | GPIO39 | GPIO39, ADC1_CH3, S_VN, RTC_GPIO3 | 2.475–3.6 V | -0.3–0.825 V | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | no |
| IO34 | J2 · 5 | gpio | GPIO34 | GPIO34, ADC1_CH6, VDET_1, RTC_GPIO4 | 2.475–3.6 V | -0.3–0.825 V | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | no |
| IO35 | J2 · 6 | gpio | GPIO35 | GPIO35, ADC1_CH7, VDET_2, RTC_GPIO5 | 2.475–3.6 V | -0.3–0.825 V | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | input-only pin (GPIO34–39 have no output driver) | no |
| IO32 | J2 · 7 | gpio | GPIO32 | GPIO32, ADC1_CH4, TOUCH_CH9, XTAL_32K_P, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO9, TOUCH9, 32K_XP (32.768 kHz crystal oscillator input), GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO33 | J2 · 8 | gpio | GPIO33 | GPIO33, ADC1_CH5, TOUCH_CH8, XTAL_32K_N, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO8, TOUCH8, 32K_XN (32.768 kHz crystal oscillator output), GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO25 | J2 · 9 | gpio | GPIO25 | GPIO25, ADC2_CH8, DAC_1, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO6, EMAC_RXD0, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO26 | J2 · 10 | gpio | GPIO26 | GPIO26, ADC2_CH9, DAC_2, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO7, EMAC_RXD1, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO27 | J2 · 11 | gpio | GPIO27 | GPIO27, ADC2_CH7, TOUCH_CH7, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO17, TOUCH7, EMAC_RX_DV, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO14 | J2 · 12 | gpio | GPIO14 | GPIO14, ADC2_CH6, TOUCH_CH6, MTMS, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO16, TOUCH6, EMAC_TXD2, HSPICLK, HS2_CLK, SD_CLK, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO12 | J2 · 13 | gpio | GPIO12 | GPIO12, ADC2_CH5, TOUCH_CH5, MTDI, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO15, TOUCH5, EMAC_TXD3, HSPIQ, HS2_DATA2, SD_DATA2, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| GND | J2 · 14 | ground | — | ground | — | — | — | — | — | — | — |
| IO13 | J2 · 15 | gpio | GPIO13 | GPIO13, ADC2_CH4, TOUCH_CH4, MTCK, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO14, TOUCH4, EMAC_RX_ER, HSPID, HS2_DATA3, SD_DATA3, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D2 | J2 · 16 | gpio | GPIO9 | GPIO9, D2, HS1_DATA2, U1RXD, SD_DATA2, SPIHD, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 20 mA typ | 28 mA typ | no |
| D3 | J2 · 17 | gpio | GPIO10 | GPIO10, D3, HS1_DATA3, U1TXD, SD_DATA3, SPIWP, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 20 mA typ | 28 mA typ | no |
| CMD | J2 · 18 | gpio | GPIO11 | GPIO11, CMD, HS1_CMD, U1RTS, SD_CMD, SPICS0, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 20 mA typ | 28 mA typ | no |
| 5V | J2 · 19 | power in | — | power_in | — | — | — | — | — | — | — |
| GND | J3 · 1 | ground | — | ground | — | — | — | — | — | — | — |
| IO23 | J3 · 2 | gpio | GPIO23 | GPIO23, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, HS1_STROBE, VSPID, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO22 | J3 · 3 | gpio | GPIO22 | GPIO22, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, U0RTS, VSPIWP, EMAC_TXD1, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| TX | J3 · 4 | gpio | GPIO1 | GPIO1, U0TXD, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, CLK_OUT3, EMAC_RXD2, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| RX | J3 · 5 | gpio | GPIO3 | GPIO3, U0RXD, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, CLK_OUT2, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO21 | J3 · 6 | gpio | GPIO21 | GPIO21, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, VSPIHD, EMAC_TX_EN, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| GND | J3 · 7 | ground | — | ground | — | — | — | — | — | — | — |
| IO19 | J3 · 8 | gpio | GPIO19 | GPIO19, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, U0CTS, VSPIQ, EMAC_TXD0, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO18 | J3 · 9 | gpio | GPIO18 | GPIO18, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, HS1_DATA7, VSPICLK, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO5 | J3 · 10 | gpio | GPIO5 | GPIO5, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, HS1_DATA6, VSPICS0, EMAC_RX_CLK, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO17 | J3 · 11 | gpio | GPIO17 | GPIO17, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 20 mA typ | 28 mA typ | no |
| IO16 | J3 · 12 | gpio | GPIO16 | GPIO16, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, HS1_DATA4, U2RXD, EMAC_CLK_OUT, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 20 mA typ | 28 mA typ | no |
| IO4 | J3 · 13 | gpio | GPIO4 | GPIO4, ADC2_CH0, TOUCH_CH0, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO10, TOUCH0, EMAC_TX_ER, HSPIHD, HS2_DATA1, SD_DATA1, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO0 | J3 · 14 | gpio | GPIO0 | GPIO0, ADC2_CH1, TOUCH_CH1, Boot, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO11, TOUCH1, EMAC_TX_CLK, CLK_OUT1, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO2 | J3 · 15 | gpio | GPIO2 | GPIO2, ADC2_CH2, TOUCH_CH2, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO12, TOUCH2, HSPIWP, HS2_DATA0, SD_DATA0, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO15 | J3 · 16 | gpio | GPIO15 | GPIO15, ADC2_CH3, TOUCH_CH3, MTDO, PWM (LEDC / MCPWM via GPIO matrix), UART / I2C / SPI / I2S / RMT / PCNT / TWAI via GPIO matrix, RTC_GPIO13, TOUCH3, EMAC_RXD3, HSPICS0, HS2_CMD, SD_CMD, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D1 | J3 · 17 | gpio | GPIO8 | GPIO8, D1, HS1_DATA1, U2CTS, SD_DATA1, SPID, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 20 mA typ | 28 mA typ | no |
| D0 | J3 · 18 | gpio | GPIO7 | GPIO7, D0, HS1_DATA0, U2RTS, SD_DATA0, SPIQ, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 20 mA typ | 28 mA typ | no |
| CLK | J3 · 19 | gpio | GPIO6 | GPIO6, CLK, HS1_CLK, U1CTS, SD_CLK, SPICLK, GPIO matrix (UART/I2C/I2S/SPI/LEDC PWM/MCPWM/RMT/PCNT/TWAI routable) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 20 mA typ | 28 mA typ | no |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Adafruit | 15 USD | out_of_stock | 2026-09-24 | https://www.adafruit.com/product/3269 |

## FAQ

**What microcontroller does the ESP32-DevKitC V4 use?**

The ESP32-DevKitC V4 is built around the ESP32-D0WD-V, alongside ESP32-WROOM-32E, CP2102N-A02-GQFN28, AMS1117-3.3, BAT760-7.

**How many GPIO pins does the ESP32-DevKitC V4 have?**

32 GPIO pins are exposed. Xirkit documents 38 board pins, 33 of them with pin-level electrical limits.

**Are the ESP32-DevKitC V4 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.475–3.6 V.

**How much current can a ESP32-DevKitC V4 GPIO pin source?**

Documented output-high current per pin: input-only pin (GPIO34–39 have no output driver). Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the ESP32-DevKitC V4?**

Supply range 5–5 V. Power inputs: 5V.

**How much does the ESP32-DevKitC V4 cost?**

From $15 at Adafruit. Prices are observed unit prices before tax and shipping.

**What are the ESP32-DevKitC V4 dimensions?**

27.94 × 48.26 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the ESP32-DevKitC V4 support?**

gpio, adc, analog, rtc_gpio, touch, clock, pwm, gpio_matrix, dac, ethernet, jtag, spi, sdio, flash_spi, uart, control, usb.

**How do I program the ESP32-DevKitC V4?**

Supported frameworks: ESP-IDF, Arduino-ESP32, MicroPython.

**Where does this ESP32-DevKitC V4 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [ESP32-DevKitC V4 datasheet](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp32-devkitc/user_guide.html)
- [Adafruit listing](https://www.adafruit.com/product/3269)


---

# ESP32-S3-DevKitC-1 (N8R8)

> Espressif entry-level ESP32-S3 board: ESP32-S3-WROOM-1-N8R8 module (dual-core LX7 240 MHz, 8 MB quad flash, 8 MB octal PSRAM, Wi-Fi 4 + BLE 5, PCB antenna), 2× micro-USB (CP2102N UART bridge + native USB OTG/JTAG), RGB LED on GPIO38, BOOT/RESET, 2×22-pin 0.1" headers, 62.74×25.40 mm.

- Manufacturer: Espressif Systems
- Part number: ESP32-S3-DevKitC-1-N8R8
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/espressif-esp32-s3-devkitc-1-n8r8-e95f
- Pinout: https://www.xirkit.io/products/espressif-esp32-s3-devkitc-1-n8r8-e95f/pinout
- Structured JSON: https://www.xirkit.io/products/espressif-esp32-s3-devkitc-1-n8r8-e95f/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ESP32-S3R8 |
| Chips on board | ESP32-S3-WROOM-1-N8R8, ESP32-S3R8 |
| Exposed GPIO | 36 |
| Documented board pins | 44 |
| I/O voltage | 3.3 V |
| Supply voltage | 5–5 V |
| Flash | 8,192 KB |
| SRAM | 512 KB |
| PSRAM | 8,192 KB |
| Interfaces | rtc_gpio, gpio, touch, adc, gpio_matrix, uart, clock, spi, i2c, jtag, led, usb |
| Frameworks | ESP-IDF |
| Dimensions | 62.74 × 25.4 mm |
| Operating temperature | -40 to 65 °C |

## Pinout (44 pins, 37 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 3V3 | J1 · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| 3V3 | J1 · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| RST | J1 · 3 | control | CHIP_PU | rst | 2.475–3.6 V | -0.3–0.825 V | — | — | — | — | no |
| IO4 | J1 · 4 | gpio | GPIO4 | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO5 | J1 · 5 | gpio | GPIO5 | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO6 | J1 · 6 | gpio | GPIO6 | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO7 | J1 · 7 | gpio | GPIO7 | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO15 | J1 · 8 | gpio | GPIO15 | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO16 | J1 · 9 | gpio | GPIO16 | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO17 | J1 · 10 | gpio | GPIO17 | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO18 | J1 · 11 | gpio | GPIO18 | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO8 | J1 · 12 | gpio | GPIO8 | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO3 | J1 · 13 | gpio | GPIO3 | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), sar_i2c_sda_1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO46 | J1 · 14 | gpio | GPIO46 | GPIO46, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO9 | J1 · 15 | gpio | GPIO9 | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUBSPIHD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO10 | J1 · 16 | gpio | GPIO10 | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO11 | J1 · 17 | gpio | GPIO11 | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUBSPID, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO12 | J1 · 18 | gpio | GPIO12 | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO13 | J1 · 19 | gpio | GPIO13 | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO14 | J1 · 20 | gpio | GPIO14 | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| 5V | J1 · 21 | power in | — | power_in | — | — | — | — | — | — | — |
| GND | J1 · 22 | ground | — | ground | — | — | — | — | — | — | — |
| GND | J3 · 1 | ground | — | ground | — | — | — | — | — | — | — |
| TX | J3 · 2 | gpio | GPIO43 | U0TXD, GPIO43, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| RX | J3 · 3 | gpio | GPIO44 | U0RXD, GPIO44, CLK_OUT2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO1 | J3 · 4 | gpio | GPIO1 | RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), sar_i2c_sda_0 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO2 | J3 · 5 | gpio | GPIO2 | RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), sar_i2c_scl_1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO42 | J3 · 6 | gpio | GPIO42 | MTMS, GPIO42, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO41 | J3 · 7 | gpio | GPIO41 | MTDI, GPIO41, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO40 | J3 · 8 | gpio | GPIO40 | MTDO, GPIO40, CLK_OUT2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO39 | J3 · 9 | gpio | GPIO39 | MTCK, GPIO39, CLK_OUT3, SUBSPICS1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO38 | J3 · 10 | gpio | GPIO38 | GPIO38, FSPIWP, SUBSPIWP, RGB LED, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO37 | J3 · 11 | gpio | GPIO37 | SPIDQS, GPIO37, FSPIQ, SUBSPIQ, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO36 | J3 · 12 | gpio | GPIO36 | SPIIO7, GPIO36, FSPICLK, SUBSPICLK, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO35 | J3 · 13 | gpio | GPIO35 | SPIIO6, GPIO35, FSPID, SUBSPID, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO0 | J3 · 14 | gpio | GPIO0 | RTC_GPIO0, GPIO0, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), sar_i2c_scl_0 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO45 | J3 · 15 | gpio | GPIO45 | GPIO45, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO48 | J3 · 16 | gpio | GPIO48 | GPIO48, SPICLK_N, SUBSPICLK_N_DIFF, SPICLK_N_DIFF, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO47 | J3 · 17 | gpio | GPIO47 | GPIO47, SPICLK_P, SUBSPICLK_P_DIFF, SPICLK_P_DIFF, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO21 | J3 · 18 | gpio | GPIO21 | RTC_GPIO21, GPIO21, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO20 | J3 · 19 | gpio | GPIO20 | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| IO19 | J3 · 20 | gpio | GPIO19 | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D-, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| GND | J3 · 21 | ground | — | ground | — | — | — | — | — | — | — |
| GND | J3 · 22 | ground | — | ground | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Adafruit | 19.95 USD | out_of_stock | 2026-09-24 | https://www.adafruit.com/product/5336 |

## FAQ

**What microcontroller does the ESP32-S3-DevKitC-1 (N8R8) use?**

The ESP32-S3-DevKitC-1 (N8R8) is built around the ESP32-S3R8, alongside ESP32-S3-WROOM-1-N8R8, SGM2212-3.3XKC3G/TR, CP2102N-A02-GQFN28, SK68XXMINI-HS.

**How many GPIO pins does the ESP32-S3-DevKitC-1 (N8R8) have?**

36 GPIO pins are exposed. Xirkit documents 44 board pins, 37 of them with pin-level electrical limits.

**Are the ESP32-S3-DevKitC-1 (N8R8) I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.475–3.6 V.

**How much current can a ESP32-S3-DevKitC-1 (N8R8) GPIO pin source?**

Documented output-high current per pin: 40 mA typ. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the ESP32-S3-DevKitC-1 (N8R8)?**

Supply range 5–5 V. Power inputs: 5V.

**How much does the ESP32-S3-DevKitC-1 (N8R8) cost?**

From $19.95 at Adafruit. Prices are observed unit prices before tax and shipping.

**What are the ESP32-S3-DevKitC-1 (N8R8) dimensions?**

62.74 × 25.4 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the ESP32-S3-DevKitC-1 (N8R8) support?**

rtc_gpio, gpio, touch, adc, gpio_matrix, uart, clock, spi, i2c, jtag, led, usb.

**How do I program the ESP32-S3-DevKitC-1 (N8R8)?**

Supported frameworks: ESP-IDF.

**Where does this ESP32-S3-DevKitC-1 (N8R8) data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [ESP32-S3-DevKitC-1 (N8R8) datasheet](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-devkitc-1/user_guide_v1.1.html)
- [Adafruit listing](https://www.adafruit.com/product/5336)


---

# Luckfox Pico Ultra W

> Compact RV1106G3 Linux vision board with a 1 TOPS NPU, 5 MP ISP, MIPI CSI camera input, 256 MB RAM, 8 GB eMMC, 30 GPIO at 3.3 V, Ethernet/PoE, Wi-Fi 6 and Bluetooth 5.2; 50 × 53 mm.

- Manufacturer: Luckfox
- Part number: Luckfox Pico Ultra W
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/luckfox-pico-ultra-w-db02
- Pinout: https://www.xirkit.io/products/luckfox-pico-ultra-w-db02/pinout
- Structured JSON: https://www.xirkit.io/products/luckfox-pico-ultra-w-db02/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RV1106G3 |
| Chips on board | RV1106G3 |
| Exposed GPIO | 30 |
| Documented board pins | 52 |
| I/O voltage | 3.3 V |
| Supply voltage | 5–5 V |
| Flash | 8,388,608 KB |
| SRAM | 262,144 KB |
| Interfaces | gpio, uart, i2c, pwm, jtag, spi, camera, display, i2s, other, sdio, analog, control |
| Dimensions | 50 × 52.97 × 1.6 mm |
| Operating temperature | -20 to 85 °C |

## Pinout (52 pins, 28 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| VCC_3V3 | P1 · 1 | power out | — | power_out | — | — | — | — | — | — | — |
| 5V | P1 · 2 | power in | — | power_in | — | — | — | — | — | — | — |
| GPIO1_A0_d | P1 · 3 | gpio | GPIO1_A0_d | GPIO1_A0_d, UART3_TX_M0, I2C2_SCL_M0, PWM7_IR_M0 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| 5V | P1 · 4 | power in | — | power_in | — | — | — | — | — | — | — |
| GPIO1_A1_d | P1 · 5 | gpio | GPIO1_A1_d | GPIO1_A1_d, UART3_RX_M0, I2C2_SDA_M0, PWM4_M0 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GND | P1 · 6 | ground | — | ground | — | — | — | — | — | — | — |
| GPIO1_B0_d | P1 · 7 | gpio | GPIO1_B0_d | GPIO1_B0_d, UART4_RX_M0, PWM3_IR_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO1_B2_d | P1 · 8 | gpio | GPIO1_B2_d | GPIO1_B2_d, JTAG_CPU_TCK_M1, UART2_TX_M1, JTAG_HPMCU_TCK_M0, JTAG_LPMCU_TCK_M0 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GND | P1 · 9 | ground | — | ground | — | — | — | — | — | — | — |
| GPIO1_B3_u | P1 · 10 | gpio | GPIO1_B3_u | GPIO1_B3_u, JTAG_CPU_TMS_M1, UART2_RX_M1, JTAG_HPMCU_TMS_M0, JTAG_LPMCU_TMS_M0 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO1_B1_d | P1 · 11 | gpio | GPIO1_B1_d | GPIO1_B1_d, UART4_TX_M0, PWM7_IR_M1, SPI1_CS1_M0, VI_CIF_D1_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO1_C6_d | P1 · 12 | gpio | GPIO1_C6_d | GPIO1_C6_d, VO_LCDC_D1, VI_CIF_D8_M1, PWM10_M1, UART4_RTS_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO1_D0_d | P1 · 13 | gpio | GPIO1_D0_d | GPIO1_D0_d, VO_LCDC_DEN, VI_CIF_CLKI_M1, PWM3_IR_M2, UART5_RTS_M1, UART3_TX_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GND | P1 · 14 | ground | — | ground | — | — | — | — | — | — | — |
| GPIO1_D1_d | P1 · 15 | gpio | GPIO1_D1_d | GPIO1_D1_d, VO_LCDC_HSYNC, VI_CIF_HREF_M1, PWM10_M2, UART5_CTS_M1, UART3_RX_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO2_A7_d | P1 · 16 | gpio | GPIO2_A7_d | GPIO2_A7_d, UART0_CTS_M1, I2S0_SDO1_SDI3, VO_LCDC_D15, PWM4_M1, I2C3_SDA_M0, PRELIGHT_TRIG_OUT | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| VCC_3V3 | P1 · 17 | power out | — | power_out | — | — | — | — | — | — | — |
| GPIO2_A6_d | P1 · 18 | gpio | GPIO2_A6_d | GPIO2_A6_d, UART0_RTS_M1, I2S0_SDO2_SDI2, VO_LCDC_D14, PWM2_M1, I2C3_SCL_M0, FLASH_TRIG_OUT | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO1_C2_d | P1 · 19 | gpio | GPIO1_C2_d | GPIO1_C2_d, VO_LCDC_D5, VI_CIF_D4_M1, PWM5_M2, I2C4_SCL_M1, SDMMC1_CLK_M1, SPI0_MOSI_M0 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GND | P1 · 20 | ground | — | ground | — | — | — | — | — | — | — |
| GPIO1_C3_d | P1 · 21 | gpio | GPIO1_C3_d | GPIO1_C3_d, VO_LCDC_D4, VI_CIF_D5_M1, PWM6_M2, I2C4_SDA_M1, SDMMC1_CMD_M1, SPI0_MISO_M0 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO1_D3_d | P1 · 22 | gpio | GPIO1_D3_d | GPIO1_D3_d, VO_LCDC_CLK, VI_CIF_CLKO_M1, I2C3_SCL_M1, UART5_TX_M1, PWM11_IR_M2, AUD_DSM_N | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO1_C1_d | P1 · 23 | gpio | GPIO1_C1_d | GPIO1_C1_d, VO_LCDC_D6, VI_CIF_D3_M1, PWM4_M2, SPI0_CLK_M0, SDMMC1_D0_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO1_C0_d | P1 · 24 | gpio | GPIO1_C0_d | GPIO1_C0_d, VO_LCDC_D7, VI_CIF_D2_M1, PWM2_M2, SPI0_CS0_M0, SDMMC1_D1_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GND | P1 · 25 | ground | — | ground | — | — | — | — | — | — | — |
| GPIO1_D2_d | P1 · 26 | gpio | GPIO1_D2_d | GPIO1_D2_d, VO_LCDC_VSYNC, VI_CIF_VSYNC_M1, I2C3_SDA_M1, UART5_RX_M1, SPI0_CS1_M0, PWM0_M1, AUD_DSM_P | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| VCC5V0_SYS | P2 · 1 | power in | — | power_in | — | — | — | — | — | — | — |
| 1V8 | P2 · 2 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | P2 · 3 | ground | — | ground | — | — | — | — | — | — | — |
| GND | P2 · 4 | ground | — | ground | — | — | — | — | — | — | — |
| VCC_3V3 | P2 · 5 | power out | — | power_out | — | — | — | — | — | — | — |
| GPIO4_C0_z | P2 · 6 | analog | GPIO4_C0_z | GPIO4_C0_z | — | — | — | — | — | — | — |
| GND | P2 · 7 | ground | — | ground | — | — | — | — | — | — | — |
| GPIO4_C1_z | P2 · 8 | analog | GPIO4_C1_z | GPIO4_C1_z | — | — | — | — | — | — | — |
| GPIO1_C4_d | P2 · 9 | gpio | GPIO1_C4_d | GPIO1_C4_d, VO_LCDC_D3, VI_CIF_D6_M1, PWM8_M1, UART4_RX_M1, SDMMC1_D3_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GND | P2 · 10 | ground | — | ground | — | — | — | — | — | — | — |
| GPIO1_C5_d | P2 · 11 | gpio | GPIO1_C5_d | GPIO1_C5_d, VO_LCDC_D2, VI_CIF_D7_M1, PWM9_M1, UART4_TX_M1, SDMMC1_D2_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| CODEC_MICBIAS | P2 · 12 | power out | — | power_out | — | — | — | — | — | — | — |
| GPIO2_A1_d | P2 · 13 | gpio | GPIO2_A1_d | GPIO2_A1_d, SDMMC1_D1_M0, I2S0_SCLK, VO_LCDC_D8, UART1_CTS_M1, I2C4_SDA_M0, GPIO2_A0_d | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| CODEC_MIC1P | P2 · 14 | control | CODEC_MIC1P | CODEC_MIC1P | — | — | — | — | — | — | — |
| GPIO2_A0_d | P2 · 15 | gpio | GPIO2_A0_d | GPIO2_A0_d, SDMMC1_D1_M0, I2S0_SCLK, VO_LCDC_D8, UART1_CTS_M1, I2C4_SDA_M0 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| CODEC_MIC1N | P2 · 16 | control | CODEC_MIC1N | CODEC_MIC1N | — | — | — | — | — | — | — |
| GPIO2_A5_d | P2 · 17 | gpio | GPIO2_A5_d | GPIO2_A5_d, SDMMC1_D2_M0, I2S0_SDI0, VO_LCDC_D13, UART1_RX_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GND | P2 · 18 | ground | — | ground | — | — | — | — | — | — | — |
| GPIO2_A4_d | P2 · 19 | gpio | GPIO2_A4_d | GPIO2_A4_d, SDMMC1_D3_M0, I2S0_SDO0, VO_LCDC_D12, UART1_TX_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO1_C7_d | P2 · 20 | gpio | GPIO1_C7_d | GPIO1_C7_d, VO_LCDC_D0, VI_CIF_D9_M1, PWM11_IR_M1, UART4_CTS_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO2_A2_d | P2 · 21 | gpio | GPIO2_A2_d | GPIO2_A2_d, SDMMC1_CLK_M0, I2S0_MCLK, VO_LCDC_D10 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO2_B0_d | P2 · 22 | gpio | GPIO2_B0_d | GPIO2_B0_d, UART0_TX_M1, I2C1_SDA_M1, VO_LCDC_D17, PWM6_M1, GPIO2_B1_d | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO2_A3_d | P2 · 23 | gpio | GPIO2_A3_d | GPIO2_A3_d, SDMMC1_CMD_M0, I2S0_SDO3_SDI1, VO_LCDC_D11 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GPIO2_B1_d | P2 · 24 | gpio | GPIO2_B1_d | GPIO2_B1_d, UART0_TX_M1, I2C1_SDA_M1, VO_LCDC_D17, PWM6_M1 | ≥ 2 V | -0.3–0.8 V | ≥ 2.4 V | -0.3–0.4 V | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table | no |
| GND | P2 · 25 | ground | — | ground | — | — | — | — | — | — | — |
| GND | P2 · 26 | ground | — | ground | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Luckfox | 50.99 USD | in_stock | 2026-09-24 | https://www.luckfox.com/EN-Luckfox-Pico-Ultra?ci=516 |

## FAQ

**What microcontroller does the Luckfox Pico Ultra W use?**

The Luckfox Pico Ultra W is built around the RV1106G3, alongside eMMC 8G.

**How many GPIO pins does the Luckfox Pico Ultra W have?**

30 GPIO pins are exposed. Xirkit documents 52 board pins, 28 of them with pin-level electrical limits.

**Are the Luckfox Pico Ultra W I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: ≥ 2 V.

**How much current can a Luckfox Pico Ultra W GPIO pin source?**

Documented output-high current per pin: not specified in the RV1106 datasheet — drive strength is software-configurable, no IOH/IOL table. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Luckfox Pico Ultra W?**

Supply range 5–5 V. Power inputs: 5V, 5V, VCC5V0_SYS.

**How much does the Luckfox Pico Ultra W cost?**

From $50.99 at Luckfox. Prices are observed unit prices before tax and shipping.

**What are the Luckfox Pico Ultra W dimensions?**

50 × 52.97 × 1.6 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Luckfox Pico Ultra W support?**

gpio, uart, i2c, pwm, jtag, spi, camera, display, i2s, other, sdio, analog, control.

**Where does this Luckfox Pico Ultra W data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Luckfox Pico Ultra W datasheet](/private/tmp/Luckfox-Pico-docs-sparse/Hardware/Schematic/Luckfox-Pico-Ultra-W.pdf)
- [Luckfox listing](https://www.luckfox.com/EN-Luckfox-Pico-Ultra?ci=516)


---

# Raspberry Pi Pico

> Low-cost RP2040 microcontroller board: dual Cortex-M0+ up to 133 MHz, 264 kB SRAM, 2 MB QSPI flash, 26 × 3.3 V GPIO (3 ADC), micro-USB, 51×21 mm DIP/castellated module.

- Manufacturer: Raspberry Pi Ltd
- Part number: SC0915
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/raspberry-pi-pico-c8fe
- Pinout: https://www.xirkit.io/products/raspberry-pi-pico-c8fe/pinout
- Structured JSON: https://www.xirkit.io/products/raspberry-pi-pico-c8fe/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RP2040 |
| Chips on board | RP2040 |
| Exposed GPIO | 26 |
| Documented board pins | 49 |
| I/O voltage | 3.3 V |
| Supply voltage | 1.8–5.5 V |
| Flash | 2,048 KB |
| SRAM | 264 KB |
| Interfaces | gpio, uart, i2c, spi, pwm, pio, usb, clock, other, adc |
| Frameworks | C/C++ SDK, MicroPython |
| Dimensions | 51 × 21 × 1 mm |
| Operating temperature | -20 to 85 °C |

## Pinout (49 pins, 32 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| GP0 | J_main_40pin · 1 | gpio | GPIO0 | GPIO0, UART0_TX, I2C0_SDA, SPI0_RX, PWM0_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP1 | J_main_40pin · 2 | gpio | GPIO1 | GPIO1, UART0_RX, I2C0_SCL, SPI0_CSn, PWM0_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 3 | ground | — | ground | — | — | — | — | — | — | — |
| GP2 | J_main_40pin · 4 | gpio | GPIO2 | GPIO2, I2C1_SDA, SPI0_SCK, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP3 | J_main_40pin · 5 | gpio | GPIO3 | GPIO3, I2C1_SCL, SPI0_TX, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP4 | J_main_40pin · 6 | gpio | GPIO4 | GPIO4, UART1_TX, I2C0_SDA, SPI0_RX, PWM2_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP5 | J_main_40pin · 7 | gpio | GPIO5 | GPIO5, UART1_RX, I2C0_SCL, SPI0_CSn, PWM2_B, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 8 | ground | — | ground | — | — | — | — | — | — | — |
| GP6 | J_main_40pin · 9 | gpio | GPIO6 | GPIO6, I2C1_SDA, SPI0_SCK, UART1_CTS, PWM3_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP7 | J_main_40pin · 10 | gpio | GPIO7 | GPIO7, I2C1_SCL, SPI0_TX, UART1_RTS, PWM3_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP8 | J_main_40pin · 11 | gpio | GPIO8 | GPIO8, UART1_TX, I2C0_SDA, SPI1_RX, PWM4_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP9 | J_main_40pin · 12 | gpio | GPIO9 | GPIO9, UART1_RX, I2C0_SCL, SPI1_CSn, PWM4_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 13 | ground | — | ground | — | — | — | — | — | — | — |
| GP10 | J_main_40pin · 14 | gpio | GPIO10 | GPIO10, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP11 | J_main_40pin · 15 | gpio | GPIO11 | GPIO11, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP12 | J_main_40pin · 16 | gpio | GPIO12 | GPIO12, UART0_TX, I2C0_SDA, SPI1_RX, PWM6_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP13 | J_main_40pin · 17 | gpio | GPIO13 | GPIO13, UART0_RX, I2C0_SCL, SPI1_CSn, PWM6_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 18 | ground | — | ground | — | — | — | — | — | — | — |
| GP14 | J_main_40pin · 19 | gpio | GPIO14 | GPIO14, I2C1_SDA, SPI1_SCK, UART0_CTS, PWM7_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP15 | J_main_40pin · 20 | gpio | GPIO15 | GPIO15, I2C1_SCL, SPI1_TX, UART0_RTS, PWM7_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP16 | J_main_40pin · 21 | gpio | GPIO16 | GPIO16, SPI0_RX, I2C0_SDA, UART0_TX, PWM0_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP17 | J_main_40pin · 22 | gpio | GPIO17 | GPIO17, SPI0_CSn, I2C0_SCL, UART0_RX, PWM0_B, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 23 | ground | — | ground | — | — | — | — | — | — | — |
| GP18 | J_main_40pin · 24 | gpio | GPIO18 | GPIO18, SPI0_SCK, I2C1_SDA, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP19 | J_main_40pin · 25 | gpio | GPIO19 | GPIO19, SPI0_TX, I2C1_SCL, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP20 | J_main_40pin · 26 | gpio | GPIO20 | GPIO20, I2C0_SDA, SPI0_RX, UART1_TX, PWM2_A, SIO, PIO0, PIO1, CLOCK_GPIN0, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP21 | J_main_40pin · 27 | gpio | GPIO21 | GPIO21, I2C0_SCL, SPI0_CSn, UART1_RX, PWM2_B, SIO, PIO0, PIO1, CLOCK_GPOUT0, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 28 | ground | — | ground | — | — | — | — | — | — | — |
| GP22 | J_main_40pin · 29 | gpio | GPIO22 | GPIO22, SPI0_SCK, UART1_CTS, I2C1_SDA, PWM3_A, SIO, PIO0, PIO1, CLOCK_GPIN1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| RUN | J_main_40pin · 30 | control | RUN | run | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP26 | J_main_40pin · 31 | gpio | GPIO26 | GPIO26, ADC0, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP27 | J_main_40pin · 32 | gpio | GPIO27 | GPIO27, ADC1, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| AGND | J_main_40pin · 33 | ground | — | ground | — | — | — | — | — | — | — |
| GP28 | J_main_40pin · 34 | gpio | GPIO28 | GPIO28, ADC2, SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| ADC_VREF | J_main_40pin · 35 | analog | ADC_AVDD | adc_vref | — | — | — | — | — | — | — |
| 3V3(OUT) | J_main_40pin · 36 | power out | — | power_out | — | — | — | — | — | — | — |
| 3V3_EN | J_main_40pin · 37 | control | — | 3v3_en | — | — | — | — | — | — | — |
| GND | J_main_40pin · 38 | ground | — | ground | — | — | — | — | — | — | — |
| VSYS | J_main_40pin · 39 | power in | — | power_in | — | — | — | — | — | — | — |
| VBUS | J_main_40pin · 40 | power in | — | power_in | — | — | — | — | — | — | — |
| SWCLK | J_debug_SWD · 1 | debug | SWCLK | swclk | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_debug_SWD · 2 | ground | — | ground | — | — | — | — | — | — | — |
| SWDIO | J_debug_SWD · 3 | debug | SWD | swdio | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| TP1 | test_points_underside · TP1 | ground | — | ground | — | — | — | — | — | — | — |
| TP2 | test_points_underside · TP2 | usb | USB_DM | tp2 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 1.1 full-speed specification | per USB 1.1 full-speed specification | no |
| TP3 | test_points_underside · TP3 | usb | USB_DP | tp3 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 1.1 full-speed specification | per USB 1.1 full-speed specification | no |
| TP4 | test_points_underside · TP4 | reserved | GPIO23 | SPI0_TX, UART1_RTS, I2C1_SCL, PWM3_B, SIO, PIO0, PIO1, CLOCK_GPOUT1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| TP5 | test_points_underside · TP5 | reserved | GPIO25 | tp5 | — | — | — | — | — | — | — |
| TP6 | test_points_underside · TP6 | control | — | tp6 | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Raspberry Pi Ltd (RRP, datasheet) | 4 USD | unknown | 2026-07-03 | https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf |
| Adafruit | 4 USD | out_of_stock | 2026-09-24 | https://www.adafruit.com/product/4864 |

## FAQ

**What microcontroller does the Raspberry Pi Pico use?**

The Raspberry Pi Pico is built around the RP2040, alongside W25Q16JV, ABM8-272-T3, RT6150.

**How many GPIO pins does the Raspberry Pi Pico have?**

26 GPIO pins are exposed. Xirkit documents 49 board pins, 32 of them with pin-level electrical limits.

**Are the Raspberry Pi Pico I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2–3.6 V.

**How much current can a Raspberry Pi Pico GPIO pin source?**

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Raspberry Pi Pico?**

Supply range 1.8–5.5 V. Power inputs: VSYS (1.8–5.5 V), VBUS.

**How much does the Raspberry Pi Pico cost?**

From $4 at Raspberry Pi Ltd (RRP, datasheet) (2 supplier offers tracked). Prices are observed unit prices before tax and shipping.

**What are the Raspberry Pi Pico dimensions?**

51 × 21 × 1 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Raspberry Pi Pico support?**

gpio, uart, i2c, spi, pwm, pio, usb, clock, other, adc.

**How do I program the Raspberry Pi Pico?**

Supported frameworks: C/C++ SDK, MicroPython.

**Where does this Raspberry Pi Pico data come from?**

Every value in this record is traced to a source — 3 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Raspberry Pi Pico datasheet](https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf)
- [Raspberry Pi Ltd (RRP, datasheet) listing](https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf)
- [Adafruit listing](https://www.adafruit.com/product/4864)


---

# Raspberry Pi Pico 2

> Low-cost RP2350A microcontroller board: dual Cortex-M33 or Hazard3 RISC-V up to 150 MHz, 520 kB SRAM, 4 MB QSPI flash, 3 PIO blocks, 26 × 3.3 V GPIO (3 ADC), micro-USB, 51×21 mm DIP/castellated module.

- Manufacturer: Raspberry Pi Ltd
- Part number: SC1631
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/raspberry-pi-pico-2-1cde
- Pinout: https://www.xirkit.io/products/raspberry-pi-pico-2-1cde/pinout
- Structured JSON: https://www.xirkit.io/products/raspberry-pi-pico-2-1cde/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RP2350A |
| Chips on board | RP2350A |
| Exposed GPIO | 26 |
| Documented board pins | 50 |
| I/O voltage | 3.3 V |
| Supply voltage | 1.8–5.5 V |
| Flash | 4,096 KB |
| SRAM | 520 KB |
| Interfaces | gpio, uart, i2c, spi, pwm, pio, memory, usb, trace, hstx, clock, other, adc |
| Frameworks | C/C++ SDK, MicroPython |
| Dimensions | 51 × 21 × 1 mm |
| Operating temperature | -20 to 85 °C |

## Pinout (50 pins, 32 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| GP0 | J_main_40pin · 1 | gpio | GPIO0 | GPIO0, UART0_TX, I2C0_SDA, SPI0_RX, PWM0_A, SIO, PIO0, PIO1, PIO2, QMI_CS1n, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP1 | J_main_40pin · 2 | gpio | GPIO1 | GPIO1, UART0_RX, I2C0_SCL, SPI0_CSn, PWM0_B, SIO, PIO0, PIO1, PIO2, TRACECLK, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 3 | ground | — | ground | — | — | — | — | — | — | — |
| GP2 | J_main_40pin · 4 | gpio | GPIO2 | GPIO2, I2C1_SDA, SPI0_SCK, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, PIO2, TRACEDATA0, USB_VBUS_EN, UART0_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP3 | J_main_40pin · 5 | gpio | GPIO3 | GPIO3, I2C1_SCL, SPI0_TX, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, PIO2, TRACEDATA1, USB_OVCUR_DET, UART0_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP4 | J_main_40pin · 6 | gpio | GPIO4 | GPIO4, UART1_TX, I2C0_SDA, SPI0_RX, PWM2_A, SIO, PIO0, PIO1, PIO2, TRACEDATA2, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP5 | J_main_40pin · 7 | gpio | GPIO5 | GPIO5, UART1_RX, I2C0_SCL, SPI0_CSn, PWM2_B, SIO, PIO0, PIO1, PIO2, TRACEDATA3, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 8 | ground | — | ground | — | — | — | — | — | — | — |
| GP6 | J_main_40pin · 9 | gpio | GPIO6 | GPIO6, I2C1_SDA, SPI0_SCK, UART1_CTS, PWM3_A, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET, UART1_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP7 | J_main_40pin · 10 | gpio | GPIO7 | GPIO7, I2C1_SCL, SPI0_TX, UART1_RTS, PWM3_B, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET, UART1_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP8 | J_main_40pin · 11 | gpio | GPIO8 | GPIO8, UART1_TX, I2C0_SDA, SPI1_RX, PWM4_A, SIO, PIO0, PIO1, PIO2, QMI_CS1n, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP9 | J_main_40pin · 12 | gpio | GPIO9 | GPIO9, UART1_RX, I2C0_SCL, SPI1_CSn, PWM4_B, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 13 | ground | — | ground | — | — | — | — | — | — | — |
| GP10 | J_main_40pin · 14 | gpio | GPIO10 | GPIO10, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET, UART1_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP11 | J_main_40pin · 15 | gpio | GPIO11 | GPIO11, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, PIO2, USB_VBUS_EN, UART1_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP12 | J_main_40pin · 16 | gpio | GPIO12 | GPIO12, UART0_TX, I2C0_SDA, SPI1_RX, HSTX, PWM6_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN0, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP13 | J_main_40pin · 17 | gpio | GPIO13 | GPIO13, UART0_RX, I2C0_SCL, SPI1_CSn, HSTX, PWM6_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT0, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 18 | ground | — | ground | — | — | — | — | — | — | — |
| GP14 | J_main_40pin · 19 | gpio | GPIO14 | GPIO14, I2C1_SDA, SPI1_SCK, HSTX, UART0_CTS, PWM7_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN1, USB_VBUS_EN, UART0_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP15 | J_main_40pin · 20 | gpio | GPIO15 | GPIO15, I2C1_SCL, SPI1_TX, HSTX, UART0_RTS, PWM7_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT1, USB_OVCUR_DET, UART0_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP16 | J_main_40pin · 21 | gpio | GPIO16 | GPIO16, SPI0_RX, I2C0_SDA, UART0_TX, HSTX, PWM0_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP17 | J_main_40pin · 22 | gpio | GPIO17 | GPIO17, SPI0_CSn, I2C0_SCL, UART0_RX, HSTX, PWM0_B, SIO, PIO0, PIO1, PIO2, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 23 | ground | — | ground | — | — | — | — | — | — | — |
| GP18 | J_main_40pin · 24 | gpio | GPIO18 | GPIO18, SPI0_SCK, I2C1_SDA, HSTX, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET, UART0_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP19 | J_main_40pin · 25 | gpio | GPIO19 | GPIO19, SPI0_TX, I2C1_SCL, HSTX, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, PIO2, QMI_CS1n, USB_VBUS_DET, UART0_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP20 | J_main_40pin · 26 | gpio | GPIO20 | GPIO20, I2C0_SDA, SPI0_RX, UART1_TX, PWM2_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN0, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP21 | J_main_40pin · 27 | gpio | GPIO21 | GPIO21, I2C0_SCL, SPI0_CSn, UART1_RX, PWM2_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT0, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 28 | ground | — | ground | — | — | — | — | — | — | — |
| GP22 | J_main_40pin · 29 | gpio | GPIO22 | GPIO22, SPI0_SCK, UART1_CTS, I2C1_SDA, PWM3_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN1, USB_VBUS_DET, UART1_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| RUN | J_main_40pin · 30 | control | RUN | run | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP26 | J_main_40pin · 31 | gpio | GPIO26 | GPIO26, ADC0, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_EN, UART1_TX | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP27 | J_main_40pin · 32 | gpio | GPIO27 | GPIO27, ADC1, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET, UART1_RX | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| AGND | J_main_40pin · 33 | ground | — | ground | — | — | — | — | — | — | — |
| GP28 | J_main_40pin · 34 | gpio | GPIO28 | GPIO28, ADC2, SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| ADC_VREF | J_main_40pin · 35 | analog | ADC_AVDD | adc_vref | — | — | — | — | — | — | — |
| 3V3(OUT) | J_main_40pin · 36 | power out | — | power_out | — | — | — | — | — | — | — |
| 3V3_EN | J_main_40pin · 37 | control | — | 3v3_en | — | — | — | — | — | — | — |
| GND | J_main_40pin · 38 | ground | — | ground | — | — | — | — | — | — | — |
| VSYS | J_main_40pin · 39 | power in | — | power_in | — | — | — | — | — | — | — |
| VBUS | J_main_40pin · 40 | power in | — | power_in | — | — | — | — | — | — | — |
| SWCLK | J_debug_SWD · 1 | debug | SWCLK | swclk | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_debug_SWD · 2 | ground | — | ground | — | — | — | — | — | — | — |
| SWDIO | J_debug_SWD · 3 | debug | SWDIO | swdio | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| TP1 | test_points_underside · TP1 | ground | — | ground | — | — | — | — | — | — | — |
| TP2 | test_points_underside · TP2 | usb | USB_DM | tp2 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 2.0 full-speed PHY | per USB 2.0 full-speed PHY | no |
| TP3 | test_points_underside · TP3 | usb | USB_DP | tp3 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 2.0 full-speed PHY | per USB 2.0 full-speed PHY | no |
| TP4 | test_points_underside · TP4 | reserved | GPIO23 | SPI0_TX, UART1_RTS, I2C1_SCL, PWM3_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT1, USB_VBUS_EN, UART1_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| TP5 | test_points_underside · TP5 | reserved | GPIO25 | tp5 | — | — | — | — | — | — | — |
| TP6 | test_points_underside · TP6 | control | QSPI_SS | tp6 | — | — | — | — | — | — | — |
| TP7 | test_points_underside · TP7 | power out | DVDD | power_out | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Raspberry Pi Ltd (RRP, datasheet) | 5 USD | unknown | 2026-09-24 | https://datasheets.raspberrypi.com/pico/pico-2-datasheet.pdf |
| Adafruit | 6.25 USD | out_of_stock | 2026-09-24 | https://www.adafruit.com/product/6006 |

## FAQ

**What microcontroller does the Raspberry Pi Pico 2 use?**

The Raspberry Pi Pico 2 is built around the RP2350A, alongside W25Q32RV, ABM8-272-T3, RT6150.

**How many GPIO pins does the Raspberry Pi Pico 2 have?**

26 GPIO pins are exposed. Xirkit documents 50 board pins, 32 of them with pin-level electrical limits.

**Are the Raspberry Pi Pico 2 I/O pins 5 V tolerant?**

23 pins are 5 V tolerant and 3 are not — check each pin in the pinout table before connecting 5 V signals.

**How much current can a Raspberry Pi Pico 2 GPIO pin source?**

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Raspberry Pi Pico 2?**

Supply range 1.8–5.5 V. Power inputs: VSYS (1.8–5.5 V), VBUS.

**How much does the Raspberry Pi Pico 2 cost?**

From $5 at Raspberry Pi Ltd (RRP, datasheet) (2 supplier offers tracked). Prices are observed unit prices before tax and shipping.

**What are the Raspberry Pi Pico 2 dimensions?**

51 × 21 × 1 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Raspberry Pi Pico 2 support?**

gpio, uart, i2c, spi, pwm, pio, memory, usb, trace, hstx, clock, other, adc.

**How do I program the Raspberry Pi Pico 2?**

Supported frameworks: C/C++ SDK, MicroPython.

**Where does this Raspberry Pi Pico 2 data come from?**

Every value in this record is traced to a source — 3 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Raspberry Pi Pico 2 datasheet](https://datasheets.raspberrypi.com/pico/pico-2-datasheet.pdf)
- [Raspberry Pi Ltd (RRP, datasheet) listing](https://datasheets.raspberrypi.com/pico/pico-2-datasheet.pdf)
- [Adafruit listing](https://www.adafruit.com/product/6006)


---

# Raspberry Pi Pico 2 W

> RP2350 board with Infineon CYW43439 2.4 GHz Wi-Fi 4 + Bluetooth 5.2 (LE + Classic): dual Cortex-M33 / Hazard3 RISC-V at 150 MHz, 520 kB SRAM, 4 MB flash, 3 PIO blocks, HSTX, 26 × 3.3 V GPIO (3 ADC), micro-USB, 51×21 mm DIP/castellated.

- Manufacturer: Raspberry Pi Ltd
- Part number: SC1633
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/raspberry-pi-pico-2-w-b3bc
- Pinout: https://www.xirkit.io/products/raspberry-pi-pico-2-w-b3bc/pinout
- Structured JSON: https://www.xirkit.io/products/raspberry-pi-pico-2-w-b3bc/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RP2350A |
| Chips on board | RP2350A |
| Exposed GPIO | 26 |
| Documented board pins | 49 |
| I/O voltage | 3.3 V |
| Supply voltage | 1.8–5.5 V |
| Flash | 4,096 KB |
| SRAM | 520 KB |
| Interfaces | gpio, uart, i2c, spi, pwm, pio, memory, usb, trace, hstx, clock, other, adc |
| Dimensions | 51 × 21 × 1 mm |
| Operating temperature | -20 to 70 °C |

## Pinout (49 pins, 31 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| GP0 | J_main_40pin · 1 | gpio | GPIO0 | GPIO0, UART0_TX, I2C0_SDA, SPI0_RX, PWM0_A, SIO, PIO0, PIO1, PIO2, QMI_CS1n, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP1 | J_main_40pin · 2 | gpio | GPIO1 | GPIO1, UART0_RX, I2C0_SCL, SPI0_CSn, PWM0_B, SIO, PIO0, PIO1, PIO2, TRACECLK, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 3 | ground | — | ground | — | — | — | — | — | — | — |
| GP2 | J_main_40pin · 4 | gpio | GPIO2 | GPIO2, I2C1_SDA, SPI0_SCK, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, PIO2, TRACEDATA0, USB_VBUS_EN, UART0_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP3 | J_main_40pin · 5 | gpio | GPIO3 | GPIO3, I2C1_SCL, SPI0_TX, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, PIO2, TRACEDATA1, USB_OVCUR_DET, UART0_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP4 | J_main_40pin · 6 | gpio | GPIO4 | GPIO4, UART1_TX, I2C0_SDA, SPI0_RX, PWM2_A, SIO, PIO0, PIO1, PIO2, TRACEDATA2, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP5 | J_main_40pin · 7 | gpio | GPIO5 | GPIO5, UART1_RX, I2C0_SCL, SPI0_CSn, PWM2_B, SIO, PIO0, PIO1, PIO2, TRACEDATA3, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 8 | ground | — | ground | — | — | — | — | — | — | — |
| GP6 | J_main_40pin · 9 | gpio | GPIO6 | GPIO6, I2C1_SDA, SPI0_SCK, UART1_CTS, PWM3_A, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET, UART1_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP7 | J_main_40pin · 10 | gpio | GPIO7 | GPIO7, I2C1_SCL, SPI0_TX, UART1_RTS, PWM3_B, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET, UART1_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP8 | J_main_40pin · 11 | gpio | GPIO8 | GPIO8, UART1_TX, I2C0_SDA, SPI1_RX, PWM4_A, SIO, PIO0, PIO1, PIO2, QMI_CS1n, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP9 | J_main_40pin · 12 | gpio | GPIO9 | GPIO9, UART1_RX, I2C0_SCL, SPI1_CSn, PWM4_B, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 13 | ground | — | ground | — | — | — | — | — | — | — |
| GP10 | J_main_40pin · 14 | gpio | GPIO10 | GPIO10, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET, UART1_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP11 | J_main_40pin · 15 | gpio | GPIO11 | GPIO11, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, PIO2, USB_VBUS_EN, UART1_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP12 | J_main_40pin · 16 | gpio | GPIO12 | GPIO12, UART0_TX, I2C0_SDA, SPI1_RX, HSTX, PWM6_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN0, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP13 | J_main_40pin · 17 | gpio | GPIO13 | GPIO13, UART0_RX, I2C0_SCL, SPI1_CSn, HSTX, PWM6_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT0, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 18 | ground | — | ground | — | — | — | — | — | — | — |
| GP14 | J_main_40pin · 19 | gpio | GPIO14 | GPIO14, I2C1_SDA, SPI1_SCK, HSTX, UART0_CTS, PWM7_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN1, USB_VBUS_EN, UART0_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP15 | J_main_40pin · 20 | gpio | GPIO15 | GPIO15, I2C1_SCL, SPI1_TX, HSTX, UART0_RTS, PWM7_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT1, USB_OVCUR_DET, UART0_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP16 | J_main_40pin · 21 | gpio | GPIO16 | GPIO16, SPI0_RX, I2C0_SDA, UART0_TX, HSTX, PWM0_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP17 | J_main_40pin · 22 | gpio | GPIO17 | GPIO17, SPI0_CSn, I2C0_SCL, UART0_RX, HSTX, PWM0_B, SIO, PIO0, PIO1, PIO2, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 23 | ground | — | ground | — | — | — | — | — | — | — |
| GP18 | J_main_40pin · 24 | gpio | GPIO18 | GPIO18, SPI0_SCK, I2C1_SDA, HSTX, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET, UART0_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP19 | J_main_40pin · 25 | gpio | GPIO19 | GPIO19, SPI0_TX, I2C1_SCL, HSTX, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, PIO2, QMI_CS1n, USB_VBUS_DET, UART0_RX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP20 | J_main_40pin · 26 | gpio | GPIO20 | GPIO20, I2C0_SDA, SPI0_RX, UART1_TX, PWM2_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN0, USB_VBUS_EN | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP21 | J_main_40pin · 27 | gpio | GPIO21 | GPIO21, I2C0_SCL, SPI0_CSn, UART1_RX, PWM2_B, SIO, PIO0, PIO1, PIO2, CLOCK_GPOUT0, USB_OVCUR_DET | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_main_40pin · 28 | ground | — | ground | — | — | — | — | — | — | — |
| GP22 | J_main_40pin · 29 | gpio | GPIO22 | GPIO22, SPI0_SCK, UART1_CTS, I2C1_SDA, PWM3_A, SIO, PIO0, PIO1, PIO2, CLOCK_GPIN1, USB_VBUS_DET, UART1_TX | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| RUN | J_main_40pin · 30 | control | RUN | run | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GP26 | J_main_40pin · 31 | gpio | GPIO26 | GPIO26, ADC0, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_EN, UART1_TX | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP27 | J_main_40pin · 32 | gpio | GPIO27 | GPIO27, ADC1, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, PIO2, USB_OVCUR_DET, UART1_RX | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| AGND | J_main_40pin · 33 | ground | — | ground | — | — | — | — | — | — | — |
| GP28 | J_main_40pin · 34 | gpio | GPIO28 | GPIO28, ADC2, SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, PIO2, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| ADC_VREF | J_main_40pin · 35 | analog | ADC_AVDD | adc_vref | — | — | — | — | — | — | — |
| 3V3(OUT) | J_main_40pin · 36 | power out | — | power_out | — | — | — | — | — | — | — |
| 3V3_EN | J_main_40pin · 37 | control | — | 3v3_en | — | — | — | — | — | — | — |
| GND | J_main_40pin · 38 | ground | — | ground | — | — | — | — | — | — | — |
| VSYS | J_main_40pin · 39 | power in | — | power_in | — | — | — | — | — | — | — |
| VBUS | J_main_40pin · 40 | power in | — | power_in | — | — | — | — | — | — | — |
| SWCLK | J_debug_SWD · 1 | debug | SWCLK | swclk | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| GND | J_debug_SWD · 2 | ground | — | ground | — | — | — | — | — | — | — |
| SWDIO | J_debug_SWD · 3 | debug | SWDIO | swdio | 2–5.5 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | yes |
| TP1 | test_points_underside · TP1 | ground | — | ground | — | — | — | — | — | — | — |
| TP2 | test_points_underside · TP2 | usb | USB_DM | tp2 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 2.0 full-speed PHY | per USB 2.0 full-speed PHY | no |
| TP3 | test_points_underside · TP3 | usb | USB_DP | tp3 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 2.0 full-speed PHY | per USB 2.0 full-speed PHY | no |
| TP4 | test_points_underside · TP4 | reserved | — | tp4 | — | — | — | — | — | — | — |
| TP5 | test_points_underside · TP5 | reserved | — | tp5 | — | — | — | — | — | — | — |
| TP6 | test_points_underside · TP6 | control | QSPI_SS | tp6 | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Adafruit | 7 USD | out_of_stock | 2026-09-24 | https://www.adafruit.com/product/6087 |

## FAQ

**What microcontroller does the Raspberry Pi Pico 2 W use?**

The Raspberry Pi Pico 2 W is built around the RP2350A, alongside W25Q16JV, ABM8-272-T3, RT6154AGQW, CYW43439.

**How many GPIO pins does the Raspberry Pi Pico 2 W have?**

26 GPIO pins are exposed. Xirkit documents 49 board pins, 31 of them with pin-level electrical limits.

**Are the Raspberry Pi Pico 2 W I/O pins 5 V tolerant?**

23 pins are 5 V tolerant and 3 are not — check each pin in the pinout table before connecting 5 V signals.

**How much current can a Raspberry Pi Pico 2 W GPIO pin source?**

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Raspberry Pi Pico 2 W?**

Supply range 1.8–5.5 V. Power inputs: VSYS (1.8–5.5 V), VBUS.

**How much does the Raspberry Pi Pico 2 W cost?**

From $7 at Adafruit. Prices are observed unit prices before tax and shipping.

**What are the Raspberry Pi Pico 2 W dimensions?**

51 × 21 × 1 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Raspberry Pi Pico 2 W support?**

gpio, uart, i2c, spi, pwm, pio, memory, usb, trace, hstx, clock, other, adc.

**Where does this Raspberry Pi Pico 2 W data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Raspberry Pi Pico 2 W datasheet](https://datasheets.raspberrypi.com/picow/pico-2-w-datasheet.pdf)
- [Adafruit listing](https://www.adafruit.com/product/6087)


---

# Raspberry Pi Pico W

> RP2040 board with on-board 2.4 GHz Wi-Fi 4 + Bluetooth 5.2 (Infineon CYW43439): dual Cortex-M0+ 133 MHz, 264 kB SRAM, 2 MB flash, 26 × 3.3 V GPIO (3 ADC), micro-USB, 51×21 mm castellated.

- Manufacturer: Raspberry Pi Ltd
- Part number: SC0918
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/raspberry-pi-pico-w-8b30
- Pinout: https://www.xirkit.io/products/raspberry-pi-pico-w-8b30/pinout
- Structured JSON: https://www.xirkit.io/products/raspberry-pi-pico-w-8b30/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RP2040 |
| Chips on board | RP2040 |
| Exposed GPIO | 26 |
| Documented board pins | 49 |
| I/O voltage | 3.3 V |
| Supply voltage | 1.8–5.5 V |
| Flash | 2,048 KB |
| SRAM | 264 KB |
| Interfaces | gpio, uart, i2c, spi, pwm, pio, usb, clock, other, adc |
| Frameworks | C/C++ SDK, MicroPython |
| Dimensions | 51 × 21 × 1 mm |
| Operating temperature | -20 to 70 °C |

## Pinout (49 pins, 31 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| GP0 | J_main_40pin · 1 | gpio | GPIO0 | GPIO0, UART0_TX, I2C0_SDA, SPI0_RX, PWM0_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP1 | J_main_40pin · 2 | gpio | GPIO1 | GPIO1, UART0_RX, I2C0_SCL, SPI0_CSn, PWM0_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 3 | ground | — | ground | — | — | — | — | — | — | — |
| GP2 | J_main_40pin · 4 | gpio | GPIO2 | GPIO2, I2C1_SDA, SPI0_SCK, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP3 | J_main_40pin · 5 | gpio | GPIO3 | GPIO3, I2C1_SCL, SPI0_TX, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP4 | J_main_40pin · 6 | gpio | GPIO4 | GPIO4, UART1_TX, I2C0_SDA, SPI0_RX, PWM2_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP5 | J_main_40pin · 7 | gpio | GPIO5 | GPIO5, UART1_RX, I2C0_SCL, SPI0_CSn, PWM2_B, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 8 | ground | — | ground | — | — | — | — | — | — | — |
| GP6 | J_main_40pin · 9 | gpio | GPIO6 | GPIO6, I2C1_SDA, SPI0_SCK, UART1_CTS, PWM3_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP7 | J_main_40pin · 10 | gpio | GPIO7 | GPIO7, I2C1_SCL, SPI0_TX, UART1_RTS, PWM3_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP8 | J_main_40pin · 11 | gpio | GPIO8 | GPIO8, UART1_TX, I2C0_SDA, SPI1_RX, PWM4_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP9 | J_main_40pin · 12 | gpio | GPIO9 | GPIO9, UART1_RX, I2C0_SCL, SPI1_CSn, PWM4_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 13 | ground | — | ground | — | — | — | — | — | — | — |
| GP10 | J_main_40pin · 14 | gpio | GPIO10 | GPIO10, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP11 | J_main_40pin · 15 | gpio | GPIO11 | GPIO11, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP12 | J_main_40pin · 16 | gpio | GPIO12 | GPIO12, UART0_TX, I2C0_SDA, SPI1_RX, PWM6_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP13 | J_main_40pin · 17 | gpio | GPIO13 | GPIO13, UART0_RX, I2C0_SCL, SPI1_CSn, PWM6_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 18 | ground | — | ground | — | — | — | — | — | — | — |
| GP14 | J_main_40pin · 19 | gpio | GPIO14 | GPIO14, I2C1_SDA, SPI1_SCK, UART0_CTS, PWM7_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP15 | J_main_40pin · 20 | gpio | GPIO15 | GPIO15, I2C1_SCL, SPI1_TX, UART0_RTS, PWM7_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP16 | J_main_40pin · 21 | gpio | GPIO16 | GPIO16, SPI0_RX, I2C0_SDA, UART0_TX, PWM0_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP17 | J_main_40pin · 22 | gpio | GPIO17 | GPIO17, SPI0_CSn, I2C0_SCL, UART0_RX, PWM0_B, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 23 | ground | — | ground | — | — | — | — | — | — | — |
| GP18 | J_main_40pin · 24 | gpio | GPIO18 | GPIO18, SPI0_SCK, I2C1_SDA, UART0_CTS, PWM1_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP19 | J_main_40pin · 25 | gpio | GPIO19 | GPIO19, SPI0_TX, I2C1_SCL, UART0_RTS, PWM1_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP20 | J_main_40pin · 26 | gpio | GPIO20 | GPIO20, I2C0_SDA, SPI0_RX, UART1_TX, PWM2_A, SIO, PIO0, PIO1, CLOCK_GPIN0, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP21 | J_main_40pin · 27 | gpio | GPIO21 | GPIO21, I2C0_SCL, SPI0_CSn, UART1_RX, PWM2_B, SIO, PIO0, PIO1, CLOCK_GPOUT0, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_main_40pin · 28 | ground | — | ground | — | — | — | — | — | — | — |
| GP22 | J_main_40pin · 29 | gpio | GPIO22 | GPIO22, SPI0_SCK, UART1_CTS, I2C1_SDA, PWM3_A, SIO, PIO0, PIO1, CLOCK_GPIN1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| RUN | J_main_40pin · 30 | control | RUN | run | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP26 | J_main_40pin · 31 | gpio | GPIO26 | GPIO26, ADC0, I2C1_SDA, SPI1_SCK, UART1_CTS, PWM5_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GP27 | J_main_40pin · 32 | gpio | GPIO27 | GPIO27, ADC1, I2C1_SCL, SPI1_TX, UART1_RTS, PWM5_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| AGND | J_main_40pin · 33 | ground | — | ground | — | — | — | — | — | — | — |
| GP28 | J_main_40pin · 34 | gpio | GPIO28 | GPIO28, ADC2, SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| ADC_VREF | J_main_40pin · 35 | analog | ADC_AVDD | adc_vref | — | — | — | — | — | — | — |
| 3V3(OUT) | J_main_40pin · 36 | power out | — | power_out | — | — | — | — | — | — | — |
| 3V3_EN | J_main_40pin · 37 | control | — | 3v3_en | — | — | — | — | — | — | — |
| GND | J_main_40pin · 38 | ground | — | ground | — | — | — | — | — | — | — |
| VSYS | J_main_40pin · 39 | power in | — | power_in | — | — | — | — | — | — | — |
| VBUS | J_main_40pin · 40 | power in | — | power_in | — | — | — | — | — | — | — |
| SWCLK | J_debug_SWD · 1 | debug | SWCLK | swclk | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND | J_debug_SWD · 2 | ground | — | ground | — | — | — | — | — | — | — |
| SWDIO | J_debug_SWD · 3 | debug | SWD | swdio | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| TP1 | test_points_underside · TP1 | ground | — | ground | — | — | — | — | — | — | — |
| TP2 | test_points_underside · TP2 | usb | USB_DM | tp2 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 1.1 full-speed specification | per USB 1.1 full-speed specification | no |
| TP3 | test_points_underside · TP3 | usb | USB_DP | tp3 | ≥ 2 V | ≤ 0.8 V | 2.8–3.3 V | 0–0.3 V | per USB 1.1 full-speed specification | per USB 1.1 full-speed specification | no |
| TP4 | test_points_underside · TP4 | reserved | — | tp4 | — | — | — | — | — | — | — |
| TP5 | test_points_underside · TP5 | reserved | — | tp5 | — | — | — | — | — | — | — |
| TP6 | test_points_underside · TP6 | control | — | tp6 | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Raspberry Pi Ltd (RRP, datasheet) | 6 USD | unknown | — | https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf |
| Adafruit | 6 USD | in_stock | 2026-09-24 | https://www.adafruit.com/product/5526 |

## FAQ

**What microcontroller does the Raspberry Pi Pico W use?**

The Raspberry Pi Pico W is built around the RP2040, alongside W25Q16JV, ABM8-272-T3, RT6154, CYW43439.

**How many GPIO pins does the Raspberry Pi Pico W have?**

26 GPIO pins are exposed. Xirkit documents 49 board pins, 31 of them with pin-level electrical limits.

**Are the Raspberry Pi Pico W I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2–3.6 V.

**How much current can a Raspberry Pi Pico W GPIO pin source?**

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Raspberry Pi Pico W?**

Supply range 1.8–5.5 V. Power inputs: VSYS (1.8–5.5 V), VBUS.

**How much does the Raspberry Pi Pico W cost?**

From $6 at Raspberry Pi Ltd (RRP, datasheet) (2 supplier offers tracked). Prices are observed unit prices before tax and shipping.

**What are the Raspberry Pi Pico W dimensions?**

51 × 21 × 1 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Raspberry Pi Pico W support?**

gpio, uart, i2c, spi, pwm, pio, usb, clock, other, adc.

**How do I program the Raspberry Pi Pico W?**

Supported frameworks: C/C++ SDK, MicroPython.

**Where does this Raspberry Pi Pico W data come from?**

Every value in this record is traced to a source — 3 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Raspberry Pi Pico W datasheet](https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf)
- [Raspberry Pi Ltd (RRP, datasheet) listing](https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf)
- [Adafruit listing](https://www.adafruit.com/product/5526)


---

# Seeed Studio XIAO ESP32-S3

> Thumb-sized (21×17.8 mm) ESP32-S3R8 board: dual-core LX7 240 MHz, 8 MB PSRAM + 8 MB flash, Wi-Fi 4 + BLE 5 with U.FL antenna, 11 GPIO (9 ADC, touch), Li-ion charger, USB-C, castellated pads + JTAG/USB back pads; 14 µA deep sleep.

- Manufacturer: Seeed Studio
- Part number: 113991114
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/seeed-studio-xiao-esp32-s3-f8f5
- Pinout: https://www.xirkit.io/products/seeed-studio-xiao-esp32-s3-f8f5/pinout
- Structured JSON: https://www.xirkit.io/products/seeed-studio-xiao-esp32-s3-f8f5/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ESP32-S3R8 |
| Chips on board | ESP32-S3R8 |
| Exposed GPIO | 11 |
| Documented board pins | 24 |
| I/O voltage | 3.3 V |
| Supply voltage | 3.7–5 V |
| Flash | 8,192 KB |
| SRAM | 512 KB |
| PSRAM | 8,192 KB |
| Interfaces | gpio, pwm, adc, touch, gpio_matrix, rtc_gpio, i2c, uart, clock, spi, jtag, control, usb |
| Frameworks | Arduino, MicroPython |
| Dimensions | 17.78 × 21.14 × 1.6 mm |
| Operating temperature | -20 to 65 °C |

## Pinout (24 pins, 18 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| D0 | castellated_edge · L1 | gpio | GPIO1 | D0, GPIO1, PWM (LEDC), ADC, TOUCH1, ADC1_CH0, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO1, sar_i2c_sda_0 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D1 | castellated_edge · L2 | gpio | GPIO2 | D1, GPIO2, PWM (LEDC), ADC, TOUCH2, ADC1_CH1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO2, sar_i2c_scl_1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D2 | castellated_edge · L3 | gpio | GPIO3 | D2, GPIO3, PWM (LEDC), ADC, TOUCH3, ADC1_CH2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO3, sar_i2c_sda_1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D3 | castellated_edge · L4 | gpio | GPIO4 | D3, GPIO4, PWM (LEDC), ADC, TOUCH4, ADC1_CH3, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO4 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D4 | castellated_edge · L5 | gpio | GPIO5 | D4, GPIO5, PWM (LEDC), ADC, SDA, TOUCH5, ADC1_CH4, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO5 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D5 | castellated_edge · L6 | gpio | GPIO6 | D5, GPIO6, PWM (LEDC), ADC, SCL, TOUCH6, ADC1_CH5, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO6 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D6 | castellated_edge · L7 | gpio | GPIO43 | D6, GPIO43, PWM (LEDC), TX, U0TXD, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| 5V | castellated_edge · R1 | power in | — | power_in | — | — | — | — | — | — | — |
| GND | castellated_edge · R2 | ground | — | ground | — | — | — | — | — | — | — |
| 3V3 | castellated_edge · R3 | power out | — | power_out | — | — | — | — | — | — | — |
| D10 | castellated_edge · R4 | gpio | GPIO9 | D10, GPIO9, PWM (LEDC), ADC, MOSI, TOUCH9, ADC1_CH8, SUBSPIHD, FSPIHD, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO9 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D9 | castellated_edge · R5 | gpio | GPIO8 | D9, GPIO8, PWM (LEDC), ADC, MISO, TOUCH8, ADC1_CH7, SUBSPICS1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO8 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D8 | castellated_edge · R6 | gpio | GPIO7 | D8, GPIO7, PWM (LEDC), ADC, SCK, TOUCH7, ADC1_CH6, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO7 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D7 | castellated_edge · R7 | gpio | GPIO44 | D7, GPIO44, PWM (LEDC), RX, U0RXD, CLK_OUT2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| MTDO | back_pads · TP4 | gpio | GPIO40 | MTDO, GPIO40, CLK_OUT2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| MTDI | back_pads · TP3 | gpio | GPIO41 | MTDI, GPIO41, D12, ADC, TOUCH13, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| MTCK | back_pads · TP5 | gpio | GPIO39 | MTCK, GPIO39, CLK_OUT3, SUBSPICS1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| MTMS | back_pads · TP2 | gpio | GPIO42 | MTMS, GPIO42, D11, ADC, TOUCH12, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| EN | back_pads · TP6 | control | CHIP_PU | RESET / EN (CHIP_PU) | 2.475–3.6 V | -0.3–0.825 V | — | — | — | — | no |
| GND | back_pads · TP1 | ground | — | ground | — | — | — | — | — | — | — |
| D- | back_pads · TP7 | usb | GPIO19 | USB_D-, GPIO19, ADC2_CH8, U1RTS, CLK_OUT2, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO19 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D+ | back_pads · TP8 | usb | GPIO20 | USB_D+, GPIO20, ADC2_CH9, U1CTS, CLK_OUT1, GPIO matrix (any routable peripheral signal: UART, I2C, I2S, LEDC PWM, MCPWM, RMT, PCNT, TWAI, SPI, LCD/camera), RTC_GPIO20 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| BAT+ | back_pads · BAT+ | power in | — | power_in | — | — | — | — | — | — | — |
| BAT- | back_pads · BAT- | ground | — | ground | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Seeed Studio | 7.49 USD | unknown | 2026-09-24 | https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html |

## FAQ

**What microcontroller does the Seeed Studio XIAO ESP32-S3 use?**

The Seeed Studio XIAO ESP32-S3 is built around the ESP32-S3R8, alongside GD25Q64ENIGR, SGM6029CYG/TR, SGM40567-4.2XG/TR.

**How many GPIO pins does the Seeed Studio XIAO ESP32-S3 have?**

11 GPIO pins are exposed. Xirkit documents 24 board pins, 18 of them with pin-level electrical limits.

**Are the Seeed Studio XIAO ESP32-S3 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.475–3.6 V.

**How much current can a Seeed Studio XIAO ESP32-S3 GPIO pin source?**

Documented output-high current per pin: 40 mA typ. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Seeed Studio XIAO ESP32-S3?**

Supply range 3.7–5 V. Power inputs: 5V, BAT+.

**How much does the Seeed Studio XIAO ESP32-S3 cost?**

From $7.49 at Seeed Studio. Prices are observed unit prices before tax and shipping.

**What are the Seeed Studio XIAO ESP32-S3 dimensions?**

17.78 × 21.14 × 1.6 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Seeed Studio XIAO ESP32-S3 support?**

gpio, pwm, adc, touch, gpio_matrix, rtc_gpio, i2c, uart, clock, spi, jtag, control, usb.

**How do I program the Seeed Studio XIAO ESP32-S3?**

Supported frameworks: Arduino, MicroPython.

**Where does this Seeed Studio XIAO ESP32-S3 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Seeed Studio XIAO ESP32-S3 datasheet](https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/)
- [Seeed Studio listing](https://www.seeedstudio.com/XIAO-ESP32S3-p-5627.html)


---

# Seeed Studio XIAO ESP32C3

> Thumb-sized ESP32-C3 (RISC-V 160 MHz, Wi-Fi 4 + BLE 5) board: 400 KB SRAM, 4 MB flash, 11 GPIO (4 ADC) at 3.3 V, USB-C, Li-ion charging, TLV75733 3.3 V LDO, castellated 21 × 17.8 mm.

- Manufacturer: Seeed Studio
- Part number: 113991054
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/seeed-studio-xiao-esp32c3-99be
- Pinout: https://www.xirkit.io/products/seeed-studio-xiao-esp32c3-99be/pinout
- Structured JSON: https://www.xirkit.io/products/seeed-studio-xiao-esp32c3-99be/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | ESP32-C3FH4 |
| Chips on board | ESP32-C3FH4 |
| Exposed GPIO | 11 |
| Documented board pins | 22 |
| I/O voltage | 3.3 V |
| Supply voltage | 3.7–5 V |
| Flash | 4,096 KB |
| SRAM | 400 KB |
| Interfaces | adc, gpio, spi, gpio_matrix, jtag, i2c, uart, control, usb |
| Frameworks | Arduino (esp32 core), MicroPython |
| Dimensions | 20.955 × 17.78 × 1.6 mm |
| Operating temperature | -40 to 85 °C |
| Certifications | FCC (FCC ID Z4T-XIAOESP32C3), CE, TELEC (R 204-B00704) |

## Pinout (22 pins, 16 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| D0 | J2 · 1 | gpio | GPIO2 | Analog, ADC1_CH2, GPIO2, FSPIQ, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D1 | J2 · 2 | gpio | GPIO3 | Analog, ADC1_CH3, GPIO3, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D2 | J2 · 3 | gpio | GPIO4 | Analog, ADC1_CH4, FSPIHD, MTMS, GPIO4, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D3 | J2 · 4 | gpio | GPIO5 | Analog, ADC2_CH0, FSPIWP, MTDI, GPIO5, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D4 | J2 · 5 | gpio | GPIO6 | SDA, FSPICLK, MTCK, GPIO6, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D5 | J2 · 6 | gpio | GPIO7 | SCL, FSPID, MTDO, GPIO7, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D6 | J2 · 7 | gpio | GPIO21 | TX, U0TXD, GPIO21, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D7 | J1 · 8 | gpio | GPIO20 | RX, U0RXD, GPIO20, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D8 | J1 · 9 | gpio | GPIO8 | SCK, GPIO8, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D9 | J1 · 10 | gpio | GPIO9 | MISO, BOOT button, GPIO9, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| D10 | J1 · 11 | gpio | GPIO10 | MOSI, FSPICS0, GPIO10, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| 3V3 | J1 · 12 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | J1 · 13 | ground | — | ground | — | — | — | — | — | — | — |
| 5V | J1 · 14 | power in | — | power_in | — | — | — | — | — | — | — |
| TP1 | bottom_pads · TP1 | ground | — | ground | — | — | — | — | — | — | — |
| TP2 | bottom_pads · TP2 | gpio | GPIO4 | MTMS, GPIO4, FSPIHD, ADC1_CH4, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| TP3 | bottom_pads · TP3 | gpio | GPIO5 | MTDI, GPIO5, FSPIWP, ADC2_CH0, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| TP4 | bottom_pads · TP4 | gpio | GPIO6 | MTCK, GPIO6, FSPICLK, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| TP5 | bottom_pads · TP5 | gpio | GPIO7 | MTDO, GPIO7, FSPID, GPIO matrix (any routable peripheral signal) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | 40 mA typ | 28 mA typ | no |
| TP6 | bottom_pads · TP6 | control | CHIP_EN | en | 2.475–3.6 V | -0.3–0.825 V | — | — | — | — | no |
| BAT+ | bottom_pads · BAT+ | power in | — | power_in | — | — | — | — | — | — | — |
| GND | bottom_pads · GND pad | ground | — | ground | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Seeed Studio | 4.9 USD | in_stock | 2026-09-24 | https://www.seeedstudio.com/Seeed-XIAO-ESP32C3-p-5431.html |

## FAQ

**What microcontroller does the Seeed Studio XIAO ESP32C3 use?**

The Seeed Studio XIAO ESP32C3 is built around the ESP32-C3FH4, alongside TLV75733PDBVR.

**How many GPIO pins does the Seeed Studio XIAO ESP32C3 have?**

11 GPIO pins are exposed. Xirkit documents 22 board pins, 16 of them with pin-level electrical limits.

**Are the Seeed Studio XIAO ESP32C3 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.475–3.6 V.

**How much current can a Seeed Studio XIAO ESP32C3 GPIO pin source?**

Documented output-high current per pin: 40 mA typ. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Seeed Studio XIAO ESP32C3?**

Supply range 3.7–5 V. Power inputs: 5V, BAT+.

**How much does the Seeed Studio XIAO ESP32C3 cost?**

From $4.9 at Seeed Studio. Prices are observed unit prices before tax and shipping.

**What are the Seeed Studio XIAO ESP32C3 dimensions?**

20.955 × 17.78 × 1.6 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Seeed Studio XIAO ESP32C3 support?**

adc, gpio, spi, gpio_matrix, jtag, i2c, uart, control, usb.

**How do I program the Seeed Studio XIAO ESP32C3?**

Supported frameworks: Arduino (esp32 core), MicroPython.

**Where does this Seeed Studio XIAO ESP32C3 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Seeed Studio XIAO ESP32C3 datasheet](https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/)
- [Seeed Studio listing](https://www.seeedstudio.com/Seeed-XIAO-ESP32C3-p-5431.html)


---

# Seeed Studio XIAO nRF52840 Sense

> Thumb-sized (21×17.8 mm) nRF52840 board (64 MHz Cortex-M4F, 1 MB flash + 2 MB QSPI flash, 256 KB RAM, Bluetooth 5 / NFC) with 6-DoF IMU (LSM6DS3TR-C) and PDM microphone, Li-ion charger (BQ25101), USB-C, RGB LED, 11 GPIO / 6 ADC castellated pads + SWD/NFC/battery back pads; <5 µA standby.

- Manufacturer: Seeed Studio
- Part number: 102010469
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/seeed-studio-xiao-nrf52840-sense-a973
- Pinout: https://www.xirkit.io/products/seeed-studio-xiao-nrf52840-sense-a973/pinout
- Structured JSON: https://www.xirkit.io/products/seeed-studio-xiao-nrf52840-sense-a973/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | nRF52840-QIAA |
| Chips on board | nRF52840-QIAA |
| Exposed GPIO | 11 |
| Documented board pins | 22 |
| I/O voltage | 3.3 V |
| Supply voltage | 5–5 V |
| Flash | 1,024 KB |
| SRAM | 256 KB |
| Interfaces | gpio, pwm, adc, pin_select, i2c, uart, spi, nfc, debug, control, usb |
| Frameworks | Arduino, MicroPython, CircuitPython |
| Dimensions | 21 × 17.8 × 1.6 mm |

## Pinout (22 pins, 14 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| D0 | castellated_edge · L1 | gpio | P0.02 | D0, P0.02, PWM, Analog, AIN0, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D1 | castellated_edge · L2 | gpio | P0.03 | D1, P0.03, PWM, Analog, AIN1, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D2 | castellated_edge · L3 | gpio | P0.28 | D2, P0.28, PWM, Analog, AIN4, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D3 | castellated_edge · L4 | gpio | P0.29 | D3, P0.29, PWM, Analog, AIN5, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D4 | castellated_edge · L5 | gpio | P0.04 | D4, P0.04, PWM, Analog, SDA, AIN2, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D5 | castellated_edge · L6 | gpio | P0.05 | D5, P0.05, PWM, Analog, SCL, AIN3, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D6 | castellated_edge · L7 | gpio | P1.11 | D6, P1.11, PWM, TX, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| 5V | castellated_edge · R1 | power in | — | power_in | — | — | — | — | — | — | — |
| GND | castellated_edge · R2 | ground | — | ground | — | — | — | — | — | — | — |
| 3V3 | castellated_edge · R3 | power out | — | power_out | — | — | — | — | — | — | — |
| D10 | castellated_edge · R4 | gpio | P1.15 | D10, P1.15, PWM, SPI_MOSI, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D9 | castellated_edge · R5 | gpio | P1.14 | D9, P1.14, PWM, SPI_MISO, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D8 | castellated_edge · R6 | gpio | P1.13 | D8, P1.13, PWM, SPI_SCK, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| D7 | castellated_edge · R7 | gpio | P1.12 | D7, P1.12, PWM, RX, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| NFC1 | back_pads · NFC2 | gpio | P0.09 | NFC1, P0.09, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| NFC2 | back_pads · NFC1 | gpio | P0.10 | NFC2, P0.10, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| SWDIO | back_pads · TP5 | debug | SWDIO | SWDIO | — | — | — | — | — | — | — |
| SWDCLK | back_pads · TP3 | debug | SWDCLK | SWDCLK | — | — | — | — | — | — | — |
| RESET | back_pads · TP2 | control | P0.18 | RESET, P0.18, nRESET, any digital peripheral via PSEL (UART/SPI/TWI/PWM/QDEC/I2S/PDM) | 2.31–3.3 V | 0–0.99 V | 2.9–3.3 V | 0–0.4 V | 1–4 mA | 1–4 mA | no |
| GND | back_pads · TP1 | ground | — | ground | — | — | — | — | — | — | — |
| BAT+ | back_pads · BAT0 | power in | — | power_in | — | — | — | — | — | — | — |
| BAT- | back_pads · GND0 | ground | — | ground | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Seeed Studio | 15.9 USD | unknown | 2026-09-24 | https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html |

## FAQ

**What microcontroller does the Seeed Studio XIAO nRF52840 Sense use?**

The Seeed Studio XIAO nRF52840 Sense is built around the nRF52840-QIAA, alongside LSM6DS3TR-C, MSM261D3526H1CPM, BQ25101YFPT, SGM2040-3.3YUDH4G/TR.

**How many GPIO pins does the Seeed Studio XIAO nRF52840 Sense have?**

11 GPIO pins are exposed. Xirkit documents 22 board pins, 14 of them with pin-level electrical limits.

**Are the Seeed Studio XIAO nRF52840 Sense I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.31–3.3 V.

**How much current can a Seeed Studio XIAO nRF52840 Sense GPIO pin source?**

Documented output-high current per pin: 1–4 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Seeed Studio XIAO nRF52840 Sense?**

Supply range 5–5 V. Power inputs: 5V, BAT+.

**How much does the Seeed Studio XIAO nRF52840 Sense cost?**

From $15.9 at Seeed Studio. Prices are observed unit prices before tax and shipping.

**What are the Seeed Studio XIAO nRF52840 Sense dimensions?**

21 × 17.8 × 1.6 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Seeed Studio XIAO nRF52840 Sense support?**

gpio, pwm, adc, pin_select, i2c, uart, spi, nfc, debug, control, usb.

**How do I program the Seeed Studio XIAO nRF52840 Sense?**

Supported frameworks: Arduino, MicroPython, CircuitPython.

**Where does this Seeed Studio XIAO nRF52840 Sense data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Seeed Studio XIAO nRF52840 Sense datasheet](https://wiki.seeedstudio.com/XIAO_BLE/)
- [Seeed Studio listing](https://www.seeedstudio.com/Seeed-XIAO-BLE-Sense-nRF52840-p-5253.html)


---

# Seeed Studio XIAO RP2040

> Thumb-sized (21×17.8 mm) RP2040 board: dual Cortex-M0+ 133 MHz, 264 KB SRAM, 2 MB flash, 11 PWM GPIO (4 ADC), I2C/UART/SPI, PIO, RGB + user LEDs, reset/boot buttons, USB-C, castellated pads + SWD back pads; -40–85 °C.

- Manufacturer: Seeed Studio
- Part number: 102010428
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/seeed-studio-xiao-rp2040-53de
- Pinout: https://www.xirkit.io/products/seeed-studio-xiao-rp2040-53de/pinout
- Structured JSON: https://www.xirkit.io/products/seeed-studio-xiao-rp2040-53de/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | RP2040 |
| Chips on board | RP2040 |
| Exposed GPIO | 11 |
| Documented board pins | 20 |
| I/O voltage | 3.3 V |
| Supply voltage | 5–5 V |
| Flash | 2,048 KB |
| SRAM | 264 KB |
| Interfaces | gpio, pwm, adc, pio, spi, uart, other, usb, i2c, debug, control |
| Frameworks | Arduino, PlatformIO, MicroPython, CircuitPython, TinyGo, Rust |
| Dimensions | 21 × 17.8 × 1.6 mm |
| Operating temperature | -40 to 85 °C |

## Pinout (20 pins, 14 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| D0 | castellated_edge · L1 | gpio | GPIO26 | D0, GPIO26, PWM, A0, PIO (any GPIO), SPI1_SCK, UART1_CTS, I2C1_SDA, PWM5_A, SIO, PIO0, PIO1, USB_VBUS_EN, ADC0 | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D1 | castellated_edge · L2 | gpio | GPIO27 | D1, GPIO27, PWM, A1, PIO (any GPIO), SPI1_TX, UART1_RTS, I2C1_SCL, PWM5_B, SIO, PIO0, PIO1, USB_OVCUR_DET, ADC1 | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D2 | castellated_edge · L3 | gpio | GPIO28 | D2, GPIO28, PWM, A2, PIO (any GPIO), SPI1_RX, UART0_TX, I2C0_SDA, PWM6_A, SIO, PIO0, PIO1, USB_VBUS_DET, ADC2 | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D3 | castellated_edge · L4 | gpio | GPIO29 | D3, GPIO29, PWM, A3, PIO (any GPIO), SPI1_CSn, UART0_RX, I2C0_SCL, PWM6_B, SIO, PIO0, PIO1, USB_VBUS_EN, ADC3 | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D4 | castellated_edge · L5 | gpio | GPIO6 | D4, GPIO6, PWM, SDA0, PIO (any GPIO), SPI0_SCK, UART1_CTS, I2C1_SDA, PWM3_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D5 | castellated_edge · L6 | gpio | GPIO7 | D5, GPIO7, PWM, SCL0, PIO (any GPIO), SPI0_TX, UART1_RTS, I2C1_SCL, PWM3_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D6 | castellated_edge · L7 | gpio | GPIO0 | D6, GPIO0, PWM, TX, PIO (any GPIO), SPI0_RX, UART0_TX, I2C0_SDA, PWM0_A, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| 5V | castellated_edge · R1 | power in | — | power_in | — | — | — | — | — | — | — |
| GND | castellated_edge · R2 | ground | — | ground | — | — | — | — | — | — | — |
| 3V3 | castellated_edge · R3 | power out | — | power_out | — | — | — | — | — | — | — |
| D10 | castellated_edge · R4 | gpio | GPIO3 | D10, GPIO3, PWM, MOSI, PIO (any GPIO), SPI0_TX, UART0_RTS, I2C1_SCL, PWM1_B, SIO, PIO0, PIO1, USB_OVCUR_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D9 | castellated_edge · R5 | gpio | GPIO4 | D9, GPIO4, PWM, MISO, PIO (any GPIO), SPI0_RX, UART1_TX, I2C0_SDA, PWM2_A, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D8 | castellated_edge · R6 | gpio | GPIO2 | D8, GPIO2, PWM, SCK, PIO (any GPIO), SPI0_SCK, UART0_CTS, I2C1_SDA, PWM1_A, SIO, PIO0, PIO1, USB_VBUS_EN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| D7 | castellated_edge · R7 | gpio | GPIO1 | D7, GPIO1, PWM, RX, PIO (any GPIO), SPI0_CSn, UART0_RX, I2C0_SCL, PWM0_B, SIO, PIO0, PIO1, USB_VBUS_DET | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SWDIO | back_pads · TP5 | debug | SWD | SWDIO | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| SWCLK | back_pads · TP3 | debug | SWCLK | SWCLK | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| RUN | back_pads · TP1 | control | RUN | RUN | 2–3.6 V | -0.3–0.8 V | 2.62–3.3 V | 0–0.5 V | ≤ 12 mA | ≤ 12 mA | no |
| GND_TP | back_pads · TP6 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | back_pads · VIN0 | power in | — | power_in | — | — | — | — | — | — | — |
| GND_VIN | back_pads · GND0 | ground | — | ground | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Seeed Studio | 3.9 USD | unknown | 2026-09-24 | https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html |

## FAQ

**What microcontroller does the Seeed Studio XIAO RP2040 use?**

The Seeed Studio XIAO RP2040 is built around the RP2040, alongside P25Q16SH (2 MB), LDO (DFN 1×1, part value not given).

**How many GPIO pins does the Seeed Studio XIAO RP2040 have?**

11 GPIO pins are exposed. Xirkit documents 20 board pins, 14 of them with pin-level electrical limits.

**Are the Seeed Studio XIAO RP2040 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2–3.6 V.

**How much current can a Seeed Studio XIAO RP2040 GPIO pin source?**

Documented output-high current per pin: ≤ 12 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Seeed Studio XIAO RP2040?**

Supply range 5–5 V. Power inputs: 5V, VIN.

**How much does the Seeed Studio XIAO RP2040 cost?**

From $3.9 at Seeed Studio. Prices are observed unit prices before tax and shipping.

**What are the Seeed Studio XIAO RP2040 dimensions?**

21 × 17.8 × 1.6 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Seeed Studio XIAO RP2040 support?**

gpio, pwm, adc, pio, spi, uart, other, usb, i2c, debug, control.

**How do I program the Seeed Studio XIAO RP2040?**

Supported frameworks: Arduino, PlatformIO, MicroPython, CircuitPython, TinyGo, Rust, Zephyr.

**Where does this Seeed Studio XIAO RP2040 data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Seeed Studio XIAO RP2040 datasheet](https://wiki.seeedstudio.com/XIAO-RP2040/)
- [Seeed Studio listing](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html)


---

# STM32 Nucleo-64 NUCLEO-F446RE (MB1136)

> ST NUCLEO-F446RE (MB1136): STM32F446RET6 Cortex-M4F 180 MHz, 512 KB flash, 128 KB SRAM; Arduino Uno V3 headers + two 38-pin ST morpho headers exposing every I/O; on-board ST-LINK/V2-1 (SWD, virtual COM, mass storage); user LED/button, reset; powered from USB, VIN 7–12 V, E5V or 3.3 V; 70×82.5 mm. Common robotics motor-control/CAN board.

- Manufacturer: STMicroelectronics
- Part number: NUCLEO-F446RE
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/stmicroelectronics-stm32-nucleo-64-nucleo-f446re-mb1136-2179
- Pinout: https://www.xirkit.io/products/stmicroelectronics-stm32-nucleo-64-nucleo-f446re-mb1136-2179/pinout
- Structured JSON: https://www.xirkit.io/products/stmicroelectronics-stm32-nucleo-64-nucleo-f446re-mb1136-2179/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | STM32F446RET6 |
| Chips on board | STM32F446RET6 |
| Exposed GPIO | 50 |
| Documented board pins | 114 |
| I/O voltage | 3.3 V |
| Supply voltage | 1.65–12 V |
| Flash | 512 KB |
| SRAM | 128 KB |
| Interfaces | gpio, spi, uart, qspi, sdio, camera, event, clock, timer, i2c, i2s, debug, can, audio, memory, adc, control, led, usb, dac, cec, button, rtc, wakeup, arduino, pwm |
| Frameworks | STM32Cube, Arm Mbed, Arduino (STM32duino) |
| Dimensions | 70 × 82.5 mm |
| Certifications | FCC / ISED |

## Pinout (114 pins, 72 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| PC10 | CN7 · CN7-1 | gpio | PC10 | PC10, SPI3_SCK/I2S3_CK, USART3_TX, UART4_TX, QUADSPI_BK1_IO1, SDIO_D2, DCMI_D8, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC11 | CN7 · CN7-2 | gpio | PC11 | PC11, SPI3_MISO, USART3_RX, UART4_RX, QUADSPI_BK2_NCS, SDIO_D3, DCMI_D4, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC9 | CN10 · CN10-1 | gpio | PC9 | PC9, MCO2, TIM3_CH4, TIM8_CH4, I2C3_SDA, I2S_CKIN, UART5_CTS, QUADSPI_BK1_IO0, SDIO_D1, DCMI_D3, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC8 | CN10 · CN10-2 | gpio | PC8 | PC8, TRACED0, TIM3_CH3, TIM8_CH3, UART5_RTS, USART6_CK, SDIO_D0, DCMI_D2, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC12 | CN7 · CN7-3 | gpio | PC12 | PC12, I2C2_SDA, SPI3_MOSI/I2S3_SD, USART3_CK, UART5_TX, SDIO_CK, DCMI_D9, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PD2 | CN7 · CN7-4 | gpio | PD2 | PD2, TIM3_ETR, UART5_RX, SDIO_CMD, DCMI_D11, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB8 | CN10 · CN10-3 | gpio | PB8 | PB8, TIM2_CH1/TIM2_ETR, TIM4_CH3, TIM10_CH1, I2C1_SCL, CAN1_RX, SDIO_D4, DCMI_D6, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC6 | CN10 · CN10-4 | gpio | PC6 | PC6, TIM3_CH1, TIM8_CH1, FMPI2C1_SCL, I2S2_MCK, USART6_TX, SDIO_D6, DCMI_D0, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| VDD | CN7 · CN7-5 | power out | — | power_out | — | — | — | — | — | — | — |
| E5V | CN7 · CN7-6 | power in | — | power_in | — | — | — | — | — | — | — |
| PB9 | CN10 · CN10-5 | gpio | PB9 | PB9, TIM2_CH2, TIM4_CH4, TIM11_CH1, I2C1_SDA, SPI2_NSS/I2S2_WS, SAI1_FS_B, CAN1_TX, SDIO_D5, DCMI_D7, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC5 | CN10 · CN10-6 | gpio | PC5 | PC5, USART3_RX, SPDIFRX_IN3, FMC_SDCKE0, EVENTOUT, ADC12_IN15 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| BOOT0 | CN7 · CN7-7 | control | BOOT0 | VPP, BOOT0 (boot mode select) | — | — | — | — | — | — | — |
| GND | CN7 · CN7-8 | ground | — | ground | — | — | — | — | — | — | — |
| AVDD | CN10 · CN10-7 | power out | — | power_out | — | — | — | — | — | — | — |
| U5V | CN10 · CN10-8 | power out | — | power_out | — | — | — | — | — | — | — |
| - | CN7 · CN7-9 | nc | — | no_connect | — | — | — | — | — | — | — |
| - | CN7 · CN7-10 | nc | — | no_connect | — | — | — | — | — | — | — |
| GND | CN10 · CN10-9 | ground | — | ground | — | — | — | — | — | — | — |
| - | CN10 · CN10-10 | nc | — | no_connect | — | — | — | — | — | — | — |
| - | CN7 · CN7-11 | nc | — | no_connect | — | — | — | — | — | — | — |
| IOREF | CN7 · CN7-12 | power out | — | power_out | — | — | — | — | — | — | — |
| PA5 | CN10 · CN10-11 | gpio | PA5 | PA5, LD2 user LED (green), TIM2_CH1/TIM2_ETR, TIM8_CH1N, SPI1_SCK/I2S1_CK, OTG_HS_ULPI_CK, EVENTOUT, ADC12_IN5, DAC_OUT2 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | no |
| PA12 | CN10 · CN10-12 | gpio | PA12 | PA12, TIM1_ETR, USART1_RTS, SAI2_FS_B, CAN1_TX, OTG_FS_DP, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA13 | CN7 · CN7-13 | gpio | PA13 | PA13, SWD to on-board ST-LINK/V2-1, JTMS-SWDIO, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| NRST | CN7 · CN7-14 | control | NRST | RESET (B2 button, ST-LINK), NRST (reset, weak pull-up) | — | — | — | — | — | — | — |
| PA6 | CN10 · CN10-13 | gpio | PA6 | PA6, TIM1_BKIN, TIM3_CH1, TIM8_BKIN, SPI1_MISO, I2S2_MCK, TIM13_CH1, DCMI_PIXCLK, EVENTOUT, ADC12_IN6 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA11 | CN10 · CN10-14 | gpio | PA11 | PA11, TIM1_CH4, USART1_CTS, CAN1_RX, OTG_FS_DM, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA14 | CN7 · CN7-15 | gpio | PA14 | PA14, SWD to on-board ST-LINK/V2-1, JTCK-SWCLK, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| +3.3V | CN7 · CN7-16 | power out | — | power_out | — | — | — | — | — | — | — |
| PA7 | CN10 · CN10-15 | gpio | PA7 | PA7, TIM1_CH1N, TIM3_CH2, TIM8_CH1N, SPI1_MOSI/I2S1_SD, TIM14_CH1, FMC_SDNWE, EVENTOUT, ADC12_IN7 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB12 | CN10 · CN10-16 | gpio | PB12 | PB12, TIM1_BKIN, I2C2_SMBA, SPI2_NSS/I2S2_WS, SAI1_SCK_B, USART3_CK, CAN2_RX, OTG_HS_ULPI_D5, OTG_HS_ID, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA15 | CN7 · CN7-17 | gpio | PA15 | PA15, JTDI, TIM2_CH1/TIM2_ETR, HDMI_CEC, SPI1_NSS/I2S1_WS, SPI3_NSS/I2S3_WS, UART4_RTS, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| +5V | CN7 · CN7-18 | power out | — | power_out | — | — | — | — | — | — | — |
| PB6 | CN10 · CN10-17 | gpio | PB6 | PB6, TIM4_CH1, HDMI_CEC, I2C1_SCL, USART1_TX, CAN2_TX, QUADSPI_BK1_NCS, FMC_SDNE1, DCMI_D5, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| - | CN10 · CN10-18 | nc | — | no_connect | — | — | — | — | — | — | — |
| GND | CN7 · CN7-19 | ground | — | ground | — | — | — | — | — | — | — |
| GND | CN7 · CN7-20 | ground | — | ground | — | — | — | — | — | — | — |
| PC7 | CN10 · CN10-19 | gpio | PC7 | PC7, TIM3_CH2, TIM8_CH2, FMPI2C1_SDA, SPI2_SCK/I2S2_CK, I2S3_MCK, SPDIFRX_IN1, USART6_RX, SDIO_D7, DCMI_D1, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| GND | CN10 · CN10-20 | ground | — | ground | — | — | — | — | — | — | — |
| PB7 | CN7 · CN7-21 | gpio | PB7 | PB7, TIM4_CH2, I2C1_SDA, USART1_RX, SPDIFRX_IN0, FMC_NL, DCMI_VSYNC, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| GND | CN7 · CN7-22 | ground | — | ground | — | — | — | — | — | — | — |
| PA9 | CN10 · CN10-21 | gpio | PA9 | PA9, TIM1_CH2, I2C3_SMBA, SPI2_SCK/I2S2_CK, SAI1_SD_B, USART1_TX, DCMI_D0, EVENTOUT, OTG_FS_VBUS | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB2 | CN10 · CN10-22 | gpio | PB2 | PB2, TIM2_CH4, SAI1_SD_A, SPI3_MOSI/I2S3_SD, QUADSPI_CLK, OTG_HS_ULPI_D4, SDIO_CK, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC13 | CN7 · CN7-23 | gpio | PC13 | PC13, B1 USER button, EVENTOUT, TAMP_1/WKUP1 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| VIN | CN7 · CN7-24 | power in | — | power_in | — | — | — | — | — | — | — |
| PA8 | CN10 · CN10-23 | gpio | PA8 | PA8, MCO1, TIM1_CH1, I2C3_SCL, USART1_CK, OTG_FS_SOF, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB1 | CN10 · CN10-24 | gpio | PB1 | PB1, TIM1_CH3N, TIM3_CH4, TIM8_CH3N, OTG_HS_ULPI_D2, SDIO_D2, EVENTOUT, ADC12_IN9 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC14 | CN7 · CN7-25 | gpio | PC14 | PC14, EVENTOUT, OSC32_IN | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| - | CN7 · CN7-26 | nc | — | no_connect | — | — | — | — | — | — | — |
| PB10 | CN10 · CN10-25 | gpio | PB10 | PB10, TIM2_CH3, I2C2_SCL, SPI2_SCK/I2S2_CK, SAI1_SCK_A, USART3_TX, OTG_HS_ULPI_D3, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB15 | CN10 · CN10-26 | gpio | PB15 | PB15, RTC_REFIN, TIM1_CH3N, TIM8_CH3N, SPI2_MOSI/I2S2_SD, TIM12_CH2, OTG_HS_DP, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC15 | CN7 · CN7-27 | gpio | PC15 | PC15, EVENTOUT, OSC32_OUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA0 | CN7 · CN7-28 | gpio | PA0 | PA0, TIM2_CH1/TIM2_ETR, TIM5_CH1, TIM8_ETR, USART2_CTS, UART4_TX, EVENTOUT, ADC123_IN0, WKUP0/TAMP_2 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB4 | CN10 · CN10-27 | gpio | PB4 | PB4, NJTRST, TIM3_CH1, I2C3_SDA, SPI1_MISO, SPI3_MISO, SPI2_NSS/I2S2_WS, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB14 | CN10 · CN10-28 | gpio | PB14 | PB14, TIM1_CH2N, TIM8_CH2N, SPI2_MISO, USART3_RTS, TIM12_CH1, OTG_HS_DM, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PH0 | CN7 · CN7-29 | gpio | PH0 | PH0, EVENTOUT, OSC_IN | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA1 | CN7 · CN7-30 | gpio | PA1 | PA1, TIM2_CH2, TIM5_CH2, USART2_RTS, UART4_RX, QUADSPI_BK1_IO3, SAI2_MCLK_B, EVENTOUT, ADC123_IN1 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB5 | CN10 · CN10-29 | gpio | PB5 | PB5, TIM3_CH2, I2C1_SMBA, SPI1_MOSI/I2S1_SD, SPI3_MOSI/I2S3_SD, CAN2_RX, OTG_HS_ULPI_D7, FMC_SDCKE1, DCMI_D10, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB13 | CN10 · CN10-30 | gpio | PB13 | PB13, TIM1_CH1N, SPI2_SCK/I2S2_CK, USART3_CTS, CAN2_TX, OTG_HS_ULPI_D6, EVENTOUT, OTG_HS_VBUS | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PH1 | CN7 · CN7-31 | gpio | PH1 | PH1, EVENTOUT, OSC_OUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA4 | CN7 · CN7-32 | gpio | PA4 | PA4, SPI1_NSS/I2S1_WS, SPI3_NSS/I2S3_WS, USART2_CK, OTG_HS_SOF, DCMI_HSYNC, EVENTOUT, ADC12_IN4, DAC_OUT1 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | no |
| PB3 | CN10 · CN10-31 | gpio | PB3 | PB3, JTDO/TRACESWO, TIM2_CH2, I2C2_SDA, SPI1_SCK/I2S1_CK, SPI3_SCK/I2S3_CK, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| AGND | CN10 · CN10-32 | ground | — | ground | — | — | — | — | — | — | — |
| VBAT | CN7 · CN7-33 | power in | VBAT | power_in | — | — | — | — | — | — | — |
| PB0 | CN7 · CN7-34 | gpio | PB0 | PB0, TIM1_CH2N, TIM3_CH3, TIM8_CH2N, SPI3_MOSI/I2S3_SD, UART4_CTS, OTG_HS_ULPI_D1, SDIO_D1, EVENTOUT, ADC12_IN8 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA10 | CN10 · CN10-33 | gpio | PA10 | PA10, TIM1_CH3, USART1_RX, OTG_FS_ID, DCMI_D1, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC4 | CN10 · CN10-34 | gpio | PC4 | PC4, I2S1_MCK, SPDIFRX_IN2, FMC_SDNE0, EVENTOUT, ADC12_IN14 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC2 | CN7 · CN7-35 | gpio | PC2 | PC2, SPI2_MISO, OTG_HS_ULPI_DIR, FMC_SDNE0, EVENTOUT, ADC123_IN12 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC1 | CN7 · CN7-36 | gpio | PC1 | PC1, SPI3_MOSI/I2S3_SD, SAI1_SD_A, SPI2_MOSI/I2S2_SD, EVENTOUT, ADC123_IN11 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA2 | CN10 · CN10-35 | gpio | PA2 | PA2, ST-LINK VCP USART2_TX (default), TIM2_CH3, TIM5_CH3, TIM9_CH1, USART2_TX, SAI2_SCK_B, EVENTOUT, ADC123_IN2 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| - | CN10 · CN10-36 | nc | — | no_connect | — | — | — | — | — | — | — |
| PC3 | CN7 · CN7-37 | gpio | PC3 | PC3, SPI2_MOSI/I2S2_SD, OTG_HS_ULPI_NXT, FMC_SDCKE0, EVENTOUT, ADC123_IN13 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC0 | CN7 · CN7-38 | gpio | PC0 | PC0, SAI1_MCLK_B, OTG_HS_ULPI_STP, FMC_SDNWE, EVENTOUT, ADC123_IN10 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA3 | CN10 · CN10-37 | gpio | PA3 | PA3, ST-LINK VCP USART2_RX (default), TIM2_CH4, TIM5_CH4, TIM9_CH2, SAI1_FS_A, USART2_RX, OTG_HS_ULPI_D0, EVENTOUT, ADC123_IN3 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| - | CN10 · CN10-38 | nc | — | no_connect | — | — | — | — | — | — | — |
| NC | CN6 · CN6-1 | nc | — | no_connect | — | — | — | — | — | — | — |
| IOREF | CN6 · CN6-2 | power out | — | power_out | — | — | — | — | — | — | — |
| NRST | CN6 · CN6-3 | control | NRST | RESET, RESET (B2 button, ST-LINK), NRST (reset, weak pull-up) | — | — | — | — | — | — | — |
| +3.3V | CN6 · CN6-4 | power out | — | power_out | — | — | — | — | — | — | — |
| +5V | CN6 · CN6-5 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | CN6 · CN6-6 | ground | — | ground | — | — | — | — | — | — | — |
| GND | CN6 · CN6-7 | ground | — | ground | — | — | — | — | — | — | — |
| VIN | CN6 · CN6-8 | power in | — | power_in | — | — | — | — | — | — | — |
| PA0 | CN8 · CN8-1 | gpio | PA0 | PA0, A0, ADC123_IN0, TIM2_CH1/TIM2_ETR, TIM5_CH1, TIM8_ETR, USART2_CTS, UART4_TX, EVENTOUT, WKUP0/TAMP_2 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA1 | CN8 · CN8-2 | gpio | PA1 | PA1, A1, ADC123_IN1, TIM2_CH2, TIM5_CH2, USART2_RTS, UART4_RX, QUADSPI_BK1_IO3, SAI2_MCLK_B, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA4 | CN8 · CN8-3 | gpio | PA4 | PA4, A2, ADC12_IN4, SPI1_NSS/I2S1_WS, SPI3_NSS/I2S3_WS, USART2_CK, OTG_HS_SOF, DCMI_HSYNC, EVENTOUT, DAC_OUT1 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | no |
| PB0 | CN8 · CN8-4 | gpio | PB0 | PB0, A3, ADC12_IN8, TIM1_CH2N, TIM3_CH3, TIM8_CH2N, SPI3_MOSI/I2S3_SD, UART4_CTS, OTG_HS_ULPI_D1, SDIO_D1, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC1 | CN8 · CN8-5 | gpio | PC1 | PC1, A4, ADC123_IN11 (PC1) or I2C1_SDA (PB9), SPI3_MOSI/I2S3_SD, SAI1_SD_A, SPI2_MOSI/I2S2_SD, EVENTOUT, ADC123_IN11 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC0 | CN8 · CN8-6 | gpio | PC0 | PC0, A5, ADC123_IN10 (PC0) or I2C1_SCL (PB8), SAI1_MCLK_B, OTG_HS_ULPI_STP, FMC_SDNWE, EVENTOUT, ADC123_IN10 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB8 | CN5 · CN5-10 | gpio | PB8 | PB8, D15, I2C1_SCL, TIM2_CH1/TIM2_ETR, TIM4_CH3, TIM10_CH1, CAN1_RX, SDIO_D4, DCMI_D6, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB9 | CN5 · CN5-9 | gpio | PB9 | PB9, D14, I2C1_SDA, TIM2_CH2, TIM4_CH4, TIM11_CH1, SPI2_NSS/I2S2_WS, SAI1_FS_B, CAN1_TX, SDIO_D5, DCMI_D7, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| AREF | CN5 · CN5-8 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | CN5 · CN5-7 | ground | — | ground | — | — | — | — | — | — | — |
| PA5 | CN5 · CN5-6 | gpio | PA5 | PA5, D13, SPI1_SCK, LD2 user LED (green), TIM2_CH1/TIM2_ETR, TIM8_CH1N, SPI1_SCK/I2S1_CK, OTG_HS_ULPI_CK, EVENTOUT, ADC12_IN5, DAC_OUT2 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | no |
| PA6 | CN5 · CN5-5 | gpio | PA6 | PA6, D12, SPI1_MISO, TIM1_BKIN, TIM3_CH1, TIM8_BKIN, I2S2_MCK, TIM13_CH1, DCMI_PIXCLK, EVENTOUT, ADC12_IN6 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA7 | CN5 · CN5-4 | gpio | PA7 | PA7, D11, TIM14_CH1 \, TIM1_CH1N, TIM3_CH2, TIM8_CH1N, SPI1_MOSI/I2S1_SD, TIM14_CH1, FMC_SDNWE, EVENTOUT, ADC12_IN7 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB6 | CN5 · CN5-3 | gpio | PB6 | PB6, D10, TIM4_CH1 \, TIM4_CH1, HDMI_CEC, I2C1_SCL, USART1_TX, CAN2_TX, QUADSPI_BK1_NCS, FMC_SDNE1, DCMI_D5, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PC7 | CN5 · CN5-2 | gpio | PC7 | PC7, D9, TIM8_CH2, TIM3_CH2, FMPI2C1_SDA, SPI2_SCK/I2S2_CK, I2S3_MCK, SPDIFRX_IN1, USART6_RX, SDIO_D7, DCMI_D1, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA9 | CN5 · CN5-1 | gpio | PA9 | PA9, D8, TIM1_CH2, I2C3_SMBA, SPI2_SCK/I2S2_CK, SAI1_SD_B, USART1_TX, DCMI_D0, EVENTOUT, OTG_FS_VBUS | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA8 | CN9 · CN9-8 | gpio | PA8 | PA8, D7, MCO1, TIM1_CH1, I2C3_SCL, USART1_CK, OTG_FS_SOF, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB10 | CN9 · CN9-7 | gpio | PB10 | PB10, D6, TIM2_CH3, I2C2_SCL, SPI2_SCK/I2S2_CK, SAI1_SCK_A, USART3_TX, OTG_HS_ULPI_D3, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB4 | CN9 · CN9-6 | gpio | PB4 | PB4, D5, TIM3_CH1, NJTRST, I2C3_SDA, SPI1_MISO, SPI3_MISO, SPI2_NSS/I2S2_WS, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB5 | CN9 · CN9-5 | gpio | PB5 | PB5, D4, TIM3_CH2, I2C1_SMBA, SPI1_MOSI/I2S1_SD, SPI3_MOSI/I2S3_SD, CAN2_RX, OTG_HS_ULPI_D7, FMC_SDCKE1, DCMI_D10, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PB3 | CN9 · CN9-4 | gpio | PB3 | PB3, D3, TIM2_CH2, JTDO/TRACESWO, I2C2_SDA, SPI1_SCK/I2S1_CK, SPI3_SCK/I2S3_CK, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA10 | CN9 · CN9-3 | gpio | PA10 | PA10, D2, TIM1_CH3, USART1_RX, OTG_FS_ID, DCMI_D1, EVENTOUT | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA2 | CN9 · CN9-2 | gpio | PA2 | PA2, D1, USART2_TX, ST-LINK VCP USART2_TX (default), TIM2_CH3, TIM5_CH3, TIM9_CH1, SAI2_SCK_B, EVENTOUT, ADC123_IN2 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| PA3 | CN9 · CN9-1 | gpio | PA3 | PA3, D0, USART2_RX, ST-LINK VCP USART2_RX (default), TIM2_CH4, TIM5_CH4, TIM9_CH2, SAI1_FS_A, OTG_HS_ULPI_D0, EVENTOUT, ADC123_IN3 | ≥ 2.31 V | ≤ 0.99 V | ≥ 2.9 V | ≤ 0.4 V | ≤ 25 mA | ≤ 25 mA | yes |
| VDD_TARGET | CN4 · CN4-1 | power in | — | power_in | — | — | — | — | — | — | — |
| SWCLK | CN4 · CN4-2 | debug | PA14 | ST-LINK SWCLK (SWD clock) | — | — | — | — | — | — | — |
| GND | CN4 · CN4-3 | ground | — | ground | — | — | — | — | — | — | — |
| SWDIO | CN4 · CN4-4 | debug | PA13 | ST-LINK SWDIO (SWD data input/output) | — | — | — | — | — | — | — |
| NRST | CN4 · CN4-5 | control | NRST | ST-LINK NRST (RESET of target STM32), NRST (reset, weak pull-up) | — | — | — | — | — | — | — |
| SWO | CN4 · CN4-6 | debug | — | ST-LINK SWO (Reserved) | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| estore.st.com | 18.66 USD | in_stock | 2026-09-24 | https://estore.st.com/en/nucleo-f446re-cpn.html |

## FAQ

**What microcontroller does the STM32 Nucleo-64 NUCLEO-F446RE (MB1136) use?**

The STM32 Nucleo-64 NUCLEO-F446RE (MB1136) is built around the STM32F446RET6, alongside STM32F103CBT6 (ST-LINK/V2-1), LD39050PU33R, ABS25-32.768KHZ-6-T (MB1136 C-03+).

**How many GPIO pins does the STM32 Nucleo-64 NUCLEO-F446RE (MB1136) have?**

50 GPIO pins are exposed. Xirkit documents 114 board pins, 72 of them with pin-level electrical limits.

**Are the STM32 Nucleo-64 NUCLEO-F446RE (MB1136) I/O pins 5 V tolerant?**

68 pins are 5 V tolerant and 4 are not — check each pin in the pinout table before connecting 5 V signals.

**How much current can a STM32 Nucleo-64 NUCLEO-F446RE (MB1136) GPIO pin source?**

Documented output-high current per pin: ≤ 25 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the STM32 Nucleo-64 NUCLEO-F446RE (MB1136)?**

Supply range 1.65–12 V. Power inputs: E5V (4.75–5.25 V), VIN (7–12 V), VBAT (1.65–3.6 V), VIN (7–12 V), VDD_TARGET.

**How much does the STM32 Nucleo-64 NUCLEO-F446RE (MB1136) cost?**

From $18.66 at estore.st.com. Prices are observed unit prices before tax and shipping.

**What are the STM32 Nucleo-64 NUCLEO-F446RE (MB1136) dimensions?**

70 × 82.5 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the STM32 Nucleo-64 NUCLEO-F446RE (MB1136) support?**

gpio, spi, uart, qspi, sdio, camera, event, clock, timer, i2c, i2s, debug, can, audio, memory, adc, control, led, usb, dac, cec, button, rtc, wakeup, arduino, pwm.

**How do I program the STM32 Nucleo-64 NUCLEO-F446RE (MB1136)?**

Supported frameworks: STM32Cube, Arm Mbed, Arduino (STM32duino).

**Where does this STM32 Nucleo-64 NUCLEO-F446RE (MB1136) data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [STM32 Nucleo-64 NUCLEO-F446RE (MB1136) datasheet](https://www.st.com/resource/en/user_manual/um1724-stm32-nucleo64-boards-mb1136-stmicroelectronics.pdf)
- [estore.st.com listing](https://estore.st.com/en/nucleo-f446re-cpn.html)


---

# Teensy 4.0

> PJRC Teensy 4.0: NXP i.MX RT1062 Cortex-M7 at 600 MHz, 1984K flash, 1024K RAM, 40 I/O (31 PWM, 14 analog), 7 serial / 3 SPI / 3 I2C, 3 CAN (1 FD), 2 I2S + S/PDIF, USB device + host pads (480 Mbit/s), SD pads; 3.3 V I/O (not 5 V tolerant); 35.6×17.8 mm. Compact robotics controller: 4 hardware quadrature decoders, 3 CAN buses, 19 PWM frequency groups.

- Manufacturer: PJRC
- Part number: TEENSY40
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/pjrc-teensy-4-0-8ee0
- Pinout: https://www.xirkit.io/products/pjrc-teensy-4-0-8ee0/pinout
- Structured JSON: https://www.xirkit.io/products/pjrc-teensy-4-0-8ee0/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | MIMXRT1062DVL6B |
| Chips on board | MIMXRT1062DVL6B |
| Exposed GPIO | 40 |
| Documented board pins | 54 |
| I/O voltage | 3.3 V |
| Supply voltage | 3–5.5 V |
| Flash | 1,984 KB |
| SRAM | 1,024 KB |
| Interfaces | gpio, interrupt, adc, pwm, can, i2s, uart, i2c, audio, spi, led, sdio, control, usb |
| Frameworks | Arduino (Teensyduino), Makefile / command line |
| Dimensions | 35.56 × 17.78 × 1.57 mm |
| Certifications | FCC / ISED, CE / UKCA, RoHS, REACH |

## Pinout (54 pins, 40 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| VIN | header_top · T1 | power in | — | power_in | — | — | — | — | — | — | — |
| GND | header_top · T2 | ground | — | ground | — | — | — | — | — | — | — |
| 3.3V | header_top · T3 | power out | — | power_out | — | — | — | — | — | — | — |
| 23 | header_top · T4 | analog | GPIO_AD_B1_09 | D23, interrupt, A9 (12-bit ADC, 0–3.3 V), PWM (FlexPWM4 Module1), CRX1, MCLK1, CAN1, GPIO1.IO[25] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 22 | header_top · T5 | analog | GPIO_AD_B1_08 | D22, interrupt, A8 (12-bit ADC, 0–3.3 V), PWM (FlexPWM4 Module0), CTX1, CAN1, GPIO1.IO[24] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 21 | header_top · T6 | analog | GPIO_AD_B1_11 | D21, interrupt, A7 (12-bit ADC, 0–3.3 V), RX5, BCLK1, GPIO1.IO[27] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 20 | header_top · T7 | analog | GPIO_AD_B1_10 | D20, interrupt, A6 (12-bit ADC, 0–3.3 V), TX5, LRCLK1, GPIO1.IO[26] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 19 | header_top · T8 | analog | GPIO_AD_B1_00 | D19, interrupt, A5 (12-bit ADC, 0–3.3 V), PWM (QuadTimer3 Module0), SCL0, GPIO1.IO[16] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 18 | header_top · T9 | analog | GPIO_AD_B1_01 | D18, interrupt, A4 (12-bit ADC, 0–3.3 V), PWM (QuadTimer3 Module1), SDA0, GPIO1.IO[17] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 17 | header_top · T10 | analog | GPIO_AD_B1_06 | D17, interrupt, A3 (12-bit ADC, 0–3.3 V), TX4, SDA1, GPIO1.IO[22] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 16 | header_top · T11 | analog | GPIO_AD_B1_07 | D16, interrupt, A2 (12-bit ADC, 0–3.3 V), RX4, SCL1, GPIO1.IO[23] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 15 | header_top · T12 | analog | GPIO_AD_B1_03 | D15, interrupt, A1 (12-bit ADC, 0–3.3 V), PWM (QuadTimer3 Module3), RX3, S/PDIF IN, GPIO1.IO[19] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 14 | header_top · T13 | analog | GPIO_AD_B1_02 | D14, interrupt, A0 (12-bit ADC, 0–3.3 V), PWM (QuadTimer3 Module2), TX3, S/PDIF OUT, GPIO1.IO[18] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 13 | header_top · T14 | gpio | GPIO_B0_03 | D13, interrupt, PWM (QuadTimer2 Module0), SCK, CRX1, LED_BUILTIN (orange), GPIO2.IO[3] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| GND | header_bottom · B1 | ground | — | ground | — | — | — | — | — | — | — |
| 0 | header_bottom · B2 | gpio | GPIO_AD_B0_03 | D0, interrupt, PWM (FlexPWM1 Module1), RX1, CRX2, CS1, CAN2, GPIO1.IO[3] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 1 | header_bottom · B3 | gpio | GPIO_AD_B0_02 | D1, interrupt, PWM (FlexPWM1 Module0), TX1, CTX2, MISO1, CAN2, GPIO1.IO[2] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 2 | header_bottom · B4 | gpio | GPIO_EMC_04 | D2, interrupt, PWM (FlexPWM4 Module2), OUT2, GPIO4.IO[4] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 3 | header_bottom · B5 | gpio | GPIO_EMC_05 | D3, interrupt, PWM (FlexPWM4 Module2), LRCLK2, GPIO4.IO[5] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 4 | header_bottom · B6 | gpio | GPIO_EMC_06 | D4, interrupt, PWM (FlexPWM2 Module0), BCLK2, GPIO4.IO[6] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 5 | header_bottom · B7 | gpio | GPIO_EMC_08 | D5, interrupt, PWM (FlexPWM2 Module1), IN2, GPIO4.IO[8] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 6 | header_bottom · B8 | gpio | GPIO_B0_10 | D6, interrupt, PWM (FlexPWM2 Module2), OUT1D, GPIO2.IO[10] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 7 | header_bottom · B9 | gpio | GPIO_B1_01 | D7, interrupt, PWM (FlexPWM1 Module3), RX2, OUT1A, GPIO2.IO[17] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 8 | header_bottom · B10 | gpio | GPIO_B1_00 | D8, interrupt, PWM (FlexPWM1 Module3), TX2, IN1, GPIO2.IO[16] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 9 | header_bottom · B11 | gpio | GPIO_B0_11 | D9, interrupt, PWM (FlexPWM2 Module2), OUT1C, GPIO2.IO[11] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 10 | header_bottom · B12 | gpio | GPIO_B0_00 | D10, interrupt, PWM (QuadTimer1 Module0), CS, MQSR, GPIO2.IO[0] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 11 | header_bottom · B13 | gpio | GPIO_B0_02 | D11, interrupt, PWM (QuadTimer1 Module2), MOSI, CTX1, GPIO2.IO[2] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 12 | header_bottom · B14 | gpio | GPIO_B0_01 | D12, interrupt, PWM (QuadTimer1 Module1), MISO, MQSL, GPIO2.IO[1] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 24 | bottom_smt_pads · BP1 | analog | GPIO_AD_B0_12 | D24, interrupt, A10 (12-bit ADC, 0–3.3 V), PWM (FlexPWM1 Module2), TX6, SCL2, GPIO1.IO[12] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 25 | bottom_smt_pads · BP2 | analog | GPIO_AD_B0_13 | D25, interrupt, A11 (12-bit ADC, 0–3.3 V), PWM (FlexPWM1 Module3), RX6, SDA2, GPIO1.IO[13] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 26 | bottom_smt_pads · BP3 | analog | GPIO_AD_B1_14 | D26, interrupt, A12 (12-bit ADC, 0–3.3 V), MOSI1, GPIO1.IO[30] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 27 | bottom_smt_pads · BP4 | analog | GPIO_AD_B1_15 | D27, interrupt, A13 (12-bit ADC, 0–3.3 V), SCK1, GPIO1.IO[31] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 28 | bottom_smt_pads · BP5 | gpio | GPIO_EMC_32 | D28, interrupt, PWM (FlexPWM3 Module1), RX7, GPIO3.IO[18] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 29 | bottom_smt_pads · BP6 | gpio | GPIO_EMC_31 | D29, interrupt, PWM (FlexPWM3 Module1), TX7, GPIO4.IO[31] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 30 | bottom_smt_pads · BP7 | gpio | GPIO_EMC_37 | D30, interrupt, CRX3, CAN3 (CAN FD), GPIO3.IO[23] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 31 | bottom_smt_pads · BP8 | gpio | GPIO_EMC_36 | D31, interrupt, CTX3, CAN3 (CAN FD), GPIO3.IO[22] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 32 | bottom_smt_pads · BP9 | gpio | GPIO_B0_12 | D32, interrupt, OUT1B, GPIO2.IO[12] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 33 | bottom_smt_pads · BP10 | gpio | GPIO_EMC_07 | D33, interrupt, PWM (FlexPWM2 Module0), MCLK2, GPIO4.IO[7] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 34 | sd_smt_pads · SD1 | gpio | GPIO_SD_B0_03 | D34, interrupt, PWM (FlexPWM1 Module1), DAT1, MISO2, GPIO3.IO[15] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 35 | sd_smt_pads · SD2 | gpio | GPIO_SD_B0_02 | D35, interrupt, PWM (FlexPWM1 Module1), DAT0, MOSI2, GPIO3.IO[14] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 36 | sd_smt_pads · SD3 | gpio | GPIO_SD_B0_01 | D36, interrupt, PWM (FlexPWM1 Module0), CLK, CS2, GPIO3.IO[13] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 37 | sd_smt_pads · SD4 | gpio | GPIO_SD_B0_00 | D37, interrupt, PWM (FlexPWM1 Module0), CMD, SCK2, GPIO3.IO[12] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 38 | sd_smt_pads · SD5 | gpio | GPIO_SD_B0_05 | D38, interrupt, PWM (FlexPWM1 Module2), DAT3, RX5, GPIO3.IO[17] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 39 | sd_smt_pads · SD6 | gpio | GPIO_SD_B0_04 | D39, interrupt, PWM (FlexPWM1 Module2), DAT2, TX5, GPIO3.IO[16] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| On/Off | end_row · ONOFF | control | ONOFF | On/Off pushbutton (hold 4 s = off, 0.5 s = on), ONOFF | — | — | — | — | — | — | — |
| Program | end_row · PROGRAM | control | — | Program (bootloader) button input | — | — | — | — | — | — | — |
| GND | end_row · GND_E | ground | — | ground | — | — | — | — | — | — | — |
| 3.3V | end_row · 3V3_E | power out | — | power_out | — | — | — | — | — | — | — |
| VBAT | end_row · VBAT | power in | — | power_in | — | — | — | — | — | — | — |
| GND | sd_smt_pads · SD_GND | ground | — | ground | — | — | — | — | — | — | — |
| 3.3V | sd_smt_pads · SD_3V3 | power out | — | power_out | — | — | — | — | — | — | — |
| USB Host D− | usb_host_pads · UH_DM | usb | — | USB host D− | — | — | — | — | — | — | — |
| USB Host D+ | usb_host_pads · UH_DP | usb | — | USB host D+ | — | — | — | — | — | — | — |
| VUSB | bottom_pads · VUSB | power in | — | power_in | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| www.sparkfun.com | 23.8 USD | unknown | 2026-09-24 | https://www.sparkfun.com/teensy-4-0.html |
| www.adafruit.com | 19.95 USD | out_of_stock | 2026-09-24 | https://www.adafruit.com/product/4323 |

## FAQ

**What microcontroller does the Teensy 4.0 use?**

The Teensy 4.0 is built around the MIMXRT1062DVL6B, alongside W25Q16JV-DTR (2 MB), GD32E230F8 (after June 2022), AP7366 (after March 2022).

**How many GPIO pins does the Teensy 4.0 have?**

40 GPIO pins are exposed. Xirkit documents 54 board pins, 40 of them with pin-level electrical limits.

**Are the Teensy 4.0 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.31–3.3 V.

**How much current can a Teensy 4.0 GPIO pin source?**

Documented output-high current per pin: ≤ 4 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Teensy 4.0?**

Supply range 3–5.5 V. Power inputs: VIN (3.6–5.5 V), VBAT, VUSB.

**How much does the Teensy 4.0 cost?**

From $19.95 at www.adafruit.com (2 supplier offers tracked). Prices are observed unit prices before tax and shipping.

**What are the Teensy 4.0 dimensions?**

35.56 × 17.78 × 1.57 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Teensy 4.0 support?**

gpio, interrupt, adc, pwm, can, i2s, uart, i2c, audio, spi, led, sdio, control, usb.

**How do I program the Teensy 4.0?**

Supported frameworks: Arduino (Teensyduino), Makefile / command line.

**Where does this Teensy 4.0 data come from?**

Every value in this record is traced to a source — 3 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Teensy 4.0 datasheet](https://www.pjrc.com/store/teensy40.html)
- [www.sparkfun.com listing](https://www.sparkfun.com/teensy-4-0.html)
- [www.adafruit.com listing](https://www.adafruit.com/product/4323)


---

# Teensy 4.1

> PJRC Teensy 4.1: NXP i.MX RT1062 Cortex-M7 at 600 MHz, 7936K flash, 1024K RAM, 55 I/O (35 PWM, 18 analog), 8 serial / 3 SPI / 3 I2C, 3 CAN (1 FD), 2 I2S + S/PDIF, 10/100 Ethernet PHY, micro-SD (SDIO), USB device + host at 480 Mbit/s, QSPI pads for PSRAM/flash; 3.3 V I/O (not 5 V tolerant); 61×18 mm breadboard form. Strong fit for robotics: 4 hardware quadrature decoders, 3 CAN buses, many PWM groups.

- Manufacturer: PJRC
- Part number: TEENSY41
- Category: Development boards
- Canonical page: https://www.xirkit.io/products/pjrc-teensy-4-1-988c
- Pinout: https://www.xirkit.io/products/pjrc-teensy-4-1-988c/pinout
- Structured JSON: https://www.xirkit.io/products/pjrc-teensy-4-1-988c/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Main chip | MIMXRT1062DVJ6B |
| Chips on board | MIMXRT1062DVJ6B |
| Exposed GPIO | 55 |
| Documented board pins | 80 |
| I/O voltage | 3.3 V |
| Supply voltage | 3–5.5 V |
| Flash | 7,936 KB |
| SRAM | 1,024 KB |
| Interfaces | gpio, interrupt, adc, pwm, can, i2s, uart, i2c, audio, spi, led, sdio, qspi, control, usb, ethernet |
| Frameworks | Arduino (Teensyduino), Makefile / command line |
| Dimensions | 60.96 × 17.78 × 1.57 mm |
| Certifications | FCC / ISED, CE / UKCA, RoHS, REACH |

## Pinout (80 pins, 55 with electrical limits)

| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| VIN | header_top · T1 | power in | — | power_in | — | — | — | — | — | — | — |
| GND | header_top · T2 | ground | — | ground | — | — | — | — | — | — | — |
| 3.3V | header_top · T3 | power out | — | power_out | — | — | — | — | — | — | — |
| 23 | header_top · T4 | analog | GPIO_AD_B1_09 | D23, interrupt, A9 (12-bit ADC, 0–3.3 V), PWM (FlexPWM4 Module1), CRX1, MCLK1, CAN1, GPIO1.IO[25] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 22 | header_top · T5 | analog | GPIO_AD_B1_08 | D22, interrupt, A8 (12-bit ADC, 0–3.3 V), PWM (FlexPWM4 Module0), CTX1, CAN1, GPIO1.IO[24] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 21 | header_top · T6 | analog | GPIO_AD_B1_11 | D21, interrupt, A7 (12-bit ADC, 0–3.3 V), RX5, BCLK1, GPIO1.IO[27] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 20 | header_top · T7 | analog | GPIO_AD_B1_10 | D20, interrupt, A6 (12-bit ADC, 0–3.3 V), TX5, LRCLK1, GPIO1.IO[26] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 19 | header_top · T8 | analog | GPIO_AD_B1_00 | D19, interrupt, A5 (12-bit ADC, 0–3.3 V), PWM (QuadTimer3 Module0), SCL, GPIO1.IO[16] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 18 | header_top · T9 | analog | GPIO_AD_B1_01 | D18, interrupt, A4 (12-bit ADC, 0–3.3 V), PWM (QuadTimer3 Module1), SDA, GPIO1.IO[17] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 17 | header_top · T10 | analog | GPIO_AD_B1_06 | D17, interrupt, A3 (12-bit ADC, 0–3.3 V), TX4, SDA1, GPIO1.IO[22] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 16 | header_top · T11 | analog | GPIO_AD_B1_07 | D16, interrupt, A2 (12-bit ADC, 0–3.3 V), RX4, SCL1, GPIO1.IO[23] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 15 | header_top · T12 | analog | GPIO_AD_B1_03 | D15, interrupt, A1 (12-bit ADC, 0–3.3 V), PWM (QuadTimer3 Module3), RX3, S/PDIF IN, GPIO1.IO[19] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 14 | header_top · T13 | analog | GPIO_AD_B1_02 | D14, interrupt, A0 (12-bit ADC, 0–3.3 V), PWM (QuadTimer3 Module2), TX3, S/PDIF OUT, GPIO1.IO[18] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 13 | header_top · T14 | gpio | GPIO_B0_03 | D13, interrupt, PWM (QuadTimer2 Module0), SCK, LED_BUILTIN (orange), GPIO2.IO[3] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| GND | header_top · T15 | ground | — | ground | — | — | — | — | — | — | — |
| 41 | header_top · T16 | analog | GPIO_AD_B1_05 | D41, interrupt, A17 (12-bit ADC, 0–3.3 V), GPIO1.IO[21] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 40 | header_top · T17 | analog | GPIO_AD_B1_04 | D40, interrupt, A16 (12-bit ADC, 0–3.3 V), GPIO1.IO[20] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 39 | header_top · T18 | analog | GPIO_AD_B1_13 | D39, interrupt, A15 (12-bit ADC, 0–3.3 V), MISO1, OUT1A, GPIO1.IO[29] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 38 | header_top · T19 | analog | GPIO_AD_B1_12 | D38, interrupt, A14 (12-bit ADC, 0–3.3 V), CS1, IN1, GPIO1.IO[28] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 37 | header_top · T20 | gpio | GPIO_B1_03 | D37, interrupt, PWM (FlexPWM2 Module3), CS, GPIO2.IO[19] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 36 | header_top · T21 | gpio | GPIO_B1_02 | D36, interrupt, PWM (FlexPWM2 Module3), CS, GPIO2.IO[18] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 35 | header_top · T22 | gpio | GPIO_B1_12 | D35, interrupt, TX8, GPIO2.IO[28] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 34 | header_top · T23 | gpio | GPIO_B1_13 | D34, interrupt, RX8, GPIO2.IO[29] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 33 | header_top · T24 | gpio | GPIO_EMC_07 | D33, interrupt, PWM (FlexPWM2 Module0), MCLK2, GPIO4.IO[7] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| GND | header_bottom · B1 | ground | — | ground | — | — | — | — | — | — | — |
| 0 | header_bottom · B2 | gpio | GPIO_AD_B0_03 | D0, interrupt, PWM (FlexPWM1 Module1), RX1, CS1, CRX2, CAN2, GPIO1.IO[3] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 1 | header_bottom · B3 | gpio | GPIO_AD_B0_02 | D1, interrupt, PWM (FlexPWM1 Module0), TX1, MISO1, CTX2, CAN2, GPIO1.IO[2] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 2 | header_bottom · B4 | gpio | GPIO_EMC_04 | D2, interrupt, PWM (FlexPWM4 Module2), OUT2, GPIO4.IO[4] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 3 | header_bottom · B5 | gpio | GPIO_EMC_05 | D3, interrupt, PWM (FlexPWM4 Module2), LRCLK2, GPIO4.IO[5] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 4 | header_bottom · B6 | gpio | GPIO_EMC_06 | D4, interrupt, PWM (FlexPWM2 Module0), BCLK2, GPIO4.IO[6] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 5 | header_bottom · B7 | gpio | GPIO_EMC_08 | D5, interrupt, PWM (FlexPWM2 Module1), IN2, GPIO4.IO[8] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 6 | header_bottom · B8 | gpio | GPIO_B0_10 | D6, interrupt, PWM (FlexPWM2 Module2), OUT1D, GPIO2.IO[10] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 7 | header_bottom · B9 | gpio | GPIO_B1_01 | D7, interrupt, PWM (FlexPWM1 Module3), RX2, OUT1A, GPIO2.IO[17] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 8 | header_bottom · B10 | gpio | GPIO_B1_00 | D8, interrupt, PWM (FlexPWM1 Module3), TX2, IN1, GPIO2.IO[16] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 9 | header_bottom · B11 | gpio | GPIO_B0_11 | D9, interrupt, PWM (FlexPWM2 Module2), OUT1C, GPIO2.IO[11] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 10 | header_bottom · B12 | gpio | GPIO_B0_00 | D10, interrupt, PWM (QuadTimer1 Module0), CS, MQSR, GPIO2.IO[0] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 11 | header_bottom · B13 | gpio | GPIO_B0_02 | D11, interrupt, PWM (QuadTimer1 Module2), MOSI, CTX1, GPIO2.IO[2] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 12 | header_bottom · B14 | gpio | GPIO_B0_01 | D12, interrupt, PWM (QuadTimer1 Module1), MISO, MQSL, GPIO2.IO[1] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 3.3V | header_bottom · B15 | power out | — | power_out | — | — | — | — | — | — | — |
| 24 | header_bottom · B16 | analog | GPIO_AD_B0_12 | D24, interrupt, A10 (12-bit ADC, 0–3.3 V), PWM (FlexPWM1 Module2), TX6, SCL2, GPIO1.IO[12] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 25 | header_bottom · B17 | analog | GPIO_AD_B0_13 | D25, interrupt, A11 (12-bit ADC, 0–3.3 V), PWM (FlexPWM1 Module3), RX6, SDA2, GPIO1.IO[13] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 26 | header_bottom · B18 | analog | GPIO_AD_B1_14 | D26, interrupt, A12 (12-bit ADC, 0–3.3 V), MOSI1, GPIO1.IO[30] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 27 | header_bottom · B19 | analog | GPIO_AD_B1_15 | D27, interrupt, A13 (12-bit ADC, 0–3.3 V), SCK1, GPIO1.IO[31] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 28 | header_bottom · B20 | gpio | GPIO_EMC_32 | D28, interrupt, PWM (FlexPWM3 Module1), RX7, GPIO3.IO[18] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 29 | header_bottom · B21 | gpio | GPIO_EMC_31 | D29, interrupt, PWM (FlexPWM3 Module1), TX7, GPIO4.IO[31] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 30 | header_bottom · B22 | gpio | GPIO_EMC_37 | D30, interrupt, CRX3, CAN3 (CAN FD), GPIO3.IO[23] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 31 | header_bottom · B23 | gpio | GPIO_EMC_36 | D31, interrupt, CTX3, CAN3 (CAN FD), GPIO3.IO[22] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 32 | header_bottom · B24 | gpio | GPIO_B0_12 | D32, interrupt, OUT1B, GPIO2.IO[12] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 42 | microsd_socket · SD1 | gpio | GPIO_SD_B0_03 | D42, interrupt, PWM (FlexPWM1 Module1), DAT1, MISO2, GPIO3.IO[15] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 43 | microsd_socket · SD2 | gpio | GPIO_SD_B0_02 | D43, interrupt, PWM (FlexPWM1 Module1), DAT0, MOSI2, GPIO3.IO[14] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 44 | microsd_socket · SD3 | gpio | GPIO_SD_B0_01 | D44, interrupt, PWM (FlexPWM1 Module0), CLK, CS2, SDA1, GPIO3.IO[13] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 45 | microsd_socket · SD4 | gpio | GPIO_SD_B0_00 | D45, interrupt, PWM (FlexPWM1 Module0), CMD, SCK2, SCL1, GPIO3.IO[12] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 46 | microsd_socket · SD5 | gpio | GPIO_SD_B0_05 | D46, interrupt, PWM (FlexPWM1 Module2), DAT3, RX5, GPIO3.IO[17] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 47 | microsd_socket · SD6 | gpio | GPIO_SD_B0_04 | D47, interrupt, PWM (FlexPWM1 Module2), DAT2, TX5, GPIO3.IO[16] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 48 | bottom_smt_pads · Q1 | gpio | GPIO_EMC_24 | D48, interrupt, CS0, RX8, GPIO4.IO[24] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 49 | bottom_smt_pads · Q2 | gpio | GPIO_EMC_27 | D49, interrupt, D1, SCK2, GPIO4.IO[27] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 50 | bottom_smt_pads · Q3 | gpio | GPIO_EMC_28 | D50, interrupt, D2, MOSI2, GPIO4.IO[28] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 51 | bottom_smt_pads · Q4 | gpio | GPIO_EMC_22 | D51, interrupt, PWM, CS1, SCL1, GPIO4.IO[22] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 52 | bottom_smt_pads · Q5 | gpio | GPIO_EMC_26 | D52, interrupt, D0, RX1, GPIO4.IO[26] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 53 | bottom_smt_pads · Q6 | gpio | GPIO_EMC_25 | D53, interrupt, CLK, TX1, GPIO4.IO[25] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| 54 | bottom_smt_pads · Q7 | gpio | GPIO_EMC_29 | D54, interrupt, PWM, D3, MISO2, GPIO4.IO[29] | 2.31–3.3 V | 0–0.99 V | ≥ 3.15 V | ≤ 0.15 V | ≤ 4 mA | 4 mA typ | no |
| On/Off | inner_power_row · ONOFF | control | ONOFF | On/Off pushbutton (hold 4 s = off, 0.5 s = on), ONOFF | — | — | — | — | — | — | — |
| Program | inner_power_row · PROGRAM | control | — | Program (bootloader) button input | — | — | — | — | — | — | — |
| GND | inner_power_row · GND_I | ground | — | ground | — | — | — | — | — | — | — |
| 3.3V | inner_power_row · 3V3_I | power out | — | power_out | — | — | — | — | — | — | — |
| VBAT | inner_power_row · VBAT | power in | — | power_in | — | — | — | — | — | — | — |
| USB Host +5V | usb_host_header · UH_5V | power out | — | power_out | — | — | — | — | — | — | — |
| USB Host D− | usb_host_header · UH_DM | usb | — | USB host D− | — | — | — | — | — | — | — |
| USB Host D+ | usb_host_header · UH_DP | usb | — | USB host D+ | — | — | — | — | — | — | — |
| GND | usb_host_header · UH_GND1 | ground | — | ground | — | — | — | — | — | — | — |
| GND | usb_host_header · UH_GND2 | ground | — | ground | — | — | — | — | — | — | — |
| Ethernet RX+ | ethernet_header · ETH_RXP | other | — | Ethernet RX+ | — | — | — | — | — | — | — |
| Ethernet RX− | ethernet_header · ETH_RXN | other | — | Ethernet RX− | — | — | — | — | — | — | — |
| Ethernet LED | ethernet_header · ETH_LED | control | — | Ethernet link LED | — | — | — | — | — | — | — |
| GND | ethernet_header · ETH_GND | ground | — | ground | — | — | — | — | — | — | — |
| Ethernet TX− | ethernet_header · ETH_TXN | other | — | Ethernet TX− | — | — | — | — | — | — | — |
| Ethernet TX+ | ethernet_header · ETH_TXP | other | — | Ethernet TX+ | — | — | — | — | — | — | — |
| VUSB | bottom_pads · VUSB | power in | — | power_in | — | — | — | — | — | — | — |
| 3.3V | bottom_smt_pads · Q_3V3_1 | power out | — | power_out | — | — | — | — | — | — | — |
| GND | bottom_smt_pads · Q_GND | ground | — | ground | — | — | — | — | — | — | — |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| www.sparkfun.com | 31.5 USD | unknown | 2026-09-24 | https://www.sparkfun.com/teensy-4-1.html |
| www.adafruit.com | 29.95 USD | out_of_stock | 2026-09-24 | https://www.adafruit.com/product/4622 |

## FAQ

**What microcontroller does the Teensy 4.1 use?**

The Teensy 4.1 is built around the MIMXRT1062DVJ6B, alongside W25Q64JV-DTR (8 MB), DP83825I, GD32E230F8 (after June 2022), TLV75533P (after March 2023; earlier TLV75733P / NCV8186AMN330TAG).

**How many GPIO pins does the Teensy 4.1 have?**

55 GPIO pins are exposed. Xirkit documents 80 board pins, 55 of them with pin-level electrical limits.

**Are the Teensy 4.1 I/O pins 5 V tolerant?**

No. The I/O pins are not 5 V tolerant — they run at 3.3 V logic; use a level shifter for 5 V signals. Input-high threshold: 2.31–3.3 V.

**How much current can a Teensy 4.1 GPIO pin source?**

Documented output-high current per pin: ≤ 4 mA. Values are traced to the chip datasheet; see the pinout table for per-pin limits and conditions.

**What voltage powers the Teensy 4.1?**

Supply range 3–5.5 V. Power inputs: VIN (3.6–5.5 V), VBAT, VUSB.

**How much does the Teensy 4.1 cost?**

From $29.95 at www.adafruit.com (2 supplier offers tracked). Prices are observed unit prices before tax and shipping.

**What are the Teensy 4.1 dimensions?**

60.96 × 17.78 × 1.57 mm. A STEP model is available for enclosure fit checks.

**Which interfaces does the Teensy 4.1 support?**

gpio, interrupt, adc, pwm, can, i2s, uart, i2c, audio, spi, led, sdio, qspi, control, usb, ethernet.

**How do I program the Teensy 4.1?**

Supported frameworks: Arduino (Teensyduino), Makefile / command line.

**Where does this Teensy 4.1 data come from?**

Every value in this record is traced to a source — 3 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Teensy 4.1 datasheet](https://www.pjrc.com/store/teensy41.html)
- [www.sparkfun.com listing](https://www.sparkfun.com/teensy-4-1.html)
- [www.adafruit.com listing](https://www.adafruit.com/product/4622)


---

# Pololu 20.4:1 25D HP 12V Gearmotor

> A 12 V, 20.4:1 brushed DC gearmotor with 500 RPM no-load speed.

- Manufacturer: Pololu
- Part number: 3203
- Category: Motors
- Canonical page: https://www.xirkit.io/products/pololu-20-4-1-25d-hp-12v-gearmotor-4597
- Pinout: https://www.xirkit.io/products/pololu-20-4-1-25d-hp-12v-gearmotor-4597/pinout
- Structured JSON: https://www.xirkit.io/products/pololu-20-4-1-25d-hp-12v-gearmotor-4597/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Motor type | brushed_dc_gearmotor |
| Rated voltage | 12 V |
| Stall torque | 0.726 N·m |
| No-load speed | 500 rpm |
| Gear ratio | 20.4:1 |
| Shaft diameter | 4 mm |
| Encoder | none |
| Dimensions | 50 × 25 × 25 mm |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Pololu | 32.95 USD | unknown | 2026-09-15 | https://www.pololu.com/product/3203 |

## FAQ

**How much does the Pololu 20.4:1 25D HP 12V Gearmotor cost?**

From $32.95 at Pololu. Prices are observed unit prices before tax and shipping.

**What are the Pololu 20.4:1 25D HP 12V Gearmotor dimensions?**

50 × 25 × 25 mm.

**Where does this Pololu 20.4:1 25D HP 12V Gearmotor data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Pololu 3203 product specifications](https://www.pololu.com/product/3203)
- [Pololu 3203 dimensions and performance](https://www.pololu.com/product/3203/specs)


---

# Pololu 20.4:1 25D LP 12V Gearmotor

> A 12 V, 20.4:1 brushed DC gearmotor with 280 RPM no-load speed.

- Manufacturer: Pololu
- Part number: 3251
- Category: Motors
- Canonical page: https://www.xirkit.io/products/pololu-20-4-1-25d-lp-12v-gearmotor-ccf2
- Pinout: https://www.xirkit.io/products/pololu-20-4-1-25d-lp-12v-gearmotor-ccf2/pinout
- Structured JSON: https://www.xirkit.io/products/pololu-20-4-1-25d-lp-12v-gearmotor-ccf2/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Motor type | brushed_dc_gearmotor |
| Rated voltage | 12 V |
| Stall torque | 0.235 N·m |
| No-load speed | 280 rpm |
| Gear ratio | 20.4:1 |
| Shaft diameter | 4 mm |
| Encoder | none |
| Dimensions | 50 × 25 × 25 mm |

## Where to buy

| Supplier | Price | Stock | Checked | URL |
| --- | --- | --- | --- | --- |
| Pololu | 29.95 USD | unknown | 2026-09-15 | https://www.pololu.com/product/3251 |

## FAQ

**How much does the Pololu 20.4:1 25D LP 12V Gearmotor cost?**

From $29.95 at Pololu. Prices are observed unit prices before tax and shipping.

**What are the Pololu 20.4:1 25D LP 12V Gearmotor dimensions?**

50 × 25 × 25 mm. A STEP model is available for enclosure fit checks.

**Where does this Pololu 20.4:1 25D LP 12V Gearmotor data come from?**

Every value in this record is traced to a source — 2 documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.

## Sources

- [Pololu 3251 product specifications](https://www.pololu.com/product/3251)
- [Pololu 3251 dimensions and performance](https://www.pololu.com/product/3251/specs)


---

# NEMA 17 bipolar stepper motor

> NEMA 17 bipolar stepper motor, 1.8 degree step angle.

- Manufacturer: unknown
- Part number: UNKNOWN
- Category: Motors
- Canonical page: https://www.xirkit.io/products/nema-17-bipolar-stepper-motor-63e5
- Pinout: https://www.xirkit.io/products/nema-17-bipolar-stepper-motor-63e5/pinout
- Structured JSON: https://www.xirkit.io/products/nema-17-bipolar-stepper-motor-63e5/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Rated voltage | 12 V |
| Rated torque | 0.157 N·m |
| Rated speed | 300 rpm |
| Rated current | 1.2 A |
| Shaft diameter | 5 mm |

## FAQ

**Where does this NEMA 17 bipolar stepper motor data come from?**

Every value in this record is traced to a source — the manufacturer documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.


---

# Tower Pro MG996R high-torque metal-gear servo motor

> High-torque metal-gear servo motor

- Manufacturer: Tower Pro
- Part number: MG996R
- Category: Motors
- Canonical page: https://www.xirkit.io/products/tower-pro-mg996r-high-torque-metal-gear-servo-motor-2a43
- Pinout: https://www.xirkit.io/products/tower-pro-mg996r-high-torque-metal-gear-servo-motor-2a43/pinout
- Structured JSON: https://www.xirkit.io/products/tower-pro-mg996r-high-torque-metal-gear-servo-motor-2a43/data.json
- Source: Xirkit structured parts catalog — every value traced to a cited document; unknowns are explicit.

## Key specifications

| Property | Value |
| --- | --- |
| Rated voltage | 5 V |
| Rated torque | 1.08 N·m |
| Stall torque | 1.08 N·m |
| Rated speed | 57 rpm |
| Rated current | 2.5 A |
| Shaft diameter | 5.8 mm |

## FAQ

**Where does this Tower Pro MG996R high-torque metal-gear servo motor data come from?**

Every value in this record is traced to a source — the manufacturer documents including the board and chip datasheets — with the page and table cited per value. Unknowns are left explicit, never guessed.


---
