The Arduino Nano is based on the ATmega328P microcontroller, which has 32KB of flash memory, 2KB of SRAM, and 1KB of EEPROM. It features 14 digital input/output pins, six of which can be used as PWM outputs, and eight analog inputs.
It also has a USB connector for programming and communication with a computer, as well as a power jack for connecting an external power supply.