LPH7653-1: 97 x 35 dots graphic LCD interface |
|
|
This is a small I²C 97x35 dots LCD with integrated controller and LED backlight. You'll need these routines to display text or graphics with an 18f452. X and y axe-control: 97 columns (x= 0..96) and 35 rows (4 lines y= 0..4 and three rows). Each character we'll use will have 6x8 dots. All parts are available in our online shop Schematic (Eagle 4.11e), source code (CCS) and hex file available. |
Circuit explanation:
These routines take only 6% ROM and 3% RAM from a 18f452. So there will be enough space left to do other things !!
All important pins are left free for later use: INT0, A/D converters and Timers.
Power save: there is a power save mode available on the module, but sadly enough this mode still takes around 3mA at 5V.
The big advantage is that the module is entirely driven by i²c. The backlight is also nice. Annoying thing about this LCD is that it needs an external -8V, but of course, there's a solution for that! Indeed, i chose to use a simple voltage inverter with a CMOS 555. It could be done more easily with an additional 9V battery, but a portable device with only one battery is more attractive, isn't it?
Schematic: right-click & "save picture as" for full resolution or (recommended) download the eagle-file below. |
![]() |