Есть такое же в WinAvr здесь .
Чтобы разобраться с этим, достаточно взглянуть на ассемблерный листинг программы
Лучше в мануале смотреть: есть функция __low_level_init которую можно определить самому и она будет вызвана после старта программы. В winavr для тех же целей можно поместить Си-функцию в секцию .initN.