This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---1463809521-820950569-1213666589=:25876 Content-Type: TEXT/PLAIN; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE UDN2983 high side counterpart of ULN2803 On Mon, 16 Jun 2008, Tom=C3=A1s =C3=93 h=C3=89ilidhe wrote: >=20 > I need a transistor to use as a switch. One side of the switch will go=20 > to Vcc, the other will go to the anode of an LED which then goes to a=20 > resistor and then to ground. I'll need 12 of these on my board (I've got= =20 > twelve 12 different LED's). >=20 > Normally I use the ULN2003 driver chip for this purpose, but I can't=20 > find a PNP version of it (i.e. a version that will provide a path to Vcc= =20 > rather than to ground). >=20 > The current through the switch won't be more than 30 mA. >=20 > I could use a simple bi-polar junction transistor such as a BC327 but=20 > then I'd need a resistor for the base. And because I've got 12 of these= =20 > LED's, that would mean 12 more resistors on my board, so I'd rather go=20 > for an option that doesn't require a resistor. >=20 > So I'm thinking along the lines of a NMOS transistor. The gate will be=20 > connected to an output pin on a PIC chip. The source will go to Vcc and= =20 > the drain will go to an LED's anode. >=20 > Can anyone suggest a very simple NMOS transistor that's on at 5 V and=20 > off at 0 V, and that can pass 30 mA? Or if you've got another idea,=20 > please throw it out there :-D >=20 > --=20 > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist >=20 ---1463809521-820950569-1213666589=:25876 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist ---1463809521-820950569-1213666589=:25876--