Arduino Nano specs & datasheets
The classic breadboard Arduino: an ATmega328 on a 45 × 18 mm board, the same chip as the Uno in a fraction of the space.
- CPU
- 8-bit AVR
- Clock
- 16 MHz
- RAM
- 2 KB SRAM
- Flash
- 32 KB (2 KB used by the bootloader)
- I/O voltage
- 5 V
- Released
- 2008
- Status
- In production
Specs checked against the cited sources on 1 October 2026 (AI-assisted source check). Spotted a mistake? Use the form at the end of the page.
Specifications
- Chip / SoC
- Microchip ATmega328 (Nano 2.x boards: ATmega168)[5]
- CPU
- 8-bit AVR[3]
- Clock
- 16 MHz[2]
- RAM
- 2 KB SRAM[3]
- Flash
- 32 KB (2 KB used by the bootloader)[2]
- GPIO
- 14 digital I/O (6 PWM); A0–A5 also usable as digital pins[1]
- Analog
- 8 analog inputs (10-bit)[3]
- I/O voltage
- 5 V[2]
- USB
- Mini-USB via FTDI FT232RL[2]
- Dimensions
- 45 × 18 mm, 7 g[1]
- Upload limits
- 14 KB flash, 1 KB RAM[7]
Upload limits are what a sketch or firmware may use after the bootloader, as the build tools enforce them, not the chip’s full memory.
Can I still use it?
- Arduino framework
- Supported[1]Official Arduino core.
As published by each project, checked weekly. A platform not listed has no published information here, which is not the same as no support.
Datasheets and documents
Gotchas
What changed
Next came the Arduino Nano Every
| Spec | Arduino Nano | Arduino Nano Every |
|---|---|---|
| Chip / SoC | Microchip ATmega328 (Nano 2.x boards: ATmega168) | Microchip ATmega4809 |
| CPU | 8-bit AVR | 8-bit AVR (megaAVR 0-series) |
| Clock | 16 MHz | 20 MHz |
| RAM | 2 KB SRAM | 6 KB SRAM |
| Flash | 32 KB (2 KB used by the bootloader) | 48 KB |
| GPIO | 14 digital I/O (6 PWM); A0–A5 also usable as digital pins | — |
| Analog | 8 analog inputs (10-bit) | — |
| USB | Mini-USB via FTDI FT232RL | — |
| Dimensions | 45 × 18 mm, 7 g | 45 × 18 mm, 5 g |
History and use today
History
Launched in May 2008, the Nano is similar to the Arduino Duemilanove but made for use on a breadboard, with no power jack.[4]
Still useful for
Still common and cheap. For new designs, the Nano Every and the USB-C Nano R4 keep the pinout with more memory.
Projects from the archive
Sources
- Arduino Nano, Arduino documentation
- Arduino Nano datasheet (A000005)
- ATmega328P product page, Microchip
- List of Arduino boards and compatible systems, Wikipedia
- Older boards, Arduino documentation
- Arduino AVR core board definitions (boards.txt), Arduino
- PlatformIO board definition (nanoatmega168)
- PlatformIO board definition (nanoatmega328)
- PlatformIO board definition (nanoatmega328new)
Spotted a mistake?
Every report is read by a person and checked against a source before anything changes. Please link one if you have it.