Dasar Pemograman Microkontroler
Pengembangan sebuah sistem menggunakan microcontroler AVR buatan ATMEL mengunakan software AVR studio dan CodeVision AVR, AVR Studio merupakan software khusus untuk bahasa assembly. Sedangkan CodeVisionAVR merupakan software C-cross compiler, dimna program dapat ditulis dalam bahasa C, CodeVision, memiliki IDE (Integrated Development Envirioment) yang lengkap, dimana penulisan program, compile, link, pembuatan kode mesin (assembler) dan download program ke chip AVR dapat dilakukan pada codevision, selain itu ada fasilitas terminal, yaitu untuk melakukan komunikasi serial dengan microkontroler yang sudah diprogram. Proses download ke IC microkontroler AVR dapat menggunakan sitem download secara ISP (In Sytem Programing). In Sytem Programmable Flash on-chip mengizinkan memori program untuk diprogram ulang dalam sytem menggunakan hubungan serial SPI.