Arduino Nano: Documentation, Features and FAQs
ARDUINO - A000005 - Development Board, Arduino Nano, ATmega328 MCU, 14 3.3V I/O, 6 PWM Outputs, USB Mini B









ARDUINO - A000005 - Development Board, Arduino Nano, ATmega328 MCU, 14 3.3V I/O, 6 PWM Outputs, USB Mini B
Arduino Nano is a small, breadboard-friendly development board with ATmega328 microcontroller.

The introduction of Arduino Nano
Arduino Nano Overview

The Arduino Nano is a small, complete, and breadboard-friendly development board modeled after the Arduino Uno. It represents the culmination of over a decade of experience by Arduino in designing microcontroller boards for makers and educators.
At the heart of the Nano is the ATmega328P microcontroller, providing the same capabilities as the Uno in a smaller form factor. The ATmega328P features an 8-bit RISC-based architecture, running at 16 MHz with 32 KB of flash memory, 2 KB of SRAM and 1 KB of EEPROM.
Key specifications for the ATMEGA328P microcontroller:
| Specification | Value |
|---|---|
| Core | 8-bit AVR |
| Clock Speed | 20MHz |
| Flash Memory | 32KB |
| RAM | 2KB |
| Number of I/O Pins | 23 |
| Operating Voltage | 1.8V - 5.5V |
| Communication Interfaces | I2C, SPI, UART |
| ADC Channels | 6 x 10-bit |
| Timers | 3 |
| PWM Channels | 6 |
| Package | 28-DIP |
| Operating Temperature | -40°C to 105°C |
| Dimensions | 34.8 x 7.493 x 4.064 mm |
| Pin Count | 28 |
The Nano provides 14 digital input/output pins and 8 analog input pins usable via sockets on a breadboard. 6 of the digital pins support PWM output. The Nano contains everything needed to support the microcontroller including a USB connection, power jack, reset button, and more. All necessary components are contained on a PCB measuring only 18x45mm.
Power can be provided via USB Mini-B connection, unregulated external power from 6-20V or regulated 5V power. The Nano is compatible with all Arduino shields designed for the Uno, Pro Mini or Mini. Extensive software support is provided via the Arduino IDE.

*As the official partner of Arduino, Utmel provides you with official original Arduino products. Welcome to shop at the page dedicated to Arduino products.
Arduino Nano Specifications
| Type | Parameter |
| Part Status | Active |
| RAM Size | 2KB |
| Program Memory Size | 1KB/32KB |
| Automotive | No |
| ECCN (US) | EAR99 |
| HTS | 8473.30.11.80 |
| Main Program Memory Type | EEPROM/Flash |
| Supported Device | ATmega328 |
| Type | Development Board |
| Program Memory Type | EEPROM/Flash |
| USB | 1 |
| Daughter Cards | No |
| EU RoHS | Compliant |
| JTAG Support | No |
| Supported Device Technology | Microcontroller |
Arduino Nano Pinout diagram

