Description
The Arduino Nano is a small, complete, and breadboard-friendly microcontroller board based on the ATmega328P (in its classic version), operating at 5V with 14 digital I/O pins, 8 analog inputs, and a 16 MHz clock speed. It offers similar functionality to the larger Arduino Uno but in a compact 18 x 45 mm footprint weighing only 7 grams, making it ideal for embedded projects with space constraints.
Technical Specifications
Microcontroller: ATmega328P (8-bit AVR)
Operating Voltage: 5V
Input Voltage: 7V to 12V (recommended)
Digital I/O Pins: 14 (6 provide PWM output)
Analog Input Pins: 8
Flash Memory: 32 KB (2 KB used by bootloader)
SRAM / EEPROM: 2 KB / 1 KB
Clock Speed: 16 MHz
Popular Variants and Family
Classic Nano: The original layout featuring an ATmega328P and Mini-B USB.
Nano Every: An upgraded, cost-effective 5V board using the ATmega4809 (20 MHz).
Nano R4: A powerful 32-bit ARM Cortex-M4 upgrade retaining the classic form factor with advanced features like a 12-bit DAC and USB-C.
IoT & BLE Boards: Specialized versions like the Nano 33 IoT, Nano RP2040 Connect, and Nano 33 BLE Sense add built-in Wi-Fi, Bluetooth, and environmental sensors.