RAM Mapping 72*4 / 68*8 / 60*16 LCD Driver Controller HT16C24/HT16C24G

Similar documents
HT16C23/HT16C23G RAM Mapping 56 4 / 52 8 LCD Driver Controller

HT16C22/HT16C22G RAM Mapping 44 4 LCD Controller Driver

Pin Assignment SEG28 SEG29 SEG30 SEG31 SEG32 SEG33 SEG34 SEG35 SEG36 SEG37 SEG38 VDD SDA SCL COM0 COM1 COM2 COM3 COM4 COM5 COM6 COM

Built-in LCD display RAM Built-in RC oscillator

RAM Mapping LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description.

RAM Mapping 64 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

HT16H25 RAM Mapping LCD Controller Driver

HT16LK24 RAM Mapping 67 4/63 8 LCD Driver with Key Scan

Crystalfontz. RAM Mapping 64 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

RAM Mapping 32 8 LCD Controller for I/O MCU. R/W address auto increment Built-in RC oscillator

RW1026 Dot Matrix 48x4 LCD Controller / Driver

PATENTED. PAT No. : HT1622/HT1622G RAM Mapping 32 8 LCD Controller for I/O MCU. Features. General Description.

RAM Mapping 48 8 LCD Controller for I/O MCU. Built-in LCD display RAM Built-in RC oscillator

R/W address auto increment External Crystal kHz oscillator

Built-in LCD display RAM Built-in RC oscillator

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 HT1627 HT16270 COM

Block Diagram , E I F = O 4 ) + J H 6 E E C + E H? K E J +,, H E L A H * E = I + E H? K E J + + % 8,, % 8 +, * * 6 A. H A G K A? O

RAM Mapping 48 8 LCD Controller for I/O C

HT1602L. 40 Dot Matrix LCD Segment Driver. Features. Applications. General Description. Block Diagram

PATENTED. HT1621/HT1621G RAM Mapping 32 4 LCD Controller for I/O MCU. PAT No. : TW Features. General Description.

HT93LC86 CMOS 16K 3-Wire Serial EEPROM

HT9200A/HT9200B DTMF Generators

HT75XX-1 100mA Low Power LDO

HT6026 Remote Control Encoder

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

HT6010/HT6012/HT Series of Encoders

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

NT7605. Features. General Description

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

The ST7588T is a driver & controller LSI for graphic dot-matrix liquid crystal display systems. It contains 132 segment and 80

NT7603. Features. General Description

Low-Current Consumption, Real-Time Clock IC (General-Purpose IC)

NT7605. Single-chip 20C X 2L Dot-Matrix LCD Controller / Driver. Features. General Description 1 V2.1

HT /4 to 1/11 Duty VFD Controller

HT LCD Controller for I/O MCU

HT604L/HT614/HT Series of Decoders

HT12A/HT12E 2 12 Series of Encoders

HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 HT1627 HT16270 COM

HT12D/HT12F 2 12 Series of Decoders

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

HT82V mA Audio Power Amp

HT8970 Voice Echo. Features. Applications. General Description. Block Diagram

HT1621. HT1621 RAM Mapping 32x4 LCD Controller for I/O MCU

HT Level Gray Scale LCD Controller for I/O MCU. Technical Document. Features. Applications. General Description. FAQs Application Note

HT7660. CMOS Switched-Capacitor Voltage Converter. Features. Applications. General Description. Block Diagram

HT /8 to 1/16 Duty VFD Controller

PCA bit I 2 C LED driver with programmable blink rates INTEGRATED CIRCUITS May 05. Product data Supersedes data of 2003 Feb 20

HT82V742 Audio PWM Driver

BS801B/02B/04B/06B/08B Touch Key

IS31FL CHANNEL FUN LED DRIVER July 2015

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

S6A0093 Specification Revision History

HT82V mW Audio Power Amp with Shutdown

NT Output LCD Segment/Common Driver NT7703. Features. General Description. Pin Configuration 1 V1.0

INTEGRATED CIRCUITS. PCA bit I 2 C LED dimmer. Product data Supersedes data of 2003 Feb May 02. Philips Semiconductors

HT27C020 OTP CMOS 256K 8-Bit EPROM

HT6751A/HT6751B Camera Motor Driver (1.5 Channel)

HT1380/HT1381 Serial Timekeeper Chip

HT7610A/HT7610B/HT7611A/HT7611B General Purpose PIR Controller

HT77XXA PFM Step-up DC/DC Converter

3-Channel Fun LED Driver

HT82V Bit CCD/CIS Analog Signal Processor. Features. Applications. General Description. Block Diagram

INTEGRATED CIRCUITS. PCA bit I 2 C LED dimmer. Product data sheet Supersedes data of 2004 Sep Oct 01. Philips Semiconductors

SSD1805. Advance Information. 132 x 68 STN LCD Segment / Common Monochrome Driver with Controller

16 Channels LED Driver

HT600/680/ Series of Encoders

HT9200A/HT9200B DTMF Generators

+Denotes lead-free package. *EP = Exposed paddle. V CC GND AGND AV CC GND I 2 C INTERFACE. -35dB TO +25dB GAIN AUDIO SOURCE AUDIO AMPLIFIER DS4420

HT71XX-1 30mA Low Power LDO

IS31FL3190 IS31FL CHANNEL FUN LED DRIVER. Preliminary Information November 2015

The ST7528 is a driver & controller LSI for 16-level gray scale graphic dot-matrix liquid crystal display systems. It contains

INTEGRATED CIRCUITS. PCA bit I 2 C LED dimmer. Product data Supersedes data of 2003 May Oct 01. Philips Semiconductors

HT73XX Low Power Consumption LDO

HT82V Bit Stereo Audio D/A Converter. Features. Applications. General Description. Block Diagram. Pin Assignment

HT16561 VFD Digital Clock

HT77XX PFM Step-up DC/DC Converter

3 18 Series of Encoders

HT82V mW Stereo Audio Power Amp With Shutdown. Features. Applications. General Description. Description

Auto door bells. Flash on Mde Auto-change. Override ON Duration. Effective Trigger Width HT7610A HT7610B HT7611A HT7611B. 2 times Flash 8 hrs

HT71XX-1 30mA Voltage Regulator

DS4000 Digitally Controlled TCXO

LC79451KB. 1. Overview. 2. Features. CMOS IC Controller and Driver for Electronic Paper

HT71XX-1 30mA Low Power LDO

HT9033 CAS Tone Detector

HT /4 to 1/11 Duty VFD Controller. Features. Applications. General Description

IS31FL3235A 28 CHANNELS LED DRIVER. February 2017

SH X Grayscale Dot Matrix OLED/PLED Driver with Controller. Features. General Description 1 V2.2

DS1803 Addressable Dual Digital Potentiometer

IS31FL CHANNELS LED DRIVER. February 2018

CAT bit Programmable LED Dimmer with I 2 C Interface DESCRIPTION FEATURES APPLICATIONS TYPICAL APPLICATION CIRCUIT

