2003 Jan 30
47
Philips Semiconductors
Product specification
LCD controllers/drivers
PCF2119X
16.3
8-bit operation, 1-line display using external
reset
Table 14 shows an example of a 1-line display in 8-bit
operation. The PCF2119x 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
display position only and the DDRAM contents remain
unchanged, display data entered first can be displayed
when the ‘return home’ operation is performed.
16.4
4-bit operation, 1-line display using external
reset
The program must set functions prior to a 4-bit operation,
see Table 13. When power is turned on, 8-bit operation is
automatically selected and the PCF2119x attempts to
perform the first write as an 8-bit operation. Since nothing
is connected to DB0 to DB3, 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 13 step 3). Thus, DB4 to DB7 of the
‘function set’ are written twice.
16.5
8-bit operation, 2-line 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 6). It should be noted
that both lines of the display are always shifted together;
data does not shift from one line to the other.
16.6
I
2
C-bus operation, 1-line display
A control byte is required with most commands
(see Table 17).
Table 13
4-bit operation, 1-line display example; using external reset
STEP
INSTRUCTION
DISPLAY
OPERATION
1
power supply on (PCF2119x is initialized by
the external reset)
function set
RS
R/W
DB7
0
0
0
initialized; no display appears
2
DB6
0
DB5
1
DB4
0
sets to 4-bit operation; in this instance operation
is handled as 8-bits by initialization and only this
instruction completes with one write
3
function set
0
0
0
0
0
0
0
0
1
0
0
0
sets to 4-bit operation, selects 1-line display and
V
LCD
= V
0
; 4-bit operation starts from this point
and resetting is needed
4
display on/off control
0
0
0
0
entry mode set
0
0
0
0
0
1
0
1
0
1
0
0
_
turns on display and cursor; entire display is
blank after initialization
5
0
0
0
1
0
1
0
0
_
sets mode to increment the address by 1 and to
shift the cursor to the right at the time of write to
the DD/CGRAM; display is not shifted
6
‘write data’ to CGRAM/DDRAM
1
0
0
1
0
0
1
0
0
0
1
0
P_
writes ‘P’; the DDRAM has already been selected
by initialization at power-on; the cursor is
incremented by 1 and shifted to the right