DAOKI 5 PCS MINI USB Nano V3.0 ATmega328P CH340G 5V 16M Micro-controller Board for Arduino Microcontroller ATmega328P Operating Voltage (logic level) 5 V Input Voltage (recommended) 7V-12V Digital I/O Pins 14 (of which 6 provide PWM output) Flash Memory 32 KB (ATmega328) of which 2 KB used by bootloader