Extending analog outputs?

but what if i need atmega-like PWM (constant current source) ?

Bit puzzled as the TLC5940 IS a PWM constant current output, what else do you need?