Nun habe ich aus iTest eine unsigned char (8 Bit) gemacht und somit die Code-Größe um weitere 34 Bytes gedrückt.

Für Anfänger wie mich, die sich erst an platzsparendes Programmieren gewöhnen müssen, doch sicherlich ein guter Tipp, oder? Bei kleinen Zählschleifen (<255) einfach unsigned char verwenden. Oder spricht irgendetwas dagegen?

Mir kommt es allerdings vor, dass die Schleife mit unsigned char bis 250 NICHT doppelt so schnell Punkte sendet (s.o., Code-Block), wie die Variante mit unsigned short bis 500. Ich vermute, dass das Inkrementieren einer 8-Bit-Variable einfach schneller geht. In meinem Fall (Testprogramm) etwas ärgerlich, ansonsten aber doch ein positiver Effekt.