English
Language : 

PIC16F1946 Datasheet, PDF (329/440 Pages) Microchip Technology – 64-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt XLP Technology
PIC16F/LF1946/47
26.0 LIQUID CRYSTAL DISPLAY
(LCD) DRIVER MODULE
The Liquid Crystal Display (LCD) driver module
generates the timing control to drive a static or
multiplexed LCD panel. In the PIC16F/LF1946/47
device, the module drives the panels of up to four
commons and up to 46 segments. The LCD module
also provides control of the LCD pixel data.
The LCD driver module supports:
• Direct driving of LCD panel
• Three LCD clock sources with selectable prescaler
• Up to four common pins:
- Static (1 common)
- 1/2 multiplex (2 commons)
- 1/3 multiplex (3 commons)
- 1/4 multiplex (4 commons)
• Segment pins up to:
- 64 (PIC16F/LF1946/47)
• Static, 1/2 or 1/3 LCD Bias
26.1 LCD Registers
The module contains the following registers:
• LCD Control register (LCDCON)
• LCD Phase register (LCDPS)
• LCD Reference Ladder register (LCDRL)
• LCD Contrast Control register (LCDCST)
• LCD Reference Voltage Control register
(LCDREF)
• Up to 6 LCD Segment Enable registers (LCDSEn)
• Up to 24 LCD data registers (LCDDATAn)
FIGURE 26-1:
LCD DRIVER MODULE BLOCK DIAGRAM
Data Bus
LCDDATAx
Registers
MUX
SEG<23:0>(2)
To I/O Pads(1)
Timing Control
LCDCON
LCDPS
LCDSEn
COM<3:0>
To I/O Pads(1)
FOSC/256
T1OSC
LFINTOSC
Clock Source
Select and
Prescaler
Note 1:
2:
These are not directly connected to the I/O pads, but may be tri-stated, depending on the configuration of
the LCD module.
SEG<23:0> on PIC16F1947, SEG<15:0> on PIC16F1946/ PIC16LF1946.
 2010 Microchip Technology Inc.
Preliminary
DS41414A-page 327