Mikrokontroler 8-bit dari keluarga AVR Mega buatan Atmel dengan nomor seri ATmega644P-20AUini memiliki ruang lega untuk pemrograman sebesar 64 KB Flash Memory(65536 bytes, muat untuk 32768 instruksi @ 1 word atau 2 bytes), memori RAM statis 4 KB(4096 bytes), non-volatile memoryEEPROM 2 KB(2044 bytes), mampu mengeksekusi perintah hingga mendekati 20 MIPS pada frekuensi operasi 20 MHz, mendukung teknologi sentuh dengan tersedianya 16 kanal sentuh (16 touch channels), 32 interupsi eksternal, RTC terpadu 32 kHz, osilator terkalibrasi terpadu, fungsi watchdog.

Interkoneksi dengan MCU (Micro-Controller Unit) ini sangatlah fleksibel dengan tersedianya 32 jalur masukan/keluaran (32 I/O lines), 3 kanal SPI(Serial Peripheral Interface), 1 kanal TWI (Two Wire Interface, atau dikenal dengan nama I2C), 2 kanal UART(Universal Asynchronous Receivers/Transmitters), 8 kanal ADC(Analog-to-Digital Converter) beresolusi 10-bit dengan kecepatan 15 ksps, 1 komparator analog, 14 masukan ADC diferensial, dan antarmuka JTAG untuk debugging.

Sirkuit terpadu ini merupakan komponen elektronika bertipe SMD (Surface Mount Device) / SMT (Surface Mount Technology) yang dikemas dalam kemasan TQFP-44 packaging, dapat dioperasikan pada rentang suhu -40C hingga +85C (Industrial A-grade) dengan catu daya berkisar antara 2,7 hingga 5,5 Volt DC.