With a smaller form factor than the Arduino Uno, the Arduino Nano V3.0 ATmega328P Micro-controller is a development board that is both portable and suitable for use on a breadboard. It can be powered by an external power supply or a USB and is intended for use in embedded projects. The board has a 16 MHz clock speed (epro.pk), 8 analog input pins, and 14 digital I/O pins, 6 of which may produce PWM output.