PIC16C926-I/CL Microchip Technology, PIC16C926-I/CL Datasheet - Page 98

no-image

PIC16C926-I/CL

Manufacturer Part Number
PIC16C926-I/CL
Description
64/68-Pin CMOS Microcontrollers with LCD Driver
Manufacturer
Microchip Technology
Datasheet
PIC16C925/926
11.6
The following is the sequence of steps to follow to con-
figure the LCD module.
1.
2.
3.
TABLE 11-4:
DS39544A-page 96
0Bh, 8Bh,
10Bh, 18Bh
0Ch
8Ch
10h
110h
111h
112h
113h
114h
115h
116h
117h
118h
119h
11Ah
11Bh
11Ch
11Dh
11Eh
11Fh
10Dh
10Eh
10Fh
Legend:
Note 1: These pixels do not display, but can be used as general purpose RAM.
Address
Select the frame clock prescale using bits
LP3:LP0 (LCDPS<3:0>).
Configure the appropriate pins to function as
segment drivers using the LCDSE register.
Configure the LCD module for the following
using the LCDCON register:
- Multiplex mode and Bias, bits
- Timing source, bits CS1:CS0
- Voltage generation, bit VGEN
- SLEEP mode, bit SLPEN
LMUX1:LMUX0
Configuring the LCD Module
x = unknown, u = unchanged, - = unimplemented, read as '0'. Shaded cells are not used by the LCD module.
INTCON
PIR1
PIE1
LCDD00
LCDD01
LCDD02
LCDD03
LCDD04
LCDD05
LCDD06
LCDD07
LCDD08
LCDD09
LCDD10
LCDD11
LCDD12
LCDD13
LCDD14
LCDD15
LCDPS
LCDCON
T1CON
LCDSE
Name
SUMMARY OF REGISTERS ASSOCIATED WITH THE LCD MODULE
COM1
COM2
COM3
LCDEN
SEG07
SEG15
SEG23
SEG31
SEG07
SEG15
SEG23
SEG31
SEG07
SEG15
SEG23
SEG31
SEG07
SEG15
SEG23
SEG31
LCDIE
LCDIF
COM0
COM0
COM0
COM0
COM1
COM1
COM1
COM2
COM2
COM2
COM3
COM3
COM3
SE29
Bit 7
GIE
(1)
(1)
(1)
COM2
COM3
SEG06
SEG14
SEG22
SEG30
SEG06
SEG14
SEG22
SEG30
SEG06
SEG14
SEG22
SEG30
SEG06
SEG14
SEG22
SEG30
SLPEN
COM0
COM0
COM0
COM0
COM1
COM1
COM1
COM1
COM2
COM2
COM2
COM3
COM3
COM3
PEIE
ADIE
SE27
Bit 6
ADIF
(1)
(1)
T1CKPS1
COM3
TMR0IE
SEG05
SEG13
SEG21
SEG29
SEG05
SEG13
SEG21
SEG29
SEG05
SEG13
SEG21
SEG29
SEG05
SEG13
SEG21
SEG29
COM0
COM0
COM0
COM0
COM1
COM1
COM1
COM1
COM2
COM2
COM2
COM2
COM3
COM3
COM3
SE20
Bit 5
(1)
T1CKPS0
SEG04
SEG12
SEG20
SEG28
SEG04
SEG12
SEG20
SEG28
SEG04
SEG12
SEG20
SEG28
SEG04
SEG12
SEG20
SEG28
COM0
COM0
COM0
COM0
COM1
COM1
COM1
COM1
COM2
COM2
COM2
COM2
COM3
COM3
COM3
COM3
VGEN
SE16
Preliminary
INTE
Bit 4
T1OSCEN
SEG03
SEG11
SEG19
SEG27
SEG03
SEG11
SEG19
SEG27
SEG03
SEG11
SEG19
SEG27
SEG03
SEG11
SEG19
SEG27
SSPIE
SSPIF
COM0
COM0
COM0
COM0
COM1
COM1
COM1
COM1
COM2
COM2
COM2
COM2
COM3
COM3
COM3
COM3
SE12
RBIE
Bit 3
CS1
LP3
4.
5.
6.
Write initial values to pixel data registers,
LCDD00 through LCDD15.
Clear LCD interrupt flag, LCDIF (PIR1<7>), and
if desired, enable the interrupt by setting bit
LCDIE (PIE1<7>).
Enable the LCD module, by setting bit LCDEN
(LCDCON<7>).
T1SYNC
TMR0IF
CCP1IF
CCP1IE
SEG02
SEG10
SEG18
SEG26
SEG02
SEG10
SEG18
SEG26
SEG02
SEG10
SEG18
SEG26
SEG02
SEG10
SEG18
SEG26
COM0
COM0
COM0
COM0
COM1
COM1
COM1
COM1
COM2
COM2
COM2
COM2
COM3
COM3
COM3
COM3
Bit 2
SE9
CS0
LP2
TMR1CS
TMR2IF
TMR2IE
LMUX1
SEG01
SEG09
SEG17
SEG25
SEG01
SEG09
SEG17
SEG25
SEG01
SEG09
SEG17
SEG25
SEG01
SEG09
SEG17
SEG25
COM0
COM0
COM0
COM0
COM1
COM1
COM1
COM1
COM2
COM2
COM2
COM2
COM3
COM3
COM3
COM3
Bit 1
INTF
SE5
LP1
TMR1ON
TMR1IE
TMR1IF
LMUX0
SEG00
SEG08
SEG16
SEG24
SEG00
SEG08
SEG16
SEG24
SEG00
SEG08
SEG16
SEG24
SEG00
SEG08
SEG16
SEG24
COM0
COM0
COM0
COM0
COM1
COM1
COM1
COM1
COM2
COM2
COM2
COM2
COM3
COM3
COM3
COM3
RBIF
Bit 0
SE0
LP0
2001 Microchip Technology Inc.
0000 000x 0000 000u
00-- 0000 00-- 0000
00-- 0000 00-- 0000
--00 0000
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
1111 1111
---- 0000
00-0 0000
Power-on
Value on
Reset
Value on all
--uu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
uuuu uuuu
1111 1111
---- 0000
00-0 0000
RESETS
other

Related parts for PIC16C926-I/CL