Arduino Nano, 32 KB flash belleğe, 2 KB SRAM'e ve 1 KB EEPROM'a sahip ATmega328P mikrodenetleyici tabanlıdır. Cihazda, altısı PWM çıkışı olarak kullanılabilen 14 dijital giriş/çıkış pini ve sekiz analog giriş bulunur.
Ayrıca, bilgisayarla programlama ve iletişim için bir USB konnektörü ile harici bir güç kaynağına bağlamak için bir güç girişi mevcuttur.