Arduino Nano ESP32 pinout
All 30 pins of the Arduino Nano ESP32, each mapped to the ESP32-S3R8 pad it routes to, with its functions and — for 25 pins — the electrical limits from the chip datasheet. Every number cites its page and table.
Arduino Nano ESP32 pins, functions and electrical limits
| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant | Abs max | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| +3V3 | JP1 · 2 | power out | power_out | p.15 | |||||||||
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| VBUS | JP1 · 12 | power out | power_out | p.15 | |||||||||
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| GND | JP1 · 14 | ground | ground | ||||||||||
| VIN | JP1 · 15 | power in | power_in | p.6 table 6_1 | |||||||||
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| GND | JP2 · 12 | ground | ground | ||||||||||
| RST | JP2 · 13 | control | CHIP_PU | RESET (EN) | 2.475–3.6 V | -0.3–0.825 V | no | ESP32-S3 datasheet p.65 table 65_2 | |||||
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
| 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 | -0.3–3.6 V | ESP32-S3 datasheet p.65 table 65_2 |
Arduino Nano ESP32 pinout 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).
Related data
Looking for something else? Browse every structured part.