fading 1-16 simple leds, through a pro mini

simples... whats the best setup to individually control up to 16 (maybe 20 but not so fussed about that) dumb leds, with on / off and fading.

and by best setup, I'm thinking shift registers, multiplexing, charliplexing, specific ics or direct control.

I'm using a pro mini (for size)

GO! :)


I'm at the extremities of the chip! 16 LEDs and 2 analog inputs. I have 2 pins left :)

Now to get fading working!

I don't want to drag too much current from the chip, but if I pwm it quick enough there should only be 1 led on at any one time.