pcf2116 NXP Semiconductors, pcf2116 Datasheet

no-image

pcf2116

Manufacturer Part Number
pcf2116
Description
Lcd Controller/drivers
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
pcf2116AU/10
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
pcf2116CU/2/F1
Manufacturer:
CHAMPICN
Quantity:
767
Part Number:
pcf2116CU/2/F1
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
pcf2116CU/2/F1,026
Manufacturer:
BCD
Quantity:
15
Part Number:
pcf2116CU/2/F1,026
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Product specification
Supersedes data of 1996 Oct 25
File under Integrated Circuits, IC12
DATA SHEET
PCF2116 family
LCD controller/drivers
INTEGRATED CIRCUITS
1997 Apr 07

Related parts for pcf2116

pcf2116 Summary of contents

Page 1

... DATA SHEET PCF2116 family LCD controller/drivers Product specification Supersedes data of 1996 Oct 25 File under Integrated Circuits, IC12 INTEGRATED CIRCUITS 1997 Apr 07 ...

Page 2

... SCL: serial clock line 7.11 SDA: serial data line 7.12 SA0: address pin 7.13 T1: test pad 8 FUNCTIONAL DESCRIPTION 8.1 LCD supply voltage generator, PCF2114x and PCF2116x 8.2 LCD supply voltage generator, PCF2116K 8.3 Character generator ROM (CGROM) 8.4 LCD bias voltage generator 8.5 Oscillator 8.6 External clock 8.7 Power-on reset 8.8 Registers 8 ...

Page 3

... GENERAL DESCRIPTION The PCF2116 family of LCD controller/drivers consists of the PCF2116x, the PCF2114x and the PCF2116K. The term ‘PCF2116’ is used to refer to all devices for common information. Specific information is given in 8 for kana separate paragraphs. The ‘x’ in ‘PCF2116x’ and ‘PCF2114x’ represents a specific letter code for a character set in the character generator ROM (CGROM) ...

Page 4

