# 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)

## Part graph

### Built from

- [ATmega328P](https://www.xirkit.io/products/category/dev-boards/atmega328p) — main processor on the Arduino Nano
- FT232RL — usb uart bridge on the Arduino Nano
- LM1117IMPX-5.0 — voltage regulator on the Arduino Nano

### Alternatives (by use case)

- [Arduino Mega 2560 Rev3](https://www.xirkit.io/products/arduino-mega-2560-rev3-e196) — Both serve 5 v sensors — check the trade-offs; $49.9 vs $25.7
- [Arduino UNO R4 WiFi](https://www.xirkit.io/products/arduino-uno-r4-wifi-d7ab) — Both serve 5 v sensors — check the trade-offs; $25.7 vs $27.5
- [Arduino UNO R4 Minima](https://www.xirkit.io/products/arduino-uno-r4-minima-4540) — Both serve 5 v sensors — check the trade-offs; $25.7 vs $20
- [Arduino UNO R3](https://www.xirkit.io/products/arduino-uno-r3-9ffd) — Both serve 5 v sensors — check the trade-offs; $25.7 vs $27.6

### Pin-compatible

- [Arduino Nano Every](https://www.xirkit.io/products/arduino-nano-every-ff46) — Same form factor and header layout as the Arduino Nano — pin-compatible, different main chip
