Driving the segment LCD with MC9S08GT16

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Driving the segment LCD with MC9S08GT16

1,337 Views
marigold80
Contributor I

Hello,
I've read about possibility of driving segment LCD display using any MCU with Analog-to-Digital Converter. It is simple and the only trick is to generate proper voltage sequence on ADC pins used as “COM” pins.

To generate Vdd/2 necessary for the backplane a voltage divider is created using two equal sized pull-up and pull-down  resistors on ADC pin. Whenever ADC(=COM) output pin on the microcontroller is set to analog in, this voltage divider provide necessery VDD/2 voltage to the LCD. Whenever the COM output pin is set to digital output 1 or 0 will be sent to LCD. The role of segment pins is performed by digital output pins.

I managed to display all icons on the LCD, but I have a problem with displaying single icons as the icons that should be dark is still visible, only less clearly. It is particularly evident when the small  icon is to be displayed  and the neighbouring big icon should be invisible.

I can see that connecting LCD display causes noise on the COM signals, looked as interference from other COMs and digital segments ( when I disconnect the display signals are free of noises).

Did anyone try to use segment LCD display with common MCU and know how to eliminate that problem?

Regards,

Marigold

Labels (1)
0 Kudos
Reply
1 Reply

613 Views
marigold80
Contributor I

Hello,
if anyone is interested in solution of described problem: everything works just fine, the problem was caused by damaged heat seal connection of displays (floating COM signal).

Regards,
Marigold

0 Kudos
Reply