pcf2104 NXP Semiconductors, pcf2104 Datasheet - Page 13

no-image

pcf2104

Manufacturer Part Number
pcf2104
Description
Pcf2104x Lcd Controller/driver
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
1997 Dec 16
handbook, full pagewidth
LCD controller/driver
Character code bits 0 to 3 correspond to CGRAM address bits 3 to 6.
CGRAM address bits 0 to 2 designate character pattern line position. The 8
cursor. Data in the 8
Character pattern column positions correspond to CGRAM data bits 0 to 4; bit 4 being at the left end, as shown in the figure.
CGRAM character patterns are selected when character code bits 4 to 7 are all logic 0. CGRAM data = logic 1 corresponds to selection for display.
Only bits 0 to 5 of the CGRAM address are set by the ‘Set CGRAM address’ instruction. Bit 6 can be set using the ‘Set DDRAM address’ instruction or
by using the auto-increment feature during CGRAM write. All bits 0 to 6 can be read using the ‘Read Busy Flag and address’ instruction.
7
0
0
0
0
0
0
0
higher
order
6
bits
0
0
0
0
0
0
0
th
character codes
(DDRAM data)
line will appear in the cursor position.
5
0
0
0
0
0
0
0
Fig.8 Relationship between CGRAM addresses, data and display patterns.
4
0
0
0
0
0
0
0
3
0
0
0
1
1
1
1
2
0
0
0
1
1
1
1
lower
order
bits
1
0
0
1
1
1
1
1
0
0
1
0
1
1
1
1
1
1
1
1
0
6
0
0
higher
order
bits
1
1
1
1
0
0
0
5
1
1
1
1
0
0
1
4
CGRAM
address
3
0
1
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
1
1
2
lower
order
bits
13
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
0
1
1
1
th
line is the cursor position and display is performed by logical OR with the
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
higher
order
bits
4
0
0
0
0
0
0
character patterns
(CGRAM data)
3
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
lower
order
bits
1
0
0
0
0
0
0
0
0
0
0
MGA800 - 1
0
0
0
0
0
0
0
0
0
0
0
example 1
example 2
character
character
position
pattern
pattern
cursor
Product specification
PCF2104x

Related parts for pcf2104