IS31FL3236A 36-CHANNEL LED DRIVER; SELECTABLE PWM FREQUENCY IS31FL3236A. February 2018

M41T0 SERIAL REAL-TIME CLOCK

Pin Configuration Pin Description PI4MSD5V9540B. 2 Channel I2C bus Multiplexer. Pin No Pin Name Type Description. 1 SCL I/O serial clock line

ST8016. Datasheet. 160 Output LCD Common/ Segment Driver IC. Version /05/25. Crystalfontz

HT82V26A 16-Bit CCD/CIS Analog Signal Processor

IZ602 LCD DRIVER Main features: Table 1 Pad description Pad No Pad Name Function

ML9479E GENERAL DESCRIPTION FEATURES. FEDL9479E-02 Issue Date: Apr. 3, Static, 1/2 Duty, 1/3 Duty, 1/4 Duty 160 Outputs LCD Driver

Transcription:

RAM Mapping 72*4 / 68*8 / 60*16 LCD Driver Controller HT16C24/HT16C24G Revision: 1.00 Date: March 23, 2011

Table of Contents Features... 4 Applications... 4 General Description... 4 Block Diagram... 5 Pin Assignment... 6 Pad assignment for COB... 7 Pad Coordinates for COB... 8 Pad Assignment for COG... 9 Pad Dimensions for COG... 9 Alignment mark Dimensions for COG... 10 Pad Coordinates for COG... 11 Alignment mark Coordinates for COG... 12 Pin Description... 12 Approximate Internal Connections... 13 Absolute Maximum Ratings... 13 D.C. Characteristics... 14 A.C. Characteristics... 15 A.C. Characteristics I 2 C Interface... 15 Timing Diagrams... 16 I 2 C timing...16 Power On Reset timing...16 Functional Description... 17 Power-On Reset...17 Display Memory RAM Structure...17 System Oscillator...18 LCD Bias Generator...19 LCD Drive Mode Waveforms...19 Segment Driver Outputs...22 Column Driver Outputs...22 Address Pointer...22 Blinker Function...22 Frame Frequency...22 Internal Voltage Adjustment...23 I 2 C Serial Interface...24 Write Operation...26 Display RAM Read Operation...27 Command Summary... 28 Display Data Input Command...28 Drive Mode Command...28 Rev. 1.00 2 March 23, 2011

System Mode Command...29 Frame Frequency Command...29 Blinking Frequency Command...30 Internal Voltage Adjustment (IVA) Setting Command...31 Operation flow chart... 32 Initialization...32 Display data read/write (address setting)...33 Segment / shared pin and internal voltage adjustment setting...34 Application Circuits... 35 Set as Segment pin...35 Set as pin...37 Package Information... 41 80-pin LQFP (10mmx10mm) Outline Dimensions...41 Rev. 1.00 3 March 23, 2011

Features Applications Operating voltage:2.4 ~ 5.5V Internal 32kHz RC oscillator Bias: 1/3, 1/4 or 1/5; Duty:1/4, 1/8 or 1/16 Internal LCD bias generation with voltage-follower buffers I 2 C-bus interface Two Selectable LCD frame frequencies: 80Hz or 160Hz Up to 60 x 16 bits RAM for display data storage Display patterns: 72 x 4 patterns: 72 segments and 4 commons 68 x 8 patterns: 68 segments and 8 commons 60 x 16 patterns: 60 segments and 16 commons Versatile blinking modes R/W address auto increment Internal 16-step voltage adjustment to adjust LCD operating voltage Low power consumption Provides pin to adjust LCD operating voltage Manufactured in silicon gate CMOS process Package type: 80LQFP, Chip and COG. Electronic meter Water meter Gas meter Heat energy meter Household appliance Games Telephone Consumer electronics General Description The HT16C24/HT16C24G device is a memory mapping and multi-function LCD controller driver. The Display segments of the device may be 288 patterns (72 segments and 4 commons), 544 patterns (68 segments and 8 commons) or 960 patterns (60 segments and 16 commons). The software configuration feature of the HT16C24/HT16C24G device makes it suitable for multiple LCD applications including LCD modules and display subsystems. The HT16C24/HT16C24G device communicates with most microprocessors / microcontrollers via a two-line bidirectional I 2 C- bus. Rev. 1.00 4 March 23, 2011

Block Diagram Power_on reset SDA SCL I2C Controller 8 Internal RC Oscillator Display RAM 60*16bits Timing generator Column /Segment driver output COM0 COM3 COM4/SEG0 COM15/SEG11 Internal voltage adjustment - OP4 + SEG12 R - OP3 + R - OP2 + Segment driver output R - OP1 + LCD Voltage Selector SEG71 R - OP0 + R LCD bias generator Rev. 1.00 5 March 23, 2011

Pin Assignment SEG52 SEG53 SEG54 SEG55 SEG56 SEG57 SEG58 SEG59 SEG60 SEG61 SEG62 SEG63 SEG64 SEG65 SEG66 SEG67 SEG68 SEG69 SEG70 /SEG71 SDA SCL COM0 COM1 COM2 COM3 COM4/SEG0 COM5/SEG1 COM6/SEG2 COM7/SEG3 COM8/SEG4 COM9/SEG5 COM10/SEG6 COM11/SEG7 COM12/SEG8 COM13/SEG9 COM14/SEG10 COM15/SEG11 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 6463 62 61 1 60 2 3 4 5 6 7 8 59 58 57 56 55 54 53 9 52 10 HT16C24 51 11 12 13 14 15 16 17 18 19 80 LQFP-A 40 49 48 47 46 45 44 43 42 20 41 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3738 39 40 SEG51 SEG50 SEG49 SEG48 SEG47 SEG46 SEG45 SEG44 SEG43 SEG42 SEG41 SEG40 SEG39 SEG38 SEG37 SEG36 SEG35 SEG34 SEG33 SEG32 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 SEG20 SEG21 SEG22 SEG23 SEG24 SEG25 SEG26 SEG27 SEG28 SEG29 SEG30 SEG31 Rev. 1.00 6 March 23, 2011

Pad assignment for COB SEG54 SEG55 SEG56 SEG57 SEG58 SEG59 SEG60 SEG61 SEG62 SEG63 SEG64 SEG65 SEG66 SEG67 SEG68 SEG69 SEG70 SEG71 VCCA2 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 1 SDA SCL COM0 COM1 COM2 COM3 COM4/SEG0 COM5/SEG1 COM6/SEG2 COM7/SEG3 COM8/SEG4 COM9/SEG5 2 3 4 5 7 8 10 12 14 15 17 19 20 6 NC 9 NC 11 NC 13 NC 16 NC 18 NC 21 NC (0, 0) 69 68 67 66 65 64 63 62 61 60 59 58 57 SEG53 SEG52 SEG51 SEG50 SEG49 SEG48 SEG47 SEG46 SEG45 SEG44 SEG43 SEG42 SEG41 COM10/SEG6 22 56 SEG40 COM11/SEG7 23 55 SEG39 COM12/SEG8 24 54 SEG38 COM13/SEG9 25 53 SEG37 COM14/SEG10 26 52 SEG36 COM15/SEG11 27 51 SEG35 SEG12 28 50 SEG34 SEG13 29 49 SEG33 SEG14 30 48 SEG32 SEG15 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 SEG31 SEG30 SEG29 SEG28 SEG27 SEG26 SEG25 SEG24 SEG23 SEG22 SEG21 SEG20 SEG19 SEG18 SEG17 SEG16 Chip size: 2044 x 2438μm 2 The IC substrate should be connected to in PCB layout The VCCA2 (PAD89) and (PAD1) should be bonded together Note: Internal Voltage Adjustment (IVA) Setting command Segment71 DE bit VE bit (PAD88) (PAD89) 0 0 Input Null 1 Output Null 1 0 Null Output 1 Null Output Rev. 1.00 7 March 23, 2011

