The KS0108B and KS0107B are a very popular controllers and have made their way into many graphical LCDs. On the other hand, the KS0107B is a 64-channel common driver which generates the timing signal to control the two KS0108B segment drivers. The KS0108B is a dot matrix LCD segment driver with 64 channel output, and therefore, the GLCD module contains two sets of it to drive 128 segments. It uses KS0108B (or KS0107B) display controller. The graphical LCD used here is AMPIRE 128X64(AG12864EFIQB -H) module, which is a 128×64 pixel monochromatic display. The graphics LCD used here has a pixel size of 128×64 and is based on AG12864EFIQB -H. There are various types of graphics LCD modules available in the market depending on pixel size such as 120×64, 128×128, 240×64,128×64 and 240×128. You write to the graphic RAM to modify its contents and the screen will change accordingly.
The GLCD has a graphic RAM where each bit in RAM corresponds to one pixel on screen.
ON pixels looks dark while OFF pixels are nearly invisible. These displays are monochrome that means each pixel can either be ON or OFF. That means, their are 64 horizontal lines and each line has 128 pixels. The graphical LCD is made up of a grid of pixels.