Microcontroller: ATmega328P Operating Voltage: 5V Input Voltage (recommended): 7V to 12V Input Voltage (limit): 6V to 20V Digital I/O Pins: 14 PWM Pins: 6 Analog Pins: 6 Max Current Draw (I/O Pin): 20 mA Flash Memory: 32 KB of which 0.5 KB used by bootloader SRAM: 2 KB EEPROM: 1 KB Clock Speed: 16 Mhz