Hallo, hab da mal ne Frage

Ich bastel derzeit eine PWM mit Atmega16 für ne Displaybeleuchtung, die so etwa max. 100 mA bei 4 Volt zieht und angesteuert wird's vom OC0-Pin über nen 1k-Widerstand auf die Basis vom BC547, die Led's hängen am Kollektor. Funktioniert wunderbar, bei 488 Hz sieht man keinerlei Flimmern mehr (Prescaler 64 mit Timer0 8-bit, 8 Mhz Takt).

Soweit ich das verstanden hab werkelt der Transistor im Sättigungsbereich, also immer komplett an/aus und genau das machen die Leds auch wenn man mal probeweise auf 30 Hz stellt (Prescaler 1024).
Macht das denen nichts aus auf Dauer?
Wär es nicht schlauer einen Kondensator bzw. RC-Glied einzubauen damit sich die Effektivspannung einpendelt? Wenn ich nämlich statt der PWM eine echte Gleichspannung von 0-5 V auf die Basis geb lässt sich die Lichtstärke auch super regeln..

Grüsse, Stefan