Pad Coordinates for COB Unit: μm No Name X Y No Name X Y 1-918.4 889.55 46 SEG30 594.65-1115.4 2 SDA -918.4 804.55 47 SEG31 917.7-1078.1 3 SCL -918.4 719.55 48 SEG32 917.7-993.1 4-918.4 634.55 49 SEG33 917.7-908.1 5 COM0-918.4 549.55 50 SEG34 917.7-823.1 6 N.C. -538.414 292.154 51 SEG35 917.7-738.1 7 COM1-918.4 464.55 52 SEG36 917.7-653.1 8 COM2-918.4 379.55 53 SEG37 917.7-568.1 9 N.C. -539.414 207.154 54 SEG38 917.7-483.1 10 COM3-918.4 294.55 55 SEG39 917.7-398.1 11 N.C. -539.414 138.154 56 SEG40 917.7-313.1 12 COM4/SEG0-918.4 199.65 57 SEG41 917.7-228.1 13 N.C. -539.414 69.154 58 SEG42 917.7-143.1 14 COM5/SEG1-918.4 114.65 59 SEG43 917.7-58.1 15 COM6/SEG2-918.4 29.65 60 SEG44 917.7 26.9 16 N.C. -539.414 0.154 61 SEG45 917.7 111.9 17 COM7/SEG3-918.4-55.35 62 SEG46 917.7 196.9 18 N.C. -539.414-68.846 63 SEG47 917.7 281.9 19 COM8/SEG4-918.4-140.35 64 SEG48 917.7 366.9 20 COM9/SEG5-918.4-225.35 65 SEG49 917.7 451.9 21 N.C. -567.474-161.846 66 SEG50 917.7 536.9 22 COM10/SEG6-918.4-310.35 67 SEG51 917.7 621.9 23 COM11/SEG7-918.4-395.35 68 SEG52 917.7 706.9 24 COM12/SEG8-918.4-480.35 69 SEG53 917.7 791.9 25 COM13/SEG9-918.4-565.35 70 SEG54 880.4 1114.95 26 COM14/SEG10-918.4-650.35 71 SEG55 795.4 1114.95 27 COM15/SEG11-918.4-735.35 72 SEG56 710.4 1114.95 28 SEG12-918.4-823.1 73 SEG57 625.4 1114.95 29 SEG13-918.4-908.1 74 SEG58 540.4 1114.95 30 SEG14-918.4-993.1 75 SEG59 455.4 1114.95 31 SEG15-918.4-1078.1 76 SEG60 370.4 1114.95 32 SEG16-595.35-1115.4 77 SEG61 285.4 1114.95 33 SEG17-510.35-1115.4 78 SEG62 200.4 1114.95 34 SEG18-425.35-1115.4 79 SEG63 115.4 1114.95 35 SEG19-340.35-1115.4 80 SEG64 30.4 1114.95 36 SEG20-255.35-1115.4 81 SEG65-54.6 1114.95 37 SEG21-170.35-1115.4 82 SEG66-139.6 1114.95 38 SEG22-85.35-1115.4 83 SEG67-224.6 1114.95 39 SEG23-0.35-1115.4 84 SEG68-309.6 1114.95 40 SEG24 84.65-1115.4 85 SEG69-394.6 1114.95 41 SEG25 169.65-1115.4 86 SEG70-479.6 1114.95 42 SEG26 254.65-1115.4 87 SEG71-564.6 1114.95 43 SEG27 339.65-1115.4 88-649.6 1114.95 44 SEG28 424.65-1115.4 89 VCCA2-734.6 1114.95 45 SEG29 509.65-1115.4 Rev. 1.00 8 March 23, 2011

Pad Assignment for COG 1 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 2 ALIGN_A ALIGN_B 59 3 58 4 57 5 6 Y 56 55 7 8 X 54 53 9 52 10 51 11 50 12 49 13 48 14 47 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 Note: The VCCA2 pin should be connected to in the PCB layout artwork. Pad Dimensions for COG Size Item Number X Y Unit Chip size --- 2806 1080 μm Chip thickness --- 508 μm Pad pitch 1.3~15, 46~58, 60~121 60 μm 16~45 87 μm Output pad 5~13, 48~55 60 40 μm 62~120 40 60 μm Bump size Input pad 16~21 67 67 μm 3, 4, 14, 15, 46, 47, 56, 57, 58 60 40 μm Dummy pad 1, 121, 60, 61 40 60 μm 22~45 67 67 μm Bump height All pad 18±3 μm Rev. 1.00 9 March 23, 2011

Alignment mark Dimensions for COG Item Number Size Unit (-1906, 362.5) 10um 10um ALIGN_A 2 μm 10um 10um 20um 40um (1886, 362.5) 10um 10um 20um ALIGN_B 59 μm 10um 10um 20um 20um 20um Rev. 1.00 10 March 23, 2011

