Если МЕГА (МК) подключена правельно то ее потребление
чрезмерное, попробуй другой МК, хотя даже при таком потреблении
7805 не должна сильно греться.
И снизь напряжение на входе программатора, это еще немного
охладит 7805.
Ладно, пусть пока мега греется.
Программа не видит мегу, что с этим делать?
Согласно тестам напряжения все есть. В десятых небольшая разница. Думаю это нормально.