16 segment led driver/decoder with user loadable charset exists?
CuriousOne
Posts: 931
There is MAX6599, it has built in charset for ASCII codes, but i want to add some custom letters. I know that such IC do exist - I have seen chinese datasheet for it, but lost it somehow.
P.S. I know that I can send arbitrary bytes to get segments on according to my needs, but built in character generator would be much more nicer.
P.S. I know that I can send arbitrary bytes to get segments on according to my needs, but built in character generator would be much more nicer.
Comments
Most of the effort would be to provide a serial or parallel port for directing the device to look up the received code and convert it into a display character of your choice.
Even a BasicStamp2 can do this as it already has an RS232 port, plus 16 i/o pins available to drive the LED. It may be a good choice to do a proof-of-concept as a first step toward programing a much less expensive device in assembly language.
What are you looking for in custom characters? Special language specific characters? Russian crylic? Hebrew? Arabic? Mathematical Symbols? Currency Symbols?
Eventually, you just have to abandon the 16 LEDs and go to a 5x7 or even better, a 32x32 dot matrix and Unicode to include the world.
An SX28 has enough i/o pins to do this from scratch and you may adapt an 8 bit format to provide the usual ASCII in 128 slots, and another 128 slots for special items. If the input is SPI, it doesn't even require an external crystal to operate, just 5VDC
Quite a few of those older decoder/drivers have been discontinued since cheap microcontrollers make doing that very simple. If that is the case you could use eeproms or software to do the same thing.
The MAX 6954/6955 are interesting chips they use Charlieplexing to drive 8 16-segment LED displays with only 18 output pins instead of the obvious method that requires 24 pins.
http://www.maximintegrated.com/app-notes/index.mvp/id/3212
The MAX6850 does what you need (ASCII + 24 user-definable characters) but it's for VF displays and is no longer in production.
http://www.maximintegrated.com/datasheet/index.mvp/id/3636