hd66710 Renesas Electronics Corporation., hd66710 Datasheet - Page 29

no-image

hd66710

Manufacturer Part Number
hd66710
Description
Dot Matrix Liquid Crystal Display Controller/driver
Manufacturer
Renesas Electronics Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
hd66710A02TF
Manufacturer:
ST
Quantity:
395
Instructions
Outline
Only the instruction register (IR) and the data register (DR) of the HD66710 can be controlled by the
MPU. Before starting internal operation of the HD66710, control information is temporarily stored in
these registers to allow interfacing with various MPUs, which operate at different speeds, or various
peripheral control devices. The internal operation of the HD66710 is determined by signals sent from the
MPU. These signals, which include register selection (RS), read/write (R/
DB7), make up the HD66710 instructions (Table 7). There are four categories of instructions that:
Normally, instructions that perform data transfer with internal RAM are used the most. However, auto-
incrementation by 1 (or auto-decrementation by 1) of internal HD66710 RAM addresses after each data
write can lighten the program load of the MPU. Since the display shift instruction (Table 7) can perform
concurrently with display data write, the user can minimize system development time with maximum
programming efficiency.
When an instruction is being executed for internal operation, no instruction other than the busy
flag/address read instruction can be executed.
Because the busy flag is set to 1 while an instruction is being executed, check it to make sure it is 0
before sending another instruction from the MPU.
Note: Be sure the HD66710 is not in the busy state (BF = 1) before sending an instruction from the
Designate HD66710 functions, such as display format, data length, etc.
Set internal RAM addresses
Perform data transfer with internal RAM
Perform miscellaneous functions
MPU to the HD66710. If an instruction is sent without checking the busy flag, the time between
the first instruction and next instruction will take much longer than the instruction time itself.
Refer to Table 7 for the list of each instruction execution time.
:
), and the data bus (DB0 to
HD66710
319

Related parts for hd66710