please dont rip this site

2 plane MUX LCD Glass Driver

By Ray Gallant [ rayg at ]

14 I/O's, pull down sips and 4 resistors to drive a 3 1/2 digit, plus icons, glass with no other support chips. The PIC directly drives the LCD... there is no LCD controller. Since the LCD controller is the major cost in most LCDs, extending this code to support larger matrix type LCDs could be a VERY big deal in the PIC open source world.

Schematic,  [very well] documented and functional assembler code, and a few odd files that may or may not interest you in regards to an environmental chamber setup and data collection all created with numerous pic16C74A. The code is best viewed with tab settings of 8 spaces apart.

Two handy features of the LCD code are that you can adjust, via a register value, the segment refresh rate. Also done via another register value, is the LCD data refresh rate. I have ran different LCD glass' from 25 to 80Hz pending on their persistence.

In addition, between interrupts, this unit's reads -100 to +100 Deg C (Deg C/F toggle momentary switch included) with a + - 0.2 Deg C reading accuracy across, yes, the whole range (RTD & precision Vref). I have also left some hints on how I manipulate thermister tables.

Also has my single pin communication output [my proprietary protocol (a spin-off of arcnet)] which send data external to a hand-held (pic also) unit for logging. This unit requires no calibration.  I have also left some hints on this single i/o (simplex for this example) line data comm.

Micro powered and sleep mode utility are additional features.

See also:

file: /Techref/microchip/lcdglassdrive.htm, 3KB, , updated: 2007/5/11 19:23, local time: 2024/7/18 07:21, owner: RG-G_E_T_S_-H45,

 ©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!

<A HREF=""> 2 plane MUX LCD Glass Driver</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.

Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?

  PICList 2024 contributors:
o List host: MIT, Site host, Top posters @none found
- Page Editors: James Newton, David Cary, and YOU!
* Roman Black of Black Robotics donates from sales of Linistep stepper controller kits.
* Ashley Roll of Digital Nemesis donates from sales of RCL-1 RS232 to TTL converters.
* Monthly Subscribers: Gregg Rew. on-going support is MOST appreciated!
* Contributors: Richard Seriani, Sr.

Welcome to!