Pad Coordinates for COG Unit: μm No Name X Y No Name X Y 1 DUMMY -1866.85 445 64 COM10/SEG6 1613.15 445 3 DUMMY -1884.5 270.066 65 COM11/SEG7 1553.15 445 4 DUMMY -1884.5 210.066 66 COM12/SEG8 1493.15 445 5 SEG63-1884.5 150.066 67 COM13/SEG9 1433.15 445 6 SEG64-1884.5 90.066 68 COM14/SEG10 1373.15 445 7 SEG65-1884.5 30.066 69 COM15/SEG11 1313.15 445 9 SEG66-1884.5-29.934 70 SEG12 1253.15 445 10 SEG67-1884.5-89.934 71 SEG13 1193.15 445 11 SEG68-1884.5-149.934 72 SEG14 1133.15 445 12 SEG69-1884.5-209.934 73 SEG15 1073.15 445 13 SEG70-1884.5-269.934 74 SEG16 1013.15 445 14 SEG71-1884.5-329.934 75 SEG17 953.15 445 15 DUMMY -1884.5-389.934 76 SEG18 893.15 445 16 DUMMY -1884.5-449.934 77 SEG19 833.15 445 17 SDA -1381.81-436.191 78 SEG20 773.15 445 18 SCL -1294.81-436.191 79 SEG21 713.15 445 19-1023.81-436.191 80 SEG22 653.15 445 20-936.81-436.191 81 SEG23 593.15 445 21-750.81-436.191 82 SEG24 533.15 445 22 VCCA2-663.81-436.191 83 SEG25 473.15 445 23 DUMMY -477.81-436.191 84 SEG26 413.15 445 24 DUMMY -390.81-436.191 85 SEG27 353.15 445 25 DUMMY -303.81-436.191 86 SEG28 293.15 445 27 DUMMY -216.81-436.191 87 SEG29 233.15 445 28 DUMMY -129.81-436.191 88 SEG30 173.15 445 29 DUMMY -42.81-436.191 89 SEG31 113.15 445 30 DUMMY 44.19-436.191 90 SEG32 53.15 445 31 DUMMY 131.19-436.191 91 SEG33-6.85 445 32 DUMMY 218.19-436.191 92 SEG34-66.85 445 33 DUMMY 305.19-436.191 93 SEG35-126.85 445 34 DUMMY 392.19-436.191 94 SEG36-186.85 445 35 DUMMY 479.19-436.191 95 SEG37-246.85 445 36 DUMMY 566.19-436.191 96 SEG38-306.85 445 37 DUMMY 653.19-436.191 97 SEG39-366.85 445 38 DUMMY 740.19-436.191 98 SEG40-426.85 445 39 DUMMY 827.19-436.191 99 SEG41-486.85 445 40 DUMMY 914.19-436.191 100 SEG42-546.85 445 41 DUMMY 1001.19-436.191 101 SEG43-606.85 445 42 DUMMY 1262.19-436.191 102 SEG44-666.85 445 43 DUMMY 1349.19-436.191 103 SEG45-726.85 445 44 DUMMY 1436.19-436.191 104 SEG46-786.85 445 45 DUMMY 1523.19-436.191 105 SEG47-846.85 445 46 DUMMY 1884.5-449.934 106 SEG48-906.85 445 47 DUMMY 1884.5-389.934 107 SEG49-966.85 445 48 COM0 1884.5-329.934 108 SEG50-1026.85 445 Rev. 1.00 11 March 23, 2011

No Name X Y No Name X Y 49 COM1 1884.5-269.934 109 SEG51-1086.85 445 50 COM2 1884.5-209.934 110 SEG52-1146.85 445 51 COM3 1884.5-149.934 111 SEG53-1206.85 445 52 COM4/SEG0 1884.5-89.934 112 SEG54-1266.85 445 53 COM5/SEG1 1884.5-29.934 113 SEG55-1326.85 445 54 COM6/SEG2 1884.5 30.066 114 SEG56-1386.85 445 55 COM7/SEG3 1884.5 90.066 115 SEG57-1446.85 445 56 DUMMY 1884.5 150.066 116 SEG58-1506.85 445 57 DUMMY 1884.5 210.066 117 SEG59-1566.85 445 58 DUMMY 1884.5 270.066 118 SEG60-1626.85 445 60 DUMMY 1853.15 445 119 SEG61-1686.85 445 61 DUMMY 1793.15 445 120 SEG62-1746.85 445 62 COM8/SEG4 1733.15 445 121 DUMMY -1806.85 445 63 COM9/SEG5 1673.15 445 Alignment mark Coordinates for COG No Name X Y No Name X Y 2 ALIGN_A -1906 362.5 59 ALIGN_B 1886 362.5 Pin Description Pin Name Type Description SDA I/O Serial Data Input/Output for I 2 C interface SCL I Serial Clock Input for I 2 C interface Positive power supply. Negative power supply, ground. COM0~COM3 O LCD Common outputs. COM4/SEG0 ~COM15/SEG11 O SEG12~SEG71 O LCD Segment outputs. One external resistor is connected between the pin and the pin to determine the bias voltage for the package with a pin. Internal voltage adjustment function is disabled. Internal voltage adjustment function can be used to adjust the voltage. If the pin is used as a voltage output detection pin, an external power supply should not be applied to the pin. An external MCU can detect the voltage of the pin and program the internal voltage adjustment for the packages with a pin. LCD Common/Segment multiplexed driver outputs Rev. 1.00 12 March 23, 2011

Approximate Internal Connections SCL, SDA (for schmit Trigger type) COM0~COM15; SEG0~SEG71 Vselect-on Vselect-off Absolute Maximum Ratings Supply Voltage...-0.3V to +6.5V Input Voltage...-0.3V to +0.3V Storage Temperature...-55 C to 150 C Operating Temperature...-40 C to 85 C Note: These are stress ratings only. Stresses exceeding the range specified under Absolute Maximum Ratings may cause substantial damage to the device. Functional operation of this device at other conditions beyond those listed in the specification is not implied and prolonged exposure to extreme conditions may affect device reliability. Rev. 1.00 13 March 23, 2011

D.C. Characteristics Symbol Parameter = 0V; =2.4 to 5.5V; Ta = -40 to +85 C Test Condition Condition Min. Typ. Max. Unit Operating Voltage 2.4 5.5 V Operating Voltage V IDD IDD1 Operating Current Operating Current 3V No load, =, 1/3bias, 30 45 μa flcd=80hz, LCD display on, Internal system oscillator on, 5V DA0~DA3 are set to "0000" 40 60 μa 3V No load, =, 1/3bias 2 5 μa flcd=80hz, LCD display off, Internal system oscillator on, 5V DA0~DA3 are set to 0000 4 10 μa ISTB 3V No load, =, 1 μa Standby Current LCD display off, 5V Internal system oscillator off, 2 μa VIH Input high Voltage SDA,SCL 0.7 V VIL Input low Voltage SDA, SCL 0 0.3 V IIL Input leakage current VIN = or -1 1 μa IOL IOL1 IOH1 IOL2 IOH2 Low level output current 3V 3 ma VOL=0.4V for SDA 5V 6 ma LCD COM Sink Current 3V =3V, VOL=0.3V 250 400 μa 5V =5V, VOL=0.5V 500 800 μa LCD COM Source Current 3V =3V, VOH=2.7V -140-230 μa 5V =5V, VOH=4.5V -300-500 μa LCD SEG Sink Current 3V =3V, VOL=0.3V 250 400 μa 5V =5V, VOL=0.5V 500 800 μa LCD SEG Source Current 3V =3V, VOH=2.7V -140-230 μa 5V =5V, VOH=4.5V -300-500 μa Rev. 1.00 14 March 23, 2011

