FEATURES:
Input and Output Pins:
- Pins Overview: 14 digital pins (can be set as input or output). Operate at 5V and can handle up to 40mA current. Each pin has an internal pull-up resistor (20-50 kOhms) which is off by default.
- Special Functions:
- Serial: Pins 0 (RX) and 1 (TX) are used for serial communication.
- External Interrupts: Pins 2 and 3 can trigger interrupts on low, rising, falling, or changing values.
- PWM: Pins 3, 5, 6, 9, 10, and 11 support PWM output (using analogWrite()).
- SPI: Pins 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) support SPI communication.
- LED: Pin 13 controls a built-in LED (on when HIGH, off when LOW).
- Analog Inputs: 8 analog pins (0-5), with 10-bit resolution (1024 levels). Pin 6 and 7 can't be used as digital pins.
- Special Functions: Pins A4 (SDA) and A5 (SCL) are for I2C communication.
- AREF: Reference voltage for analog inputs.
- Reset: Used to reset the microcontroller (often for shields).
Communication:
- Serial Communication: Via pins 0 (RX) and 1 (TX), and the onboard USB chip (CH340G), which uses FTDI drivers for USB-to-serial conversion.
- SoftwareSerial: Allows serial communication on any digital pin, using the SoftwareSerial library.
- I2C and SPI: The ATmega328 chip supports both, with the Wire library simplifying I2C use.
Programming:
- Arduino IDE: Program via the Arduino software. Select the appropriate board (ATmega168 or ATmega328) from the Tools menu.
- Bootloader: The ATmega168/328 comes pre-installed with a bootloader, allowing code uploads via USB without external programmers.
- ICSP: Optionally, bypass the bootloader and program directly through the ICSP header using Arduino ISP.
Automatic (Software) Reset:
- The Nano automatically resets when connecting to a computer, using the DTR (Data Terminal Ready) signal to trigger the reset via a capacitor.
- Implication: When the Nano connects to a Mac or Linux computer, it resets automatically for about half a second when the software opens the connection. Therefore, software should wait a second before sending data after connection.
SPECIFICATIONS:
- Microcontroller: ATmega328
- FT232RL Replace by CH340G
- Operating Voltage (logic level): 5 V
- Input Voltage (recommended): 7-12 V
- Input Voltage (limits): 6-20 V
- 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: 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
- SRAM: 1 KB (ATmega168) or 2 KB (ATmega328)
- EEPROM: 512 bytes (ATmega168) or 1 KB (ATmega328)
- Clock Speed: 16 MHz
- Dimensions: 0.73" x 1.70"
- Length: 45 mm
- Width: 18 mm
- Weight: 5 g
PACKAGING LIST:
- 1x Nano V3.0 with ATMEGA328P Module for Arduino
Arduino Nano
RM36.00Price


