Hallo Fred,
warum Alternative ?
Dein Vorschlag ist sehr gut!
Wenn es nur eine Anzeige ist würde ich die Anode an einen Pin anschliessen, der mit z.B. Timer 2 verbunden werden kann(bei M8 z.B. PB3/OC2)

Jetzt braucht man nur noch OCR2 entsprechend setzen und schon dimmt das ganze.

bei einer Matrix ist es etwas komplizierter, aber auch gut machtbar habe selber schon getestet.

Gruß Sebastian