EM65101
128COM/160SEG 16 Gray Scale Level LCD Driver
7.4 Display RAM Access Using Window Function
The EM65101 has a window area setting command for accessing a specified display
RAM area. To use the window function, you need to set up the X & Y address
positions. In addition, you also need to enable the auto-increment mode (AXI=”1”,
AYI=”1”). These two positions represent the window start position and window end
position. Set the X address (AX) and Y address (AY) registers to specify the window
start position of X and Y respectively. Set the Window X End address (EX) and
Window Y End address (AY) to specify the window end positions of X and Y
respectively. When accessing the window function, you can set AIM to “1” to modify
write access. You should set the following registers before accessing RAM when you
use the window function. Note that the Window Y End address setting can be set only
as COM8, COM16…, COM127.
WIN = “1,” AXI=”1,” AYI=”1”
X address, Y address, Window X End address, Window Y End address
Moreover, these addresses should be kept in the following conditions:
ꢀ Window End X address(EX) ≧Window Start X address (AX)
ꢀ Window End Y address(EY) ≧Window Start Y address (AY)
X Direction
The Window
accessed area
X,Y Start Address
The entire RAM
display area
X,Y End Address
(shaded + Window
accessed areas)
Figure 7-9 Window XY Address Location Within RAM Display
7.5 Display RAM Data and LCD
One bit of display RAM data corresponds to one dot of LCD. Normal display and
reverse display by the REV register are set up as follows:
ꢀ Normal display (REV=0): RAM data = “0,” not lit
RAM data = “1,” lit
ꢀ Reverse display (REV=1): RAM data = “0,” lit
RAM data = “1” not lit
20 •
Product Specification (V0.4) 08.15.2005
(This specification is subject to change without further notice)