PIC16F916T-I/SS Microchip Technology, PIC16F916T-I/SS Datasheet - Page 145

no-image

PIC16F916T-I/SS

Manufacturer Part Number
PIC16F916T-I/SS
Description
IC,MICROCONTROLLER,8-BIT,PIC CPU,CMOS,SSOP,28PIN,PLASTIC
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F916T-I/SS

Rohs Compliant
YES
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, LCD, POR, PWM, WDT
Number Of I /o
24
Program Memory Size
14KB (8K x 14)
Program Memory Type
FLASH
Eeprom Size
256 x 8
Ram Size
352 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Data Converters
A/D 5x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
28-SSOP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
MA160011 - DAUGHTER BOARD PICDEM LCD 16F91X
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F916T-I/SS
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
PIC16F916T-I/SS
0
10.0
The Liquid Crystal Display (LCD) driver module
generates the timing control to drive a static or
multiplexed LCD panel. In the PIC16F913/916 devices,
the module drives the panels of up to four commons
and up to 16 segments. In the PIC16F914/917 devices,
the module drives the panels of up to four commons
and up to 24 segments. In the PIC16F946 device, the
module drives the panels of up to four commons and up
to 42 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 commons:
• Segments up to:
• Static, 1/2 or 1/3 LCD Bias
10.1
The module contains the following registers:
• LCD Control Register (LCDCON)
• LCD Phase Register (LCDPS)
• Up to 6 LCD Segment Enable Registers (LCDSEn)
• Up to 24 LCD Data Registers (LCDDATA)
TABLE 10-1:
© 2007 Microchip Technology Inc.
PIC16F913/916
PIC16F914/917
PIC16F946
- Static (1 common)
- 1/2 multiplex (2 commons)
- 1/3 multiplex (3 commons)
- 1/4 multiplex (4 commons)
- 16 (PIC16F913/916)
- 24 (PIC16F914/917)
- 42 (PIC16F946)
Note:
Device
LIQUID CRYSTAL DISPLAY
(LCD) DRIVER MODULE
LCD Registers
COM3 and SEG15 share the same
physical pin on the PIC16F913/916,
therefore SEG15 is not available when
using 1/4 multiplex displays.
LCD SEGMENT AND DATA
REGISTERS
Segment Enable
# of LCD Registers
2
3
6
Data
12
24
8
PIC16F913/914/916/917/946
The LCDCON register (Register 10-1) controls the
operation of the LCD driver module. The LCDPS
register (Register 10-2) configures the LCD clock
source prescaler and the type of waveform; Type-A or
Type-B.
configure the functions of the port pins.
The following LCDSE registers are available:
• LCDSE0
• LCDSE1
• LCDSE2
• LCDSE3
• LCDSE4
• LCDSE5
Once the module is initialized for the LCD panel, the
individual bits of the LCDDATA<11:0> registers are
cleared/set to represent a clear/dark pixel, respectively:
• LCDDATA0
• LCDDATA1
• LCDDATA2
• LCDDATA3
• LCDDATA4
• LCDDATA5
• LCDDATA6
• LCDDATA7
• LCDDATA8
• LCDDATA9
• LCDDATA10 SEG<15:8>COM3
• LCDDATA11 SEG<23:16>COM3
The following additional registers are available on the
PIC16F946 only:
• LCDDATA12 SEG<31:24>COM0
• LCDDATA13 SEG<39:32>COM0
• LCDDATA14 SEG<41:40>COM0
• LCDDATA15 SEG<31:24>COM1
• LCDDATA16 SEG<39:32>COM1
• LCDDATA17 SEG<41:40>COM1
• LCDDATA18 SEG<31:24>COM2
• LCDDATA19 SEG<39:32>COM2
• LCDDATA20 SEG<41:40>COM2
• LCDDATA21 SEG<31:24>COM3
• LCDDATA22 SEG<39:32>COM3
• LCDDATA23 SEG<41:40>COM3
As
Register 10-4.
Once the module is configured, the LCDEN bit of the
LCDCON register is used to enable or disable the LCD
module. The LCD panel can also operate during Sleep
by clearing the SLPEN bit of the LCDCON register.
Note:
Note 1: PIC16F914/917 and PIC16F946 only.
an
2: PIC16F946 only.
The
example,
The LCDDATA2, LCDDATA5, LCDDATA8
and
implemented
devices.
SE<7:0>
SE<15:8>
SE<23:16>
SE<31:24>
SE<39:32>
SE<41:40>
SEG<15:8>COM0
SEG<15:8>COM1
SEG<15:8>COM2
SEG<7:0>COM0
SEG<23:16>COM0
SEG<7:0>COM1
SEG<23:16>COM1
SEG<7:0>COM2
SEG<23:16>COM2
SEG<7:0>COM3
LCDSE
LCDDATA11
LCDDATAx
(1)
(2)
(2)
(2)
in
registers
the
registers
DS41250F-page 143
is
PIC16F913/916
(Register 10-3)
detailed
are
not
in

Related parts for PIC16F916T-I/SS