Summary of A GLCD connected to an AVR microcontroller using ATmega8 microcontroller
The article describes connecting a PVG120602EGE 128x64 pixel GLCD with an EL backlight to an AVR microcontroller. It details the use of two KS0108 controller chips and one KS0107 driver chip to manage the display's 8 pages and 8-bit databus. The text explains the memory addressing process, noting that rendering one full frame requires transmitting 1024 bytes across the 128 columns and 8 pages.
Parts used in the GLCD connected to an AVR microcontroller:
- PVG120602EGE 128x64 pixel graphic LCD
- EL backlight (lightblue)
- Two KS0108 controller chips
- One KS0107 line driver chip
- AVR microcontroller (specifically ATmega8 mentioned for details)
A GLCD connected to an AVR microcontroller
The PVG120602EGE is a 128×64 pixel graphic (grey) LCD with lightblue EL backlight and two KS0108 controller chips and one KS0107 line (colums) driver (64 display lines COM1 – COM64) The first KS0108 drives segments 1 to 64 (Y1 – Y64), the second drives segments 65 to 128 (Y65 – Y128). The number of pixels is 128*64 = 8192. The display has an 8-bit databus. When page 0 is active, you can transmit one byte to following Y1, Y2, Y3 until Y64 reached, then switch to the second half (H1)(or use each half sperately) of the display, this is how the picture builds in the RAM memory per line of the display.
The page addressing is from 0 to 7, the LCD has eight pages. Start from page 0 (and X = 0), and transmit one databyte, do this 64 times, then switch to the second half, and repeat until 128th X position reached, this plots the first 8 display lines. The total amount of bytes needed for one frame (one image) is: 2 * 64 pixels * 8 bits = 1024 bytes = 1kbyte (or 8192 pixels / 8 bits = 1024 bytes).
For more detail: A GLCD connected to an AVR microcontroller using ATmega8 microcontroller
- What is the resolution of the PVG120602EGE display?
The display has a resolution of 128 by 64 pixels. - How many controller chips are used in this project?
There are two KS0108 controller chips and one KS0107 line driver chip. - Can I transmit data to the first half of the display separately from the second half?
Yes, you can switch to the second half after reaching Y64 or use each half separately. - What is the total number of bytes required for one image frame?
A total of 1024 bytes are needed to render one complete frame. - How many pages does the LCD have for addressing?
The LCD has eight pages with page addressing ranging from 0 to 7. - Which microcontroller is recommended for more detail on this connection?
The ATmega8 microcontroller is referenced for further details on the connection. - Does the display use an 8-bit databus?
Yes, the display features an 8-bit databus. - What type of backlight does the PVG120602EGE have?
The display uses a lightblue EL backlight.

