Про взаимодействие программной и аппаратной части.
Пока буду рассматривать на примере ATmega8
ATmega8
Это вырезка из даташита с расположением выводов.
Ниже - назначение некоторых выводов.
VCC и AVCC - это питание +5 вольт для МК и отдельно для аналогового компаратора.
GND и AGND - это общий провод, "земля".
TOSC1 - TOSC2 - выводы для подключения кварцевого резонатора
PB0 - PB7 - это выводы порта B.
PC0 - PC6 - выводы порта C.
PD0 - PD7 - выводы порта D
RESET - (и так понятно зачем это)
SCK, MOSI, MISO - выводы, которые используются для программирования микросхемы (совмещены с портом B).
Электрические параметры:
Напряжение питания - 5 вольт.
Максимальный тока нагрузки на один вывод микросхемы - 40 ма.
Максимальный суммарный ток нагрузки - 300 ма.