Hi there,

I'm thinking of building a RGB LED driver for 8 LEDs. I want to use a PIC16F777 for this task as it has a very convenient 3 hardware PWM channels.

I've made a little schematic, but have some questions.

larger image:
http://users.telenet.be/maxpowa/schema_RGBleds.jpg

I wonder, are the transistors I've choosen OK for the task at hand? Should I use MOSFETs instead, if so, which mosfets are my best choice?

I would power the circuit with an MC33269T-3.3 LOW drop 3.3Volt regulator. Is this OK or are there better options to power the circuit?

Anything missing or other comments?

Thanks in advance,
Steve.