Board

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.

Arduino Nano
Photo: MakeMagazinDE, CC BY-SA 4.0, via Wikimedia Commons
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

11 specs
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?

1 platforms
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

5 documents

Gotchas

2 known issues
  • Old vs new bootloader. Nanos shipped with two bootloaders over the years; if uploads time out, choose “ATmega328P (Old Bootloader)” in the IDE.[6]
  • 5 V logic. I/O is 5 V. Sensors and modules that run at 3.3 V (most modern ones) need level shifting on their inputs.[1]

What changed

From the specs

Next came the Arduino Nano Every

SpecArduino NanoArduino Nano Every
Chip / SoCMicrochip ATmega328 (Nano 2.x boards: ATmega168)Microchip ATmega4809
CPU8-bit AVR8-bit AVR (megaAVR 0-series)
Clock16 MHz20 MHz
RAM2 KB SRAM6 KB SRAM
Flash32 KB (2 KB used by the bootloader)48 KB
GPIO14 digital I/O (6 PWM); A0–A5 also usable as digital pins—
Analog8 analog inputs (10-bit)—
USBMini-USB via FTDI FT232RL—
Dimensions45 × 18 mm, 7 g45 × 18 mm, 5 g

History and use today

Editorial

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

1 build

Sources

9 sources
  1. Arduino Nano, Arduino documentation
  2. Arduino Nano datasheet (A000005)
  3. ATmega328P product page, Microchip
  4. List of Arduino boards and compatible systems, Wikipedia
  5. Older boards, Arduino documentation
  6. Arduino AVR core board definitions (boards.txt), Arduino
  7. PlatformIO board definition (nanoatmega168) at 5da4930a97
  8. PlatformIO board definition (nanoatmega328) at 5da4930a97
  9. PlatformIO board definition (nanoatmega328new) at 5da4930a97

Spotted a mistake?

Reviewed by hand

Every report is read by a person and checked against a source before anything changes. Please link one if you have it.

Report a mistake