This is a multi-part message in MIME format. ------=_NextPart_000_005B_01C13B12.ADC4F1E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit > > Does anyone have any simpler, more elegant ideas? > > Sure: > R1 R3 R2 > +5 ---[470R]----x---[750R]-----x----[470R]---- 0v > | | > | | > x--|>|-x--|>|--x > D1 | D2 > | > Port pin --------------x > > Low = D1 on > High = D2 on > Hi-Z = both off That looks pretty simple. Quiescent current is about 3 mA for on current of about 7 mA OK in many cases. Attached are several other idea starters each of which have good and bad points. LED 7/8 version (mentioned before by me and others) is probably the lowest cost version but has similar off current drain to the above version. LM358 is cheap and compact. R10 & R11 could probably be merged. LED 1/2 version draws essentially zero quiescent current. Zeners are cheap. A variation on LED3/4 version involves driving the bases and having the emitters connected to a resistor divider (and needs no resistors in series with the LEDs) but driving the emitters produces a nice obscure circuit :-) . E&OE RM ------=_NextPart_000_005B_01C13B12.ADC4F1E0 Content-Type: image/gif; name="tsleds.gif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="tsleds.gif" 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 ------=_NextPart_000_005B_01C13B12.ADC4F1E0-- -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.