The Arduino Nano is a compact, versatile development board from the Arduino family, known for its small form factor and wide range of applications. Here’s an overview:

- Microcontroller: Traditionally, the Arduino Nano used the ATmega328P, similar to the Arduino Uno, but newer models like the Nano Every use the ATmega4809, offering improved performance.
- Memory (for ATmega328P):
- Flash Memory: 32 KB (of which 2 KB used by the bootloader)
- SRAM: 2 KB
- EEPROM: 1 KB
- Operating Voltage: 5V
- Input Voltage (recommended): 7-12V
- Digital I/O Pins: 14 (of which 6 provide PWM output)
- Analog Input Pins: 8 (10-bit ADC)
- DC Current per I/O Pin: 40 mA
- Clock Speed: 16 MHz
Key Features:
- Compact Size: The Nano is significantly smaller than boards like the Arduino Uno, making it ideal for projects where space is at a premium.
- Breadboard Friendly: Its design allows it to be easily inserted into a breadboard, facilitating prototyping.
- USB Interface: Uses a mini USB port (older models) or micro USB (newer models) for programming, power supply, and USB communication.
- Compatibility: Pin layout is compatible with many Arduino shields, making it a versatile choice for existing designs.
- Power: Can be powered via USB or an external power supply, automatically selecting the highest voltage source.
- Programming: Fully compatible with the Arduino IDE, enabling straightforward programming and development.
Unique Capabilities:
- Versatility: Despite its size, the Nano offers a robust set of features, including a variety of I/O pins, making it suitable for a wide range of projects.
- Cost-Effective: Generally more affordable than larger Arduino boards, making it an attractive option for beginners or projects with budget constraints.
- Portability: Its small form factor makes it excellent for embedded systems, wearable tech, or any application where space and weight are concerns.
Use Cases:
- Prototyping: Ideal for breadboard-based projects due to its size and compatibility with standard breadboard layouts.
- Education: A common choice for teaching Arduino programming due to its simplicity and lower cost.
- Embedded Systems: Perfect for embedding into small devices or systems where space is limited.
- Wearables: Its compact size is advantageous for wearable technology projects.
- Sensor Nodes: Used in sensor networks or IoT applications where small, low-power nodes are needed.
- Art and Interactive Installations: Artists and designers often use the Nano for its unobtrusive size in interactive art installations.
The Arduino Nano strikes a balance between performance, size, and cost, making it one of the most popular boards in the Arduino ecosystem, particularly for projects requiring a small microcontroller with Arduino’s ease of use.
Tech specs
Microcontroller | ATmega328 |
Architecture | AVR |
Operating Voltage | 5 V |
Flash Memory | 32 KB of which 2 KB used by bootloader |
SRAM | 2 KB |
Clock Speed | 16 MHz |
Analog IN Pins | 8 |
EEPROM | 1 KB |
DC Current per I/O Pins | 20 mA (I/O Pins) |
Input Voltage | 7-12V |
Digital I/O Pins | 22 (6 of which are PWM) |
PWM Output | 6 |
Power Consumption | 19 mA |
PCB Size | 18 x 45 mm |
Weight | 7 g |
Product Code | A000005 |