A.C. Characteristics Symbol Note: Parameter Test Condition Condition = 0V; = 2.4 to 5.5V; Ta= -40 to +85 C Min. Typ. Max. Unit flcd1 LCD Frame Frequency 4V 1/4 duty, Ta =25 C 72 80 88 Hz flcd2 LCD Frame Frequency 4V 1/4 duty, Ta =25 C 144 160 176 Hz flcd3 LCD Frame Frequency 4V 1/4 duty,ta=-40 to +85 C 52 80 124 Hz flcd4 LCD Frame Frequency 4V 1/4 duty, Ta=-40 to +85 C 104 160 248 Hz toff OFF Times drop down to 0V 20 ms tsr Slew Rate 0.05 V/ms If the conditions of Power on Reset timing are not satisfied during the power ON/OFF sequence, the internal Power on Reset (POR) circuit will not operate normally. If the voltage drops below the minimum voltage of operating voltage spec. during operating, the Power on Reset timing conditions must also be satisfied. That is, the voltage must drop to 0V and remain at 0V for 20ms (min.) before rising to the normal operating voltage. A.C. Characteristics I 2 C Interface Symbol Parameter Condition =2.4V to 5.5V =3.0V to 5.5V Min. Max. Min. Max. Unit fscl Clock frequency 100 400 KHZ tbuf thd: STA bus free time Start condition hold time Time in which the bus must be free before a new transmission can start After this period, the first clock pulse is generated 4.7 1.3 μs 4 0.6 μs tlow SCL Low time 4.7 1.3 μs thigh SCL High time 4 0.6 μs tsu: STA Start condition setup time Only relevant for repeated START condition. 4.7 0.6 μs thd: DAT Data hold time 0 0 ns tsu: DAT Data setup time 250 100 ns tr SDA and SCL rise time Note 1 0.3 μs tf SDA and SCL fall time Note 0.3 0.3 μs tsu: STO Stop condition set-up time 4 0.6 μs taa Output Valid from Clock 3.5 0.9 μs tsp Input Filter Time Constant (SDA and SCL Pins) Noise suppression time 100 50 ns Note: These parameters are periodically sampled but not 100% tested. Rev. 1.00 15 March 23, 2011

Timing Diagrams I 2 C timing SDA tf tsu:dat tbuf tlow tr thd:sta tsp SCL S thd:sda thd:dat taa thigh tsu:sta Sr tsu:sto P S SDA OUT Power On Reset timing Rev. 1.00 16 March 23, 2011

Functional Description Power-On Reset When the power is applied, the device is initialized by an internal power-on reset circuit. The status of the internal circuits after initialization is as follows: All common outputs are set to. All segment outputs are set to. The drive mode 1/4 duty output and 1/3 bias is selected. The System Oscillator and the LCD bias generator are off state. LCD Display is off state. Internal voltage adjustment function is enabled. The Segment / shared pin is set as the Segment pin. Detection switch for the pin is disabled. Frame Frequency is set to 80Hz. Blinking function is switched off Data transfers on the I 2 C-bus should be avoided for 1 ms following power-on to allow completion of the reset action. Display Memory RAM Structure The display RAM is static 60 x 16 bits RAM which stores the LCD data. Logic 1 in the RAM bit-map indicates the on state of the corresponding LCD segment; similarly, logic 0 indicates the off state. The contents of the RAM data are directly mapped to the LCD data. The first RAM column corresponds to the segments operated with respect to COM0. In multiplexed LCD applications the segment data from 2nd to 16th column of the display RAM are time-multiplexed from COM1 to COM15 respectively. The following is a mapping from the RAM data to the LCD pattern: Output COM3 COM2 COM1 COM0 Output COM3 COM2 COM1 COM0 address SEG1 SEG0 00H SEG3 SEG2 01H SEG5 SEG4 02H SEG7 SEG6 03H SEG9 SEG8 04H SEG11 SEG10 05H SEG71 SEG70 23H D7 D6 D5 D4 D3 D2 D1 D0 Data RAM mapping of 72x4 display mode Rev. 1.00 17 March 23, 2011

Output SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 COM7/ SEG3 COM6/ SEG2 COM5/ SEG1 COM4/ SEG0 COM3 COM2 COM1 COM0 address 00H 01H 02H 03H 04H 05H SEG71 D7 D6 D5 D4 D3 D2 D1 D0 Data RAM mapping of 68x8 display mode 43H Output COM15/SEG11 COM14/SEG10 COM13/SEG9 COM12/SEG8 COM11/SEG7 COM10/SEG6 COM9/SEG5 COM8/SEG4 Addr. COM7/SEG3 COM6/SEG2 COM5/SEG1 COM4/SEG0 COM3 COM2 COM1 COM0 Addr. SEG12 01H 00H SEG13 03H 02H SEG14 05H 04H SEG15 07H 06H SEG16 09H 08H SEG17 0BH 0AH SEG71 77H 76H D7 D6 D5 D4 D3 D2 D1 D0 Data D7 D6 D5 D4 D3 D2 D1 D0 Data RAM mapping of 60x16 display mode MSB LSB D7 D6 D5 D4 D3 D2 D1 D0 Display data transfer format for I 2 C bus System Oscillator The timing for the internal logic and the LCD drive signals are generated by an internal oscillator. The System Clock frequency (fsys) determines the LCD frame frequency. During initial system power on the System Oscillator will be in the stop state. Rev. 1.00 18 March 23, 2011

LCD Bias Generator The full-scale LCD voltage (VOP) is obtained from ( ). The LCD voltage may be temperature compensated externally through the Voltage supply to the pin. Fractional LCD biasing voltages, known as 1/3, 1/4 or 1/5 bias voltage, are obtained from an internal voltage divider of five serial resistors connected between and. The specific resistor can be switched out of circuits to provide a 1/3, 1/4 or 1/5 bias voltage level configuration. LCD Drive Mode Waveforms When the LCD drive mode is selected as 1/4 duty and 1/3 bias, the waveform and LCD display is shown as follows: COM0 COM0 COM1 COM1 - Vop/3 - Vop/3-2Vop/3-2Vop/3 - Vop/3 - Vop/3-2Vop/3-2Vop/3 tlcd State1 (on) State1 (on) State2 (off) State2 (off) LCD segment LCD segment COM2 COM2 - Vop/3 - Vop/3-2Vop/3-2Vop/3 COM3 COM3 - Vop/3 - Vop/3-2Vop/3-2Vop/3 SEG n SEG n - Vop/3 - Vop/3-2Vop/3-2Vop/3 SEG n+1 SEG n+1 - Vop/3 - Vop/3-2Vop/3-2Vop/3 SEG n+2 SEG n+2 - Vop/3 - Vop/3-2Vop/3-2Vop/3 - Vop/3 SEG n+3 - Vop/3 SEG n+3-2vop/3-2vop/3 Note: tlcd=1/flcd Waveforms for 1/4 duty drive mode with 1/3 bias (VOP=-) Rev. 1.00 19 March 23, 2011

When the LCD drive mode is selected as 1/8 duty and 1/4 bias, the waveform and LCD display is shown as follows: - Vop/4 - Vop/4 tlcd LCD segment LCD segment COM0 COM0 COM1 COM1-2Vop/4-2Vop/4-3Vop/4-3Vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4 State1 (on) State1 (on) State2 (off) State2 (off) COM2 COM2 COM3 COM3 COM4 COM4 COM5 COM5 COM6 COM6 COM7 COM7-3Vop/4-3Vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4-3Vop/4-3Vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4-3Vop/4-3Vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4-3Vop/4-3Vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4-3Vop/4-3Vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4-3Vop/4-3Vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4-3Vop/4-3Vop/4 - Vop/4 - Vop/4 SEG n SEG n - 2Vop/4-2Vop/4 SEG n+1 SEG n+1 SEG n+2 SEG n+2 SEG n+3 SEG n+3-3vop/4-3vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4-3Vop/4-3Vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4-3Vop/4-3Vop/4 - Vop/4 - Vop/4-2Vop/4-2Vop/4-3Vop/4-3Vop/4 Waveforms for 1/8 duty drive mode with 1/4 bias (VOP=-) Note: tlcd=1/flcd Rev. 1.00 20 March 23, 2011

