was ist denn der unterschied zwischen einem atmega32-16AC und einem atmega32-16PC???
der 16AC ist im TQFP-Gehäuse(Pinabstand 0,8mm), der 16PC im PDIP(Pinabstand 2,54mm, das würde ich dir empfehlen)

meinst du mit Software die zum Programmieren? wenn ja, müsstest du dich erst mal entscheiden, mit welcher Sprache du die programmieren willst (--> Forensuche)
was du noch dazu bestellen musst, kommt drauf an, was du machen willst, Standartschaltungen gibts hier im Forum genügend