CodeVisionAVR - интегрированная среда разработки программного обеспечения для микроконтроллеров семейства Atmel AVR. CodeVisionAVR включает в себя следующие компоненты: компилятор языка Си для AVR; компилятор языка ассемблер для AVR; генератор начального кода программы, позволяющего произвести инициализацию периферийных устройств; модуль взаимодействия с отладочной платой STK-500; модуль взаимодействия с программатором; терминал. Выходными файлами CodeVisionAVR являются: HEX, BIN или ROM-файл для загрузки в микроконтроллер посредством программатора; COFF - файл, содержащий информацию для отладчика; OBJ - файл.