When the LCD drive mode is selected as 1/16 duty and 1/5 bias, the waveform and LCD display is shown as follows: COM0 COM0 COM1 COM1 COM2 COM2 COM3 COM3 COM4 COM4 COM5 COM5 COM6 COM6 COM7 COM7 COM8 COM8 COM9 COM9 COM10 COM10 COM11 COM11 COM12 COM12 COM13 COM13 COM14 COM14 COM15 COM15 SEG n SEG n SEG n+1 SEG n+1 SEG n+2 SEG n+2 SEG n+3 SEG n+3 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 - Vop/5 - - 2Vop/5 Vop/5 - - 3Vop/5 2Vop/5 - - 4Vop/5 3Vop/5-4Vop/5 tlcd State1 (on) State1 (on) State2 (off) State2 (off) LCD segment LCD segment Waveforms for 1/16 duty drive mode with 1/5 bias (VOP=-) Note: tlcd=1/flcd Rev. 1.00 21 March 23, 2011

Segment Driver Outputs The LCD drive section includes up to 72 segment outputs which should be connected directly to the LCD panel. The segment output signals are generated in accordance with the multiplexed column signals and with the data resident in the display latch. The unused segment outputs should be left open-circuit. Column Driver Outputs The LCD drive section includes up to 16 column outputs which should be connected directly to the LCD panel. The column output signals are generated in accordance with the selected LCD drive mode. The unused column outputs should be left open-circuit. Address Pointer The addressing mechanism for the display RAM is implemented using the address pointer. This allows the loading of an individual display data byte, or a series of display data bytes, into any location of the display RAM. The sequence commences with the initialization of the address pointer by the Address pointer command. Blinker Function The device contains versatile blinking capabilities. The whole display can be blinked at frequencies selected by the Blink command. The blinking frequency is a subdivided ratio of the system frequency. The ratio between the system oscillator and blinking frequencies depends on the blinking mode in which the device is operating, as shown in the following table: Blinking Mode Operating Mode Ratio Blinking Frequency (Hz) 0 0 Blink off 1 fsys / 16384Hz 2 2 fsys / 32768Hz 1 3 fsys / 65536Hz 0.5 Frame Frequency The HT16C24/HT16C24G device provides two frame frequencies selected with Mode set command known as 80Hz and 160Hz respectively. Rev. 1.00 22 March 23, 2011

Internal Voltage Adjustment The internal adjustment contains four resistors in series and a 4-bit programmable analog switch which can provide sixteen voltage adjustment options using the voltage adjustment command. The internal adjustment structure is shown in the diagram: pin Internal voltage adjustment 64R/45 32R/45 16R/45 8R/45 R R DA3 DA2 DA1 DA0 R R R LCD Bias generator The relationship between the programmable 4-bit analog switch and the output voltage is shown in the table: Bias DA3~DA0 1/3 1/4 1/5 Note 00H 1.000* 1.000* 1.000* Default value 01H 0.944* 0.957* 0.966* 02H 0.894* 0.918* 0.934* 03H 0.849* 0.882* 0.904* 04H 0.808* 0.849* 0.875* 05H 0.771* 0.818* 0.849* 06H 0.738* 0.789* 0.824* 07H 0.707* 0.763* 0.801* 08H 0.678* 0.738* 0.779* 09H 0.652* 0.714* 0.758* 0AH 0.628* 0.692* 0.738* 0BH 0.605* 0.672* 0.719* 0CH 0.584* 0.652* 0.701* 0DH 0.565* 0.634* 0.684* 0EH 0.547* 0.616* 0.668* 0FH 0.529* 0.600* 0.652* Rev. 1.00 23 March 23, 2011

I 2 C Serial Interface Data validity The device supports I 2 C serial interface. The I 2 C bus is for bidirectional, two-line communication between different ICs or modules. The two lines are a serial data line, SDA, and a serial clock line, SCL. Both lines are connected to the positive supply via pull-up resistors with a typical value of 4.7KΩ. When the bus is free, both lines are high. Devices connected to the bus must have open-drain or open-collector outputs to implement a wired-or function. Data transfer is initiated only when the bus is not busy. The data on the SDA line must be stable during the high period of the serial clock. The high or low state of the data line can only change when the clock signal on the SCL line is Low as shown in the diagram. SDA SCL Data line stable, Data valid Chang of data allowed START and STOP conditions A high to low transition on the SDA line while SCL is high defines a START condition. A low to high transition on the SDA line while SCL is high defines a STOP condition. START and STOP conditions are always generated by the master. The bus is considered to be busy after the START condition. The bus is considered to be free again a certain time after the STOP condition. The bus stays busy if a repeated START (Sr) is generated instead of a STOP condition. In some respects, the START(S) and repeated START (Sr) conditions are functionally identical. SDA SDA SCL S START condition P STOP condition SCL Rev. 1.00 24 March 23, 2011

Byte format Every byte put on the SDA line must be 8-bit long. The number of bytes that can be transmitted per transfer is unrestricted. Each byte has to be followed by an acknowledge bit. Data is transferred with the most significant bit, MSB, first. SDA SCL S 1 2 7 8 9 or Sr ACK 1 2 3-8 9 ACK P Sr P or Sr Acknowledge Each bytes of eight bits is followed by one acknowledge bit. The acknowledge bit is a low level placed on the bus by the receiver. The master generates an extra acknowledge related clock pulse. A slave receiver which is addressed must generate an acknowledge bit, ACK, after the reception of each byte. The device that acknowledges must pull down the SDA line during the acknowledge clock pulse so that it remains stable low during the high period of this clock pulse. A master receiver must signal an end of data to the slave by generating a not-acknowledge, NACK, bit on the last byte that has been clocked out of the slave. In this case, the master receiver must leave the data line high during the 9 th pulse to not acknowledge. The master will generate a STOP or repeated START condition. Data Output by Transmitter Data Outptu by Receiver SCL From Master S START condition not acknowledge acknowledge 1 2 7 8 9 clock pulse for acknowledgement Slave Addressing The slave address byte is the first byte received following the START condition form the master device. The first seven bits of the first byte make up the slave address. The eighth bit defines a read or write operation to be performed. When the R/W bit is 1, then a read operation is selected. A 0 selects a write operation. The HT16C24/HT16C24G address bits are 0111101. When an address byte is sent, the device compares the first seven bits after the START condition. If they match, the device outputs an acknowledge signal on the SDA line. MSB Slave Address LSB 0 1 1 1 1 0 1 R/W Rev. 1.00 25 March 23, 2011

Write Operation Byte Writes Operation Command Byte A Command Byte write operation requires a START condition, a slave address with an R/W bit, a command byte, a command setting byte and a STOP condition for a command byte write operation. Slave Address Command byte Command setting S 0 1 1 1 1 0 1 0 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 P Write ACK 1 st ACK 2 nd ACK Command Byte Write Operation Display RAM Single Data Byte A display RAM data byte write operation requires a START condition, a slave address with an R/W bit, a command byte, a valid Register Address byte, a Data byte and a STOP condition. Slave Address Command byte Register Address byte Data byte S 0 1 1 1 1 0 1 0 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 D7 D6 D5 D4 D3 D2 D1 D0 P Write ACK 1 st ACK 2 nd ACK ACK Display RAM Single Data Byte Write Operation Display RAM Page Write Operation After a START condition the slave address with the R/W bit is placed on the bus followed with a command byte and the specified display RAM Register Address of which the contents are written to the internal address pointer. The data to be written to the memory will be transmitted next and then the internal address pointer will be incremented by 1 to indicate the next memory address location after the reception of an acknowledge clock pulse. After the internal address point reaches the maximum memory address, which is 23H for 1/4 duty drive mode, 43H for 1/8 duty drive mode or 77H for 1/16 duty drive mode, the address pointer will be reset to 00H. Slave Address Command byte Register Address byte S 0 1 1 1 1 0 1 0 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 Write ACK 1 st ACK 2 nd ACK Data byte Data byte Data byte D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 P 1 st data ACK 2 nd data ACK ACK N th data ACK N Bytes Display RAM Data Write Operation Rev. 1.00 26 March 23, 2011

Display RAM Read Operation In this mode, the master reads theht16c24/ht16c24g data after setting the slave address. Following the R/W bit (= 0 ) is an acknowledge bit, a command byte and the register address byte which is written to the internal address pointer. After the start address of the Read Operation has been configured, another START condition and the slave address transferred on the bus followed by the R/W bit (= 1 ). Then the MSB of the data which was addressed is transmitted first on the I 2 C bus. The address pointer is only incremented by 1 after the reception of an acknowledge clock. That means that if the device is configured to transmit the data at the address of AN+1, the master will read and acknowledge the transferred new data byte and the address pointer is incremented to AN+2. After the internal address pointer reaches the maximum memory address, which is 23H for 1/4 duty drive mode, 43H for 1/8 duty drive mode or 77H for 1/16 duty drive mode, the address pointer will be reset to 00H. This cycle of reading consecutive addresses will continue until the master sends a STOP condition. Slave Address Command byte Register Address byte S 0 1 1 1 1 0 1 0 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 P Write ACK 1 st 2 nd ACK ACK Device Address Data byte Data byte Data byte S 0 1 1 1 1 0 1 1 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 P Read ACK 1 st data ACK 2 nd data ACK ACK N th data NACK Rev. 1.00 27 March 23, 2011

Command Summary Display Data Input Command This command sends data from MCU to memory MAP of the HT16C24/HT16C24G device. Function Byte (MSB) Bit7 Display Data Input/output Command Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0 Note R/W Def 1 st 1 0 0 0 0 0 0 0 W Address pointer 2 nd X A6 A5 A4 A3 A2 A1 A0 Display data start address of memory map Note: Power on status: the address is set to 00H If the programmed command is not defined, the function will not be affected. For 1/4 duty drive mode after reaching the memory location 23H, the pointer will reset to 00H. For 1/8 duty drive mode after reaching the memory location 43H, the pointer will reset to 00H. For 1/16 duty drive mode after reaching the memory location 77H, the pointer will reset to 00H. W 00H Drive Mode Command Function Byte (MSB) Bit7 Driver mode setting command Duty and Bias setting Note: Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0 Note R/W Def 1 st 1 0 0 0 0 0 1 0 W 2 nd X X X X Duty1 Bias1 Duty0 Bias0 Duty1 Duty0 Duty 0 0 1/4 duty 0 1 1/8 duty 1 X 1/16 duty Bias1 Bias0 Bias 0 0 1/3 bias 0 1 1/4 bias 1 X 1/5 bias Power on status: The drive mode 1/4 duty output and 1/3 bias is selected. If the programmed command is not defined, the function will not be affected. No matter what Duty bit is set, 1/8 duty drive mode is only available for 48 LQFP. W 00H Rev. 1.00 28 March 23, 2011

System Mode Command This command controls the internal system oscillator on/off and display on/off. Function Byte (MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0 Note R/W Def System mode setting command 1 st 1 0 0 0 0 1 0 0 W System oscillator and Display on/off Setting 2 nd X X X X X X S E W 00H Note: S Bit E DutyInternal System oscillator LCD Display 0 X off off 1 0 on off 1 1 on on Power on status: Display off and disable the internal system oscillator. If the programmed command is not defined, the function will not be affected. Frame Frequency Command This command selects the frame frequency. Function Byte (MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0 Note R/W Def Frame frequency command 1 st 1 0 0 0 0 1 1 0 W Frame frequency setting 2 nd X X X X X X X F W 00H Note: Bit F Frame Frequency 0 80Hz 1 160Hz Power on status: Frame frequency is set to 80Hz. If the programmed command is not defined, the function will not be affected. Rev. 1.00 29 March 23, 2011

Blinking Frequency Command This command defines the blinking frequency of the display modes. Function Byte (MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0 Note R/W Def Blinking Frequency command 1 st 1 0 0 0 1 0 0 0 W Blinking Frequency setting 2 nd X X X X X X BK1 BK0 W 00H Note: BK1 Bit BK0 Blinking Frequency 0 0 Blinking off 0 1 2Hz 1 0 1Hz 1 1 0.5Hz Power on status: Blinking function is switched off. If the programmed command is not defined, the function will not be affected. Rev. 1.00 30 March 23, 2011

Internal Voltage Adjustment (IVA) Setting Command Function Internal Voltage Adjustment (IVA) Setting Internal Voltage Adjust control Note: DE Bit The internal voltage () adjustment can provide sixteen kinds of regulator voltage adjustment options by setting the LCD operating voltage adjustment command. VE Byte (MSB) Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 (LSB) Bit0 Note R/W Def 1 st 1 0 0 0 1 0 1 0 W 2 nd X X DE VE DA3 DA2 DA1 DA0 The Segment/ shared pin can be programmed via the DE bit. The VE bit is used to enable or disable the internal voltage adjustment for bias voltage. The DA3~DA0 bits can be used to adjust the output voltage. Segment / shared pin select Internal Voltage Adjustment 0 0 pin off The Segment/ pin is set as the pin. Disable the internal voltage adjustment function. One external resister must be connected between pin and pin to determine the bias voltage, and internal voltage follower (OP4) must be enabled by setting the DA3~DA0 bits as the value other than 0000. If the pin is connected to the pin, the internal voltage follower (OP4) must be disabled by setting the DA3~DA0 bits as 0000. 0 1 pin on The Segment/ pin is set as the pin. Enable the internal voltage adjustment function. The pin is an output pin of which the voltage can be detected by the external MCU host. 1 0 Segment pin off The Segment/ pin is set as the Segment pin. Disable the internal voltage adjustment function. The bias voltage is supplied by the internal power. The internal voltage-follower (OP4) is disabled automatically and DA3~DA0 don t care. 1 1 Segment pin on The Segment/ pin is set as the Segment pin. Enable the internal voltage adjustment function. Power on status: Disable the internal voltage Adjustment and the Segment/ pin is set as the pin. When the DA0~DA3 bits are set to 0000, the internal voltage-follower (OP4) is disabled. When the DA0~DA3 bits are set to other values except 0000, the internal voltage follower (OP4) is enabled. If the programmed command is not defined, the function will not be affected. Note W 30H Rev. 1.00 31 March 23, 2011

Operation flow chart Initialization Access procedures are illustrated below by means of the flowcharts. Power On Internal LCD bias and duty setting Internal LCD frame frequency setting Segment / shared pin setting LCD blinking frequency setting Next processing Rev. 1.00 32 March 23, 2011

Display data read/write (address setting) Start Address setting Display RAM data write Display on and Internal system clock enabled Next processing Rev. 1.00 33 March 23, 2011

Segment / shared pin and internal voltage adjustment setting Start Set as Segment pin Segment / share pin setting Set as pin Internal voltage adjustment enable? yes The bias voltage is supplied by Programmable Internal voltage adjustment The external MCU can detect the voltage of pin yes Internal voltage adjustment enable? no no The bias voltage is supplied by internal power Next processing One external resistor must be connected between to pin and pin to determine the bias voltage Rev. 1.00 34 March 23, 2011

Application Circuits Set as Segment pin 1/4 duty 0.1uF 4.7KΩ 4.7KΩ COM0~COM3 COM0~COM3 SCL HOST HT16C24 LCD panel SDA SEG0~SEG71 SEG0~SEG71 1/8 duty 0.1uF 4.7KΩ 4.7KΩ COM0~COM7 COM0~COM7 SCL HOST HT16C24 LCD panel SDA SEG4~SEG71 SEG0~SEG67 Rev. 1.00 35 March 23, 2011

1/16 duty 0.1uF 4.7KΩ 4.7KΩ COM0~COM15 COM0~COM15 SCL HOST HT16C24 LCD panel SDA SEG12~SEG71 SEG0~SEG59 Note: 1. If the internal voltage adjustment function is disabled, the bias voltage is supplied by internal power. 2. If the internal voltage adjustment function is enabled, the bias voltage is supplied by the internal adjusted voltage selected by the DA3~DA0 bits. Rev. 1.00 36 March 23, 2011

Set as pin Disable internal voltage adjustment When the internal voltage adjustment function is disabled, an external resistor must be connected between the and pins to determine the supplied bias voltage. 1/4 duty 0.1uF VR 4.7KΩ 4.7KΩ COM0~COM3 COM0~COM3 SCL HOST HT16C24 LCD panel SDA SEG0~SEG70 SEG0~SEG70 1/8 duty 0.1uF VR 4.7KΩ 4.7KΩ COM0~COM7 COM0~COM7 SCL HOST HT16C24 LCD panel SDA SEG4~SEG70 SEG0~SEG66 Rev. 1.00 37 March 23, 2011

1/16 duty 0.1uF VR 4.7KΩ 4.7KΩ COM0~COM15 COM0~COM15 SCL HOST HT16C24 LCD panel SDA SEG12~SEG70 SEG0~SEG58 Rev. 1.00 38 March 23, 2011

Enable internal voltage adjustment When the internal voltage adjustment function is enabled and the Segment/ shared pin is set as pin, the bias voltage is supplied by the internal adjusted voltage, derived from the voltage, determined by the DA3~DA0 bits and the pin is used as an output pin of which the voltage is detected by the external MCU host. 1/4 duty 0.1uF 4.7KΩ 4.7KΩ COM0~COM3 COM0~COM3 SCL HOST HT16C24 LCD panel SDA SEG0~SEG70 SEG0~SEG70 1/8 duty 0.1uF 4.7KΩ 4.7KΩ COM0~COM7 COM0~COM7 SCL HOST HT16C24 LCD panel SDA SEG4~SEG70 SEG0~SEG66 Rev. 1.00 39 March 23, 2011

1/16 duty 0.1uF 4.7KΩ 4.7KΩ COM0~COM15 COM0~COM15 SCL HOST HT16C24 LCD panel SDA SEG12~SEG70 SEG0~SEG58 Rev. 1.00 40 March 23, 2011

Package Information 80-pin LQFP (10mmx10mm) Outline Dimensions + $, " 0 / 1 $ ". ) * - & = Symbol Dimensions in inch Min. Nom. Max. A 0.469 0.476 B 0.390 0.398 C 0.469 0.476 D 0.390 0.398 E 0.016 F 0.006 G 0.053 0.057 H 0.063 I 0.004 J 0.018 0.030 K 0.004 0.008 α 0 7 Symbol Dimensions in mm Min. Nom. Max. A 11.90 12.10 B 9.90 10.10 C 11.90 12.10 D 9.90 10.10 E 0.40 F 0.16 G 1.35 1.45 H 1.60 I 0.10 J 0.45 0.75 K 0.10 0.20 α 0 7 Rev. 1.00 41 March 23, 2011

Holtek Semiconductor Inc. (Headquarters) No.3, Creation Rd. II, Science Park, Hsinchu, Taiwan Tel: 886-3-563-1999 Fax: 886-3-563-1189 http://www.holtek.com.tw Holtek Semiconductor Inc. (Taipei Sales Office) 4F-2, No. 3-2, YuanQu St., Nankang Software Park, Taipei 115, Taiwan Tel: 886-2-2655-7070 Fax: 886-2-2655-7373 Fax: 886-2-2655-7383 (International sales hotline) Holtek Semiconductor Inc. (Shenzhen Sales Office) 5F, Unit A, Productivity Building, No.5 Gaoxin M 2nd Road, Nanshan District, Shenzhen, China 518057 Tel: 86-755-8616-9908, 86-755-8616-9308 Fax: 86-755-8616-9722 Holtek Semiconductor (USA), Inc. (North America Sales Office) 46729 Fremont Blvd., Fremont, CA 94538, USA Tel: 1-510-252-9880 Fax: 1-510-252-9885 http://www.holtek.com Copyright 2011 by HOLTEK SEMICONDUCTOR INC. The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek assumes no responsibility arising from the use of the specifications described. The applications mentioned herein are used solely for the purpose of illustration and Holtek makes no warranty or representation that such applications will be suitable without further modification, nor recommends the use of its products for application that may present a risk to human life due to malfunction or otherwise. Holtek's products are not authorized for use as critical components in life support devices or systems. Holtek reserves the right to alter its products without prior notification. For the most up-to-date information, please visit our web site at http://www.holtek.com.tw. Rev. 1.00 42 March 23, 2011