Keyes Nano V3.0 ATmega328P 5V 16M Micro Controller Board Module 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