
UC1608
128x240 Matrix LCD Controller-Drivers
(Revision 0.52 Preview)
19
H
OST
I
NTERFACE
As summarized in the table below, UC1608
supports two parallel bus protocols, in either 8-bit
of 4-bit bus width.
Designers can either use parallel bus to achieve
high data transfer rate.
Bus Type
Width
Access
BM[1:0]
WR0
D
D[3:0]
* Connect unused control pins and data bus pins to V
DD
or V
SS
8080
6800
8-bit
4-bit
8-bit
4-bit
Read/Write
00
10
11
01
___ __
WR
___ __
RD
_ _
R/W
EN
WR1
D[7:4]
Data
Data
–
Data
Data
–
C
Data
Data
Table 5:
Host interfaces Choices
P
ARALLEL
I
NTERFACE
The timing relationship between UC1608 internal
control signal RD, WR and their associated bus
actions are shown in the figure below.
The Display RAM read interface is implemented
as a two-stage pipe-line. This architecture
requires that, every time memory address is
modified, either in 8-bit mode or 4-bit mode, by
either
Set CA,
or
Set PA
command, a dummy
read cycle need to be performed before the
actual data can propagate through the pipe-line
and be read from data port D[7:0].
There is no pipeline in write interface of Display
RAM. Data is transferred directly from bus buffer
to internal RAM on the rising edges of write
pulses.
8-
BIT
& 4-
BIT
B
US
O
PERATION
UC1608 supports both 8-bit and 4-bit bus width.
The bus width is determined by pin BM[1].
4-bit bus operation exactly doubles the clock
cycles of 8-bit bus operation, MSB followed by
LSB, including the dummy read, which also
requires two clock cycles.
L
LSB
D
L
D
L+K
C
MSB
C
LSB
Dummy
D
C
D
C+1
M
MSB
M
LSB
L
L+K
L+K+1
C
C+1
C+2
C+3
M
D
L
D
L+K
Dummy
D
C
D
C+1
D
C+2
External
CD
___
WR
__
RD
D[7:0]
Internal
Write
Read
Data
Latch
Column
Address
Figure 5:
8 bit Parallel Interface & Related Internal Signals