WinAVR ist auf jeden Fall kostenlos und auch echt gut
nur für Assembler dürfte sich auch die AVR-Software von Atmel eignen, wie die allerdings heißt, fällt mir grad nicht ein