sprintf aud der avr-libc unterstützt nicht den vollen Funktionsumfang. %f würde float-Arithmetik und malloc und... nach sich ziehen.

Schau mal in die Doku zur avr-libc. bei WinAVR unter ./doc/...