Hast du bei dem neuen Atmega32 denn überhaupt die richtigen Fuses gesetzt. Sonst läuft der mit 1 Mhz internem Takt. Hast du ein Multimeter ? Dann kannst du mal überprüfen ob An VCC, Reset und AVCC jeweils 5V anliegen.