Arduino Nano Features
-Microcontroller: ATmega328 running at 16MHz
-Operating Voltage: 5V
-Digital I/O Pins: 14 (of which 6 provide PWM output)
-Analog Input Pins: 8
-DC Current per I/O Pin: 40 mA
-Flash Memory: 32 KB (ATmega328)
-SRAM: 2 KB (ATmega328)
-EEPROM: 1 KB (ATmega328)
-Clock Speed: 16 MHz
Arduino Nano Related boards
Arduino Nano vs. Arduino Nano 33 BLE
| Feature | Arduino Nano | Arduino Nano 33 BLE |
|---|---|---|
| Microcontroller | ATmega328 | nRF52840 |
| Operating Voltage | 5V | 3.3V |
| Input Voltage (Recommended) | 7-12V | 5-18V |
| Digital I/O Pins | 14 | 14 |
| PWM Pins | 6 | 5 |
| Analog Input Pins | 8 | 8 |
| DC Current per I/O Pin | 40 mA | 10 mA |
| Clock Speed | 16 MHz | 64 MHz |
| Flash Memory | 32 KB | 1 MB |
| SRAM | 2 KB | 256 KB |
| EEPROM | 1 KB | N/A |
| USB connector type | Mini-B USB | Micro USB |
The Arduino Nano and Arduino Nano 33 BLE are similar in terms of the number of I/O pins and their form factor. However, the Arduino Nano 33 BLE uses a more powerful microcontroller, has a higher clock speed, and more memory. It also operates at a lower voltage and uses a different type of USB connector.
Arduino Nano Applications
-IoT and wearables
-Robotics
-Small sensor systems
-Miniature projects requiring a compact controller
-Education and prototyping
-Building small autonomous systems
-Enhancing projects requiring serial comms like I2C, SPI
Arduino Nano Application Tutorial
Mini Weather Station using Arduino Nano
This project uses the Arduino Nano to create a mini weather station that can measure temperature, humidity, and atmospheric pressure.
Image source: projecthub.Arduino
Components Required:
1. Arduino Nano
2. DHT11 Temperature and Humidity Sensor
3. BMP180 Barometric Pressure Sensor
4. 16x2 LCD Display
5. Breadboard and Jumper Wires
Apps and platforms
Fusion 360
Arduino IDE
Connections:
1. Connect the DHT11 sensor's VCC to 5V on the Arduino Nano, GND to GND, and data pin to D2 on the Arduino.
2. Connect the BMP180 sensor's VCC to 5V on the Arduino Nano, GND to GND, SDA to A4 on the Arduino, and SCL to A5.
3. Connect the LCD display's VSS pin to GND, VDD to 5V, V0 to the middle pin of a 10k potentiometer (other pins connected to 5V and GND for contrast control), RS to D12, RW to GND, E to D11, D4 to D5, D5 to D4, D6 to D3, D7 to D2, A (backlight) to 5V, and K (backlight ground) to GND.

