> With 32 I/O from the 16F877, I think I can control a 16x16 LED > matrix display. Because of the limited current coming out from > the I/O, I don't think a PIC can drive the LEDs directly. Is > there a driver IC or something to drive the LEDs? Is there a > better way to do this? Well, it all depends, are there going to be cases where all of them are lit? A PIC output can drive one LED no problem, however the device also has a limit as to how much it can drive, and your 16x16 LEDs are certainly going to be more then a PIC could ouput. As for driver IC's, I don't see a need to use an IC when a jelly bean BJT will do the job. Again, it depends on exactly what you are doing (how are you multiplexing the display, etc.). TTYL -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads