1998 Jul 30
34
Philips Semiconductors
Product specification
LCD controller/driver
PCF2105
17.1
4-bit operation, 2
×
12 display using internal
reset
The program must set functions prior to 4-bit operation.
Table 6 shows an example. When power is turned on, 8-bit
operation is automatically selected and the PCF2105
attempts to perform the first write as an 8-bit operation.
Since nothing is connected to DB3 to DB0, a rewrite is
then required. However, since one operation is completed
in two accesses of 4-bit operation, a rewrite is required to
set the functions (see Table 6 step 3).
Thus, DB7 to DB4 of the ‘function set’ are written twice.
17.2
8-bit operation, 2
×
12 display using internal
reset
Table 7 shows an example of a 1-line display in 8-bit
operation. The PCF2105 functions must be set by the
‘function set’ instruction prior to display. Since the DDRAM
can store data for 80 characters, the RAM can be used for
advertising displays when combined with display shift
operation. Since the display shift operation changes the
display position only DDRAM contents remain unchanged.
Display data entered first can be displayed when the
‘return home’ instruction is performed.
17.3
8-bit operation, 2
×
24 display
For a 2-line display, the cursor automatically moves from
the first to the second line after the 40th digit of the first line
has been written. Thus, if there are only 8 characters in the
first line, the DDRAM address must be set after the 8th
character is completed (see Table 8). It should be noted
that both lines of the display are always shifted together,
data does not shift from one line to the other.
17.4
I
2
C-bus operation, 2
×
12 display
A control byte is required with most instructions
(see Table 9).
17.5
Initializing by instruction
If the power supply conditions for correctly operating the
internal reset circuit are not met, the PCF2105 must be
initialized by instruction. Tables 10 and 11 show how this
may be performed for 8-bit and 4-bit operation.