Arduino Code:
You'll need to include the DHT library, Adafruit BMP085 library, and the LiquidCrystal library in your Arduino IDE before uploading the following code:
C++
#include <Wire.h>
#include <Adafruit_BMP085.h>
#include <dht.h>
#include <LiquidCrystal.h>
#define DHT11_PIN 7
dht DHT;
Adafruit_BMP085 bmp;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
bmp.begin();
}
void loop() {
int chk = DHT.read11(DHT11_PIN);
lcd.setCursor(0,0);
lcd.print("Temp: ");
lcd.print(DHT.temperature);
lcd.print((char)223);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Humidity: ");
lcd.print(DHT.humidity);
lcd.print("%");
delay(2000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Pressure: ");
lcd.print(bmp.readPressure());
lcd.print(" Pa");
delay(2000);
lcd.clear();
}This code reads data from the DHT11 and BMP180 sensors and displays it on the LCD. The weather station will cycle between displaying temperature and humidity, and atmospheric pressure every 2 seconds. This mini weather station is a simple yet effective project that demonstrates the versatility of the Arduino Nano.
Arduino Nano Documentation
EAGLE FILES IN .ZIP SCHEMATICS IN .PDF BOARD SIZE IN .PDF
Datasheet PDF
- Datasheets :
- Design Resources :
What is the difference between Arduino Nano and Arduino Uno?
The Nano has a smaller form factor than the Uno but is functionally similar. The Nano lacks a DC power jack and works with a Mini-B USB cable instead of a standard one.
How much flash memory and SRAM does the ATmega328 microcontroller have?
The ATmega328 has 32KB of flash memory for storing code and 2KB of SRAM for storing variables.
Does the Nano need external power?
The Nano can be powered via the USB port or directly via the VIN pin. An external power supply of 6-20V can be used.
How many analog input pins does the Nano have?
There are 8 analog input pins that can read analog voltages between 0-5V. These are labeled A0 through A7.
Can the Arduino Nano control motors or LEDs?
Yes, the Nano can drive small motors, LEDs etc by utilizing the digital I/O pins and PWM capability. External driver circuits may be needed for some loads.
CR14250SE Battery 3 V 1/2AA Lithium 850 mAh[Video]: Datasheet, Applications, and FAQ15 March 2022545
Panasonic ERJ-2RKF1002X vs Yageo 0402 Resistors19 September 2025247
OP237EJ Operational Amplifier06 March 2024441
TPS5430 Step-Down Converter: Pinout, Equivalent and Datasheet26 October 202110668
Unraveling the Microchip ATSAMD21E17AMUT Microcontroller28 February 2024187
XC7Z020-1CLG400C Features Explained for 2025 Applications27 March 20251265
TIP2955 Transistor: TIP2955, TIP2955 Datasheet, Pinout31 December 202115667
IRLB8721PBF Power MOSFET: Pinout, Datasheet, and Test Circutis14 August 20217231
Will Sodium-ion Battery be the Next Gen of Battery?29 September 20213999
Millimeter Wave Radar: Advantages, Types, and Applications18 October 202119089
Vision Capabilities Are at the Heart of AI's Evolutionary Possession of Intelligence06 July 2022847
Introduction to AC motor05 March 20217372
Solar Inverter: Definition, Types and Costs01 February 20214132
Methods for measuring the temperature of semiconductor devices14 November 20222096
What are Proximity Sensors?24 October 20257422
Domestic SSD Master Chip Maker, Achieving a New Breakthrough in PCIe 5.027 April 2022619
Arduino
In Stock
United States
China
Canada
Japan
Russia
Germany
United Kingdom
Singapore
Italy
Hong Kong(China)
Taiwan(China)
France
Korea
Mexico
Netherlands
Malaysia
Austria
Spain
Switzerland
Poland
Thailand
Vietnam
India
United Arab Emirates
Afghanistan
Åland Islands
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antigua & Barbuda
Argentina
Armenia
Aruba
Australia
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia
Bonaire, Sint Eustatius and Saba
Bosnia & Herzegovina
Botswana
Brazil
British Indian Ocean Territory
British Virgin Islands
Brunei
Bulgaria
Burkina Faso
Burundi
Cabo Verde
Cambodia
Cameroon
Cayman Islands
Central African Republic
Chad
Chile
Christmas Island
Cocos (Keeling) Islands
Colombia
Comoros
Congo
Congo (DRC)
Cook Islands
Costa Rica
Côte d’Ivoire
Croatia
Cuba
Curaçao
Cyprus
Czechia
Denmark
Djibouti
Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Eswatini
Ethiopia
Falkland Islands
Faroe Islands
Fiji
Finland
French Guiana
French Polynesia
Gabon
Gambia
Georgia
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guernsey
Guinea
Guinea-Bissau
Guyana
Haiti
Honduras
Hungary
Iceland
Indonesia
Iran
Iraq
Ireland
Isle of Man
Israel
Jamaica
Jersey
Jordan
Kazakhstan
Kenya
Kiribati
Kosovo
Kuwait
Kyrgyzstan
Laos
Latvia
Lebanon
Lesotho
Liberia
Libya
Liechtenstein
Lithuania
Luxembourg
Macao(China)
Madagascar
Malawi
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Micronesia
Moldova
Monaco
Mongolia
Montenegro
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
North Korea
North Macedonia
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestinian Authority
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn Islands
Portugal
Puerto Rico
Qatar
Réunion
Romania
Rwanda
Samoa
San Marino
São Tomé & Príncipe
Saudi Arabia
Senegal
Serbia
Seychelles
Sierra Leone
Sint Maarten
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Sudan
Sri Lanka
St Helena, Ascension, Tristan da Cunha
St. Barthélemy
St. Kitts & Nevis
St. Lucia
St. Martin
St. Pierre & Miquelon
St. Vincent & Grenadines
Sudan
Suriname
Svalbard & Jan Mayen
Sweden
Syria
Tajikistan
Tanzania
Timor-Leste
Togo
Tokelau
Tonga
Trinidad & Tobago
Tunisia
Turkey
Turkmenistan
Turks & Caicos Islands
Tuvalu
U.S. Outlying Islands
U.S. Virgin Islands
Uganda
Ukraine
Uruguay
Uzbekistan
Vanuatu
Vatican City
Venezuela
Wallis & Futuna
Yemen
Zambia
Zimbabwe