... DATA BUSY INSTRUCTION FLAG REGISTER (IR I/O BUFFER 4 4 94, 91, 108 110 89 DB4 to DB7 E R/W 4 PCF2116 family R1 to R32 84 to 77, 115 to 122 76 to 69, 123 to 128, 1 and 4 32 ROW DRIVERS 32 SHIFT REGISTER 32-BIT PCF2116 OSCILLATOR TIMING GENERATOR 7 DISPLAY ADDRESS COUNTER POWER - ON ...

Page 5

... P ground (logic register select input (parallel control) not connected LCD row driver outputs LCD row driver outputs 5 Product specification PCF2116 family DESCRIPTION C-bus serial clock input C-bus serial data input/output LCD C-bus address pin ) SS ...

Page 6

... C38 28 C37 C36 29 30 C35 31 C34 32 C33 33 C32 34 C31 35 C30 n.c. 36 n.c. 37 C29 38 1997 Apr 07 PCF2116 Fig.2 Pin configuration (LQFP128). 6 Product specification PCF2116 family 102 OSC 101 n.c. 100 n.c. 99 n.c. 98 DB2 V 97 LCD3 96 DB3 V LCD2 95 94 DB4 V LCD1 DB5 90 SDA ...

Page 7

... DB0 to DB7: data bus The bidirectional, 3-state data bus transfers data between the system controller and the PCF2116. DB7 may be used as the Busy Flag, signalling that internal operations are not yet completed. In 4-bit operations the 4 higher order lines DB4 to DB7 are used; DB0 to DB3 must be left open circuit ...

Page 8

... The Busy Flag indicates the free/busy status of the PCF2116. Logic 1 indicates that the chip is busy and further instructions will not be accepted. The Busy Flag is output to pin DB7 when RS = logic 0 and R/W = logic 1. Instructions should only be written after checking that the Busy Flag is logic 0 or waiting for the required number of clock cycles ...

Page 9

... V 2 High-voltage mode Buffer mode Fig function of V control characteristics PCF2116 family 1 OP(max 0 OP(min MGA798 MGA799 V ...

Page 10

... V OP(min) = 1.34 2 High-voltage mode Buffer mode function of V control characteristics (PCF2116K PCF2116 family 0 MBH667 = 2.34V MGA799 V ...

Page 11

... LCD row and column drivers The PCF2116 contains 32 row and 60 column drivers, which connect the appropriate LCD bias voltages in sequence to the display, in accordance with the data to be displayed. The bias voltages and the timing are selected automatically when the number of lines in the display is selected ...

Page 12

... DDRAM addresses line display Fig.5 DDRAM-to-display mapping; no shift. 12 Product specification PCF2116 family line line 2 MLA792 line 1 line 2 line 3 line 4 MLA793 ...

Page 13

... DDRAM Address (hex) line MLA802 line 1 line 2 line 3 line 4 MLA803 13 Product specification PCF2116 family 1-line display 2-line display ...

Page 14

... Fig.8 Character set ‘A’ in CGROM: PCF2116A; PCF2114A. 1997 Apr 07 0010 0011 0100 0101 0110 0111 14 Product specification PCF2116 family 1000 1001 1010 1011 1100 1101 1110 1111 ...

Page 15

... Fig.9 Character set ‘C’ in CGROM: PCF2116C; PCF2114C. 1997 Apr 07 0010 0011 0100 0101 0110 0111 15 Product specification PCF2116 family 1000 1001 1010 1011 1100 1101 1110 1111 ...

Page 16

... Fig.10 Character set ‘G’ in CGROM: PCF2116G; PCF2114G. 1997 Apr 07 0010 0011 0100 0101 0110 0111 16 Product specification PCF2116 family 1000 1001 1010 1011 1100 1101 1110 1111 ...

Page 17

... Product specification PCF2116 family character patterns (CGRAM data higher lower order order bits bits character pattern 0 example ...

Page 18

... Philips Semiconductors LCD controller/drivers dot character font cursor display example 1997 Apr 07 cursor alternating display blink display example Fig.12 Cursor and blink display examples. 18 Product specification PCF2116 family MGA801 ...

Page 19

... LCD state state 0. 1997 Apr 07 frame n frame Fig.13 Typical LCD waveforms; 1-line mode. 19 Product specification PCF2116 family state 1 (ON) state 2 (ON) 1-line display (1:16) MGA802 - 1 16 ...

Page 20

... LCD state state 0. 1997 Apr 07 frame n frame Fig.14 Typical LCD waveforms; 2-line mode. 20 Product specification PCF2116 family state 1 (ON) state 2 (ON) 2-line display (1:32) MGA803 - 1 32 ...

Page 21

... Product specification PCF2116 family MLB899 ...

Page 22

... I C-bus interface reset 1997 Apr 07 9 INSTRUCTIONS Only two PCF2116 registers, the Instruction Register (IR) and the Data Register (DR) can be directly controlled by the microcontroller. Before internal operation, control information is stored temporarily in these registers to allow interface to various types of microcontrollers which operate at different speeds or to allow interface to peripheral control ICs ...

Page 23

Table 3 Instructions (note 1) INSTRUCTION RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 NOP Clear display Return Home Entry mode set 0 ...

Page 24

... AC2 IR1 AC5 AC1 IR0 AC4 AC0 busy flag and address counter read write Fig.18 4-bit transfer example. 24 Product specification PCF2116 family 1 increment display shift display on cursor on character at cursor position blinks display shift right shift 8 bits voltage generator 0.8V LCD ...

Page 25

... Fig.20 Example of Busy Flag check timing sequence. 25 Product specification PCF2116 family not AC3 D7 D3 busy busy flag instruction check write MGA805 not data busy busy flag ...

Page 26

... In a 4-bit application DB3 to DB0 are left open (internal pull-ups). Hence in the first ‘Function set’ instruction after power-on, G and H are set second ‘Function set’ must then be sent (2 nibbles) to set G and H to their required values. 26 Product specification PCF2116 family . osc ) (1) . ...

Page 27

... INTERFACE TO MICROCONTROLLER (PARALLEL INTERFACE) The PCF2116 can send data in either two 4-bit operations or one 8-bit operation and can thus interface to 4-bit or 8-bit microcontrollers. In 8-bit mode data is transferred as 8-bit bytes using the 8 data lines DB0 to DB7 ...

Page 28

... STOP condition. 11.6 Before any data is transmitted on the I which should respond is addressed first. The addressing is always carried out with the first byte transmitted after the start procedure. The I PCF2116 READ and WRITE cycles is shown in Figs 25 to 27. 28 Product specification PCF2116 family Acknowledge ...

Page 29

... Philips Semiconductors LCD controller/drivers SDA SCL SDA SCL START condition 1997 Apr 07 data line change stable; of data data valid allowed Fig.21 Bit transfer. S Fig.22 Definition of START and STOP conditions. 29 Product specification PCF2116 family MBC621 SDA SCL P STOP condition MBC622 ...

Page 30

... SCL FROM MASTER CONDITION 1997 Apr 07 SLAVE SLAVE TRANSMITTER/ RECEIVER RECEIVER Fig.23 System configuration START Fig.24 Acknowledgement on the I 30 Product specification PCF2116 family MASTER MASTER TRANSMITTER/ TRANSMITTER RECEIVER MGA807 not acknowledge acknowledge 8 9 clock pulse for acknowledgement MBC602 2 C-bus. ...

Page 31

... Philips Semiconductors LCD controller/drivers ull pagewidth 1997 Apr 07 31 Product specification PCF2116 family ...

Page 32

... ADDRESS (1) Last data byte is a dummy byte (may be omitted). Fig.26 Master reads after setting word address; write word address, set RS/RW; READ data. DATA CONTROL bytes Co acknowledgement from PCF2116 no acknowledgement DATA A DATA 0 n bytes last byte R/W update ...

Page 33

... Fig.27 Master reads slave immediately after first byte; READ mode (RS previously defined). 1997 Apr 07 acknowledgement acknowledgement from PCF2116 from master DATA bytes R/W 33 Product specification PCF2116 family no acknowledgement from master DATA 1 P last byte update MGA810 - 1 data pointer ...

Page 34

... Philips Semiconductors LCD controller/drivers 1997 Apr 07 34 Product specification PCF2116 family pagewidth full handbook, ...

Page 35

... Inputs and outputs are protected against electrostatic discharge in normal handling. However totally safe desirable to take normal precautions appropriate to handling MOS devices (see “Handling MOS Devices” ). 1997 Apr 07 PARAMETER , RS, R/W, E and DB0 to DB7 0 LCD current 35 Product specification PCF2116 family MIN. MAX. UNIT 0.5 +8 ...

Page 36

... amb notes 1 and 7 note 0 RS Product specification PCF2116 family MIN. TYP. 2 200 = 9 V; 200 = 5 V; 150 700 = 9 V; 600 = 5 V; 500 0.1 DD ...

Page 37

... Tested on sample basis. 6. Resistance of output terminals (R1 to R32 and C1 to C60) with load current = 150 A; V outputs measured one at a time; (external V 7. LCD outputs open-circuit; external V 8. Maximum value occurs CHARACTERISTICS (PCF2116K 2 ...

Page 38

... 1997 Apr 3 amb PARAMETER PCF2116) PCF2116 TO MICROCONTROLLER Product specification PCF2116 family = +85 C; unless otherwise specified. MIN. TYP 100 90 150 225 500 220 500 220 50 ...

Page 39

... Philips Semiconductors LCD controller/drivers 17 TIMING CHARACTERISTICS book, full pagewidth RS R/W E DB0 to DB7 Fig.29 Parallel bus write operation sequence; writing data from microcontroller to PCF2116. dbook, full pagewidth RS R/W E DB0 to DB7 Fig.30 Parallel bus read operation sequence; reading data from PCF2116 to microcontroller. 1997 Apr 07 ...

Page 40

... R17 to R24 OSC PCF2116 100 C60 V SS DB0 to DB7 E RS R/W Fig.33 Typical application using parallel interface. 40 Product specification PCF2116 family R32 to LCD C60 MGA812 - R32 to LCD C60 MGA813 - CHARACTER ...

Page 41

... OSC PCF2114 100 100 SA0 V SS PCF84C81 2 Fig.34 Application using I 41 PCF2116 family R16 CHARACTER R17 to R24 LCD DISPLAY 16 (SPLIT SCREEN C60 R1 to R16 CHARACTER LCD DISPLAY C60 MGA817 - 1 C-bus interface ...

Page 42

... A control byte is required with most instructions (see Table 8). 18.5 If the power supply conditions for correctly operating the internal reset circuit are not met, the PCF2116 must be initialized by instruction. Tables 9 and 10 show how this may be performed for 8-bit and 4-bit operation. DISPLAY ...

Page 43

... Table 6 8-bit operation, 1-line display example; using internal reset (character set ‘A’) STEP INSTRUCTION 1 power supply on (PCF2116 is initialized by the internal reset function) 2 function set RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 display mode on/off control ...

Page 44

STEP INSTRUCTION 12 13 write data to CGRAM/DDRAM cursor or display shift cursor or display shift write data to ...

Page 45

... Table 7 8-bit operation, 2-line display example; using internal reset STEP INSTRUCTION 1 power supply on (PCF2116 is initialized by the internal reset function) 2 function set RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 display on/off control entry mode set ...

Page 46

STEP INSTRUCTION 11 write data to CGRAM/ DDRAM write data to CGRAM/ DDRAM write data to CGRAM/ DDRAM ...

Page 47

... DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Ack note 1) SS DISPLAY Initialized. No display appears. During the acknowledge cycle SDA will be pulled-down by the PCF2116 Ack Control byte sets RS and R/W for following data bytes Selects 1-line display and V acknowledge cycle starts execution of instruction. 0 ...

Page 48

STEP I C BYTE 11 write data to DDRAM DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Ack write data to DDRAM DB7 DB6 DB5 DB4 DB3 DB2 DB1 ...

Page 49

STEP I C BYTE 24 read data: 8 SCL + master acknowledge; note 2 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Ack read data: 8 SCL + no master acknowledge; note ...

Page 50

Table 9 Initialization by instruction, 8-bit interface (note 1) STEP power-on or unknown state wait 2 ms after V rises above V DD POR RS R/W DB7 DB6 DB5 DB4 DB3 wait 2 ...

Page 51

Table 10 Initialization by instruction, 4-bit interface. Not applicable for I STEP power-on or unknown state wait 2 ms after V rises above V DD POR RS R/W DB7 DB6 DB5 wait ...

Page 52

... Apr 07 DISPLAY LAYOUT: COLUMNS DISPLAY LAYOUT: ROWS character display Fig.35 Example display layout (PCF2116x). 52 Product specification PCF2116 family PCF2116 column 1 output numbers LCD column 91 120 numbers PCF2116 column 16 output numbers ...

Page 53

... C1 C16 R17 to R24 Fig.36 Example of 4 1997 Apr 07 DISPLAY LAYOUT: COLUMNS DOT MATRIX LCD DISPLAY LAYOUT: ROWS 12 display layout (PCF2114x/PCF2116x). 53 Product specification PCF2116 family PCF2116 column 60 output numbers LCD column 60 numbers PCF2116 column 45 output numbers ...

Page 54

... Philips Semiconductors LCD controller/drivers book, full pagewidth display glass dot matrix COLUMN LAYOUT ROW LAYOUT Fig.37 Display example (PCF2114x); 1-line by 24 characters. 1997 Apr line by 24 characters display 54 Product specification PCF2116 family MLB897 ...

Page 55

... Philips Semiconductors LCD controller/drivers book, full pagewidth COLUMN LAYOUT ROW LAYOUT Fig.38 Display example (PCF2114x); 2-lines by 12 characters. 1997 Apr 07 display glass dot matrix lines by 12 characters display 55 Product specification PCF2116 family MLB898 ...

Page 56

... Philips Semiconductors LCD controller/drivers handbook, full pagewidth 1997 Apr 07 R1 PCF2116 R8 CHIP-ON-GLASS R17 4 LINE BY R24 12 CHARACTER C1 2116 R9 C60 SCL V SS SDA LCD Fig.39 Chip on glass application. 56 Product specification PCF2116 family R9 R16 R25 R32 MGA818 - 1 ...

Page 57

... Chip dimensions: approximately 5.64 2 Pad area: 0.0121 mm . Bonding pad dimensions: 110 110 m. 1997 Apr PCF2114 PCF2116 5.64 mm 6.99 mm. Fig.40 Bonding pad locations. 57 Product specification PCF2116 family C30 C31 C32 C33 C34 C35 C36 C37 C38 C39 C40 C41 C42 C43 C44 C45 ...

Page 58

... C23 2760 C22 2590 C21 2420 C20 C19 2250 2080 C18 1910 C17 1740 C16 1570 C15 C14 1400 1230 C13 58 Product specification PCF2116 family PAD 2626 1060 40 2626 890 41 2626 720 42 2626 550 43 2626 380 44 2626 582 45 2626 ...

Page 59

... Product specification PCF2116 family ...

Page 60

... VERSION IEC SOT425-1 1997 Apr scale (1) ( 0.27 0.20 20.1 14.1 22.15 0.5 0.17 0.09 19.9 13.9 21.85 REFERENCES JEDEC EIAJ 60 PCF2116 family detail 16.15 0.75 0.70 1.0 0.2 0.12 15.85 0.45 0.58 ...

Page 61

... V) applied to the flat part of the lead. Contact time must be limited to 10 seconds 300 C. When using a dedicated tool, all other leads can be soldered in one operation within seconds between 270 and 320 C. 61 Product specification PCF2116 family ...

Page 62

... Philips. This specification can be ordered using the code 9398 393 40011. 1997 Apr 07 C COMPONENTS 2 C components conveys a license under the Philips’ system provided the system conforms to the I 62 Product specification PCF2116 family 2 C patent to use the 2 C specification defined by ...

Page 63

... Philips Semiconductors LCD controller/drivers 1997 Apr 07 NOTES 63 Product specification PCF2116 family ...

Page 64

Philips Semiconductors – a worldwide company Argentina: see South America Australia: 34 Waterloo Road, NORTH RYDE, NSW 2113, Tel. +61 2 9805 4455, Fax. +61 2 9805 4466 Austria: Computerstr. 6, A-1101 WIEN, P.O. Box 213, Tel. + ...

Related keywords