Auf der Suche nach einer Alternative zu der PIC Ansteuerung der RGB-LEDs fand ich bei Maxim den MAX6966, der einen schöne Lösung für die niedrigen Helligkeitsstufen bietet. Für alle Kanäle lässt sich mit einem gesonderten 3-Bit Register die Konstantstromquelle in 8 Stufen zwischen 1.25 mA und 20 mA einstellen. Wenn ein Kanal einer RGB-Led hell leuchtet spielt die Auflösung der anderen beiden Kanäle ja keine große Rolle mehr.
Für den Hobbybastler ohne Lötstoppmaske leider nicht gut zu verarbeiten: Entweder im 16-poligen TQFN (0,5 mm Pinabstand) oder QSOP Gehäuse (0,635 mm Pinabstand). Zudem sind zwei Stromversorgungen einzuplanen: Einmal die 3,3 Volt Logiklevel und eine zweite für die LEDs (sollte mindestens 1 Volt über der Vorwärtsspannung liegen). Bei meinen bevorzugten Cree CLV1A-FKB LEDs also mindestens 4,2 Volt.
Da die Ausgänge aber auch parallel geschaltet werden können, sind auch 50 mA LEDs (wie z.B. OVSTRGBBCR8 v0n Optek) direkt ansteuerbar.