As long as you're using a microcontroller like the PIC or AVR, and not an 8051 variant, why not use charlieplexing ?
Look at page 4 in this document: http://nixietube.info/NixieTransistors.pdf In your code, you twiddle both the port and its DDR bits. It can turn only one output ON at any time. Each output uses two I/O lines, but they are shared in a matrix. To turn on an output, you set the DDR bits corresponding to its base and emitter as outputs. You send a 1 to the base port bit, and a 0 to the emitter bit. You can run LEDs directly, by hooking the anode in place of the xstr base, and cathodein place of the emitter. All assuming we started with NPN xstrs. I use it on my current nixie clock kit: <https://threeneurons.files.wordpress.com/2012/04/nclock5b.gif> On Tuesday, July 14, 2015 at 9:10:18 AM UTC-7, Mitch wrote: > > Hi All, > > I'm using 7, 2N3904 transistors with the collectors to VCC, emitters to > each LED anode, and bases to seven microcontroller outputs, through a > resistor. Is there a chip available with a similar function, to reduce the > parts count? > > Thanks in advance. > -- You received this message because you are subscribed to the Google Groups "neonixie-l" group. To unsubscribe from this group and stop receiving emails from it, send an email to neonixie-l+unsubscr...@googlegroups.com. To post to this group, send an email to neonixie-l@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/neonixie-l/5e96c9a9-e072-4428-a826-7cad3e3a33d4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.