Ok newbie post here and I tried searching for the answer but couldn't find any hits, and the captcha image challenge were really complicating searches. I guess my eyes are not as good as I thought.

Anyway I'm looking for what is probably some very simple code, but my serial communication programming skills are in the gutter, so I'm hoping someone can give me some basic starter code to give me a jump start.

I have the TLC5940 and MAX16809 chips for testing and I'm open to other chips as well, if someone is more familiar with a certain 16 channel LED driver chip go with that.

Basically I just want to use a 16 channel LED driver to replace multiple darlington arrays, resistors and free up ports on the micro. I'm not all that interested in the dimming and grey scale abilities of the chip. More interested in just turning on and off the LEDs independently at full level.

Also at this point I'm not tied to any chip so lets just say some generic code or pick a chip.

If anyone can toss together some code that lets say, turns on the LEDs sequentially and then turns them off sequentially I would be a happy camper as I'm sure I can figure the rest out from there. Also if I understand things correctly I need to clock the chips so that part of the code and maybe some explanation of hookup would be helpful.

Thanks in advance.