Bei geschätzen 20mA die ein AVR Pin treibt, liegt die Umladezeit im Bereich von 1,1us. Macht für auf und zu 2,2us. Geschätzt sind das 0,3mW pro Schaltvorgang (halber Strom*ganze Spannung als Daumenwert). Ungekühlt macht der vielleicht 1W. Dann sollte die Schaltfrequenz in dem Fall kleiner 4kHz sein, sonst wird das Ding gegrillt.

Manf's Vorschlag, die Steuerspannung mal von Hand zuzuführen (Pin vorher als Eingang schalten, Spannung über 220Ohm Widerstand) bringt Dich sicherlich weiter.