Arduino и микроконтроллер ATmega8

Микроконтроллер ATmega8A в корпусе PDIP совместим по распиновке выводов с микроконтроллером ATmega328P, и поэтому его можно использовать в качестве микроконтроллера в плате Arduino. При этом однако часть функций микроконтроллера ATmega328P, таких как аппаратный ШИМ (analogWrite) и прерывания по изменению состояния вывода PCINT, работать не будут. Тем не менее, USART, SPI, TWI, АЦП и аналоговый компаратор в микроконтроллере ATmega8A имеются.

Чтобы использовать микроконтроллер ATmega8A с программным обеспечением Arduino, прежде всего потребуется прошить в микроконтроллер Arduino-совместимый загрузчик (bootloader). Файл прошивки ATmegaBOOT.hex находится в директории hardware/arduino/avr/bootloaders/atmega8. Прошить микроконтроллер можно командой make isp.

Более удобный способ -- в меню Сервис->Плата выбрать Arduino NG or older, в меню Сервис->Processor выбрать ATmega8, и затем выбрать команду Прошить загрузчик в меню Сервис.