Driving 7 Seg LCD with Arduino

Hello,
I have a project where I have to display values on a raw 7 Seg. "LCD" not LED. Basically its a 2000 count display, sort of like the ones in mulitmeters.
I went through this thread https://forum.arduino.cc/t/need-guidance-for-driving-single-digit-7-segment-lcds/376568/14 , but the circuit details are missing.
Can anyone share a circuit diagram if available ? Any other alternate simple low cost drivers spring to mind, please do let me know.
Cheers and TIA

There are Application Notes from Atmel (now Microchip) for driving LCD's with general purpose AVR I/O pins:

Simple (one common) LCD:

Multiplexed (multiple commons) LCD:

1 Like

Thanks much !! Let me read through it.

@mumbaiverve

You can find my source files for that LCD clock (including the Eagle PCB fab files) on my website at: Kevin Rye.net - Source

And the blog posts detailing the build is here if you're interested: LUMEX 3" 7-Segment Displays | Kevin Rye.net - Main

Hope that helps!

1 Like

Thanks much @ryemac3 It will help a lot :slight_smile:
I am just in the early info gathering stage, will ping if more details needed.
Is it quite reliable in your experience ? I am building a hand held Voltmeter for field use, so your recommendation would be invaluable.
Cheers !

Good luck with the build. Not sure how much help I would be. I haven't touched an Arduino in almost 5 years. I'd probably have to go back and learn it all over again!

I haven't touched an Arduino in almost 5 years.
Its probably like riding a bike :stuck_out_tongue:

Just a quick question , since I have your attention. Why did you use an ATTiny to generate the phase pulses ? I mean is it not possible to do it from the ATMEGA 328 itself ?

Neat trick for switching the DP btw.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.