Code Vision AVR merupakan salah satu software yang digunakan dalam membangun aplikasi mikrokontroller/compiler menggunakan bahasa pemrograman C. Code Vision hanya compatible dengan mikrokontroller keluaran keluarga AVR dari Atmel.corp. Software Code Vision AVR tersedia yang freeware/evaluation maupun berbayar dan dapat download di http//hpinfotech.ro versi free-nya. Untuk yang free biasanya di batasi penggunaannya dalam hal pemrogramannya. Tapi jangan khawatir ada yang menyediakan versi fullnya download di http://www.4shared.com/file/lsDeWi7f/setup.html.
Beberapa kelebihan yang dimilki oleh Code Vision AVR antara lain:
1. Menggunakan IDE (Integrated Development Environment),
2. Fasilitas yang disediakan lengkap (mengedit program, mengkompile program, mendownload program) serta tampilannya sangat user friendly.
3. mampu membangkitkan kode program secara automatis dengan menggunakan fasilitas CodeWizard AVR.
4. memiliki fasilitas untuk mendownload secara langsung menggunkan hardware khusus.
5. dan masih banyak lagi.
Penjelasan secara umun CodeVision AVR:
Tampilan workspace pada CodeVisionAVR

Seperti tampak pada gambar di bawah.

b. Edit
Seperti tampak pada gambar di bawah.

Sebelum mengkompile, setting terlebih dahulu pada Tab Project/configure lalu pilih Tab after build centang program the chip dan execute user’s program setelah itu oke.
Sepert pada gambar di bawah.

Setelah proses di atas selesai silahkan tekan shft-f9 untuk memulai proses kompile.
Jika terjadi eror berarti program kita ada yang salah coba cek di box massage bagian bawah. Jika proses berhasil maka program dapat langsung di downloadkan ke mikrokontroler.
Tetapi sebelum proses download kita harus mensetting lagi di bagiaan Tab Settings pilih programmer disini kita harus memilih menggunkan hardware apa yang digunakan misal ST500, STK200 atau usb downloader yang umum digunakan sesuai dengan petunjuk buku manual yang disediakan. Seperti pada gambar dibawah.
Setelah semua proses selesai, silahkan men-download hasil program yang telah dibuat. Sekian penjelesan awal dari tutorial CodeVision AVR. Continue.