| Electronic Components Datasheet Search |
|
PIC16F913 Datasheet(PDF) 103 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
PIC16F913 Datasheet(HTML) 103 Page - Microchip Technology |
|
103 / 272 page ![]() © 2005 Microchip Technology Inc. Preliminary DS41250E-page 101 PIC16F917/916/914/913 9.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 PIC16F914/917 devices (PIC16F914/917), the module drives the panels of up to four commons and up to 24 segments and in the PIC16F913/916 devices (PIC16F913/916), the module drives the panels of up to four commons and up to 16 segments. It 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: - Static - 1/2 multiplex - 1/3 multiplex - 1/4 multiplex • Up to 24 (in PIC16F914/917 devices)/16 (in PIC16F913/916 devices) segments • Static, 1/2 or 1/3 LCD Bias The module has 32 registers: • LCD Control Register (LCDCON) • LCD Phase Register (LCDPS) • Three LCD Segment Enable Registers (LCDSE<2:0>) • 24 LCD Data Registers (LCDDATA<11:0>) The LCDCON register, shown in Register 9-1, controls the operation of the LCD driver module. The LCDPS register, shown in Register 9-2, configures the LCD clock source prescaler and the type of waveform; Type-A or Type-B. The LCDSE<2:0> registers configure the functions of the port pins: • LCDSE0 SE<7:0> • LCDSE1 SE<15:8> • LCDSE2 SE<23:16> As an example, LCDSEn is detailed in Register 9-3. 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 SEG7COM0:SEG0COM0 • LCDDATA1 SEG15COM0:SEG8COM0 • LCDDATA2 SEG23COM0:SEG16COM0 • LCDDATA3 SEG7COM1:SEG0COM1 • LCDDATA4 SEG15COM1:SEG8COM1 • LCDDATA5 SEG23COM1:SEG16COM1 • LCDDATA6 SEG7COM2:SEG0COM2 • LCDDATA7 SEG15COM2:SEG8COM2 • LCDDATA8 SEG23COM2:SEG16COM2 • LCDDATA9 SEG7COM3:SEG0COM3 • LCDDATA10 SEG15COM3:SEG8COM3 • LCDDATA11 SEG23COM3:SEG16COM3 As an example, LCDDATAx is detailed in Register 9-4. Once the module is configured, the LCDEN (LCDCON<7>) bit is used to enable or disable the LCD module. The LCD panel can also operate during Sleep by clearing the SLPEN (LCDCON<6>) bit. Note: The LCDSE2 register is not implemented in PIC16F913/916 devices. Note: Writing into the registers LCDDATA2, LCDDATA5, LCDDATA8 and LCDDATA11 in PIC16F913/916 devices will not affect the status of any pixel and these registers can be used as General Purpose Registers. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |