Basic Information Functional Description Application Description Points to Note Others

Basic Information

 

Question 1

What's form of interface, serial or parallel, is used for data transfer in the HT16XX Series, and how many I/O lines are required?

Answer

The HT16XX series of devices is designed to function with a serial interface, which has both a four and seven I/O line type.

For the HT1620-HT1626 devices, a four-line interface is provided which consists of the following pins, CS, RD, WR and DATA.

The HT1647 device has a seven-line interface, consisting of pins CS, RD, VR, and DB0-DB3. Data is transferred along four lines which provides faster data transfer rates.


Question 2

How long does it take the HT16XX series of devices to refresh? Also how long does it take to refresh all frames?

Answer

The typical refresh frequency of the HT16XX devices is 64Hz. The refresh time is 1/64 sec.


Question 3

What's the LCD pixel capacity for the HT16XX series of devices?

Answer

The following table shows the pixel capacity of the devices in the HT16XX range.

Product No Pixels
HT1621 32*4 (128 pixels)
HT1622 32*8 (256 pixels)
HT1623 48*8 (384 pixels)
HT1625 64*8 (512 pixels)
HT1647 64*16 (1024 pixels)
HT1650 64*32 (2048 pixels)
HT1660 96*32 (3072 pixels)
HT1670 128*32 (4096 pixels)

Functional Description

 


Question 1

What's the purpose of the built-in display RAM in the HT16XX series?

Answer

The built-in display RAM of the HT16XX series of devices is directly related to the pixels. The RAM is utilised to the store the LCD screen data. After the MCU has read the data that is to be displayed, the HT16XX device will display the data automatically on the LCD. There is no need to send any new data except for the frame change. In this way the loading can be reduced.


Question 2

Why can I not get the Timer output from the /IRQ pin of the HT1621?

Answer

The /IRQ pin output can be selected as WDT or Timer output via commands. If Timer output is selected, then the Timer waveform will appear on the /IRQ pin. If WDT is selected, the /IRQ output will change from high to low when the WDT overflows. For example, if 1Hz Timer signal is on, the /IRQ pin is required and commands are given as follows:

    CLR TIMER
    TIMER EN      ;connect TIMER output to /IRQ pin
    F1                    ;choose 1Hz TIMER output
    IRQ EN

If there's still no Timer waveform on the /IRQ pin, check if the WDT EN or IRQ DIS command is mistakenly given. Note that a pull-high resistor on the /IRQ line is required.


Application Description

 


Question 1

When using the HT1650/1660/1670 LCD Driver, why is the illumination of some pixels uneven?

Answer

The problem of uneven illumination of LCD pixels can be caused by insufficient drive current from the LCD driver, this can be resolved in 2 ways:

  1. By using LCD panels with a COM-SEG capacitance value of less than 10pf, reducing the size of the pixels and choosing higher quality displays are all measures which can be used to increase impedance and reduce the loading effects of the application circuit.

  2. Increase the current drive of the HT1650/1660/1670

    1. Increase VLCD, which will increase the Vrms-on and Vrms-off window, which will increase the light/dark contrast.

    2. Choose a large Bias Current.

    3. Choosing a suitable resistor value (about 1K) to be placed between the pins VDD -T1, T1-T2, T2-T3, T3-T4, T4-T000 and T000-VSS etc and choosing a suitable capacitance value (about 0.1uF) to be placed between the pins T1-VSS andT4-VSS will reduce the output impedance and increase the drive current capability of the device.


Question 2

How can the HT1670 be connected to a 105 X 65 LCD display?

Answer

The HT1670 was designed for a 128 X 32 display. As the device cannot expand its com and seg outputs it can only be used with 128 X 32 displays.


Question 3

Is the method of using the HT49R30A-1 Bank 1 Data Memory and the Bank 0 Data Memory the same? Are there any special points to note when using?

Answer

When interrogating Bank 1 in the HT49R30A-1, the Bank Pointer register, BP, should first be set to 1. Then the MP1/IAR1 memory pointer indirect addressing register pair should be used to read and write to the Data Memory. Note that for different duty values the Data Memory address space is also different. For 1/2 and 1/3 duty, the Data Memory address space is from 40H~52H. For 1/4 duty the Data Memory space is from 40~51H. Also note that each Data Memory address only uses the lowest four bits, namely bits 0~3, which can be read and written to.


Points to Note

 


Question 1

Can the HT16XX ram be used as memory if the MCU RAM is insufficient? How can this be achieved and is there anything special that should be noted?

Answer

Yes, this is possible. However, it must be noted that the HT16XX ram can be retrieved as common RAM which will be displayed on the LCD, so it is important to select the hidden RAM if it is to be used as common RAM.


Question 2

In the HT1621 datasheet, in the section for the HT1621B-48 LQFP-A pin assignments, is the order of the SEG number on Pin 20 and Pin 21 correct?

Answer

The SEG number on Pin 20 and Pin 21 is correct. Pin 20 is SEG 27 and Pin 21 is SEG 28. This way of numbering is used for convenience in wiring between the lead frame and the DICE.


Others

 


Question 1

What applications are applicable for the HT16XX series of devices?

Answer

The HT16XX range of devices are applicable for use on applications such as telephones, toys, games and other consumer products.


Question 2

Is the interface specification of HT16XX series of devices a standard one?

Answer

The HT16XX series of devices is representative of other devices on the market, for this reason the interface could be considered as a standard specification.