English
Language : 

PT6880 Datasheet, PDF (16/42 Pages) Princeton Technology Corp – OLED Driver/Controller IC
OLED Driver/Controller IC
Tel : 886-2-29162151
Fax: 886-2-29174598
URL: http://www.princeton.com.tw
Preliminary
PT6880
4. Entry Mode Set:
C = "0" : Cursor OFF
B = "0" : Blinking OFF
I/D = "1" : Increment by 1
S = "0" : No Shift
The Busy Flag (BF) is in a busy state until the initialization is completed (BF="1"). The busy state
will be in effect 10 ms after the VDD rises to 4.5 Volts.
Please note that in order for the initialization by internal reset circuit to be successful, the electrical
characteristic conditions listed in the Electrical Characteristics Section must be complied with.
Otherwise, such initialization must be performed by instruction from the MPU.
Instructions
PT6880's Instruction Register (IR) and Data Register (DR) are the only registers that can be controlled by
the MPU. Prior to the commencement of it internal operation, PT6880 temporarily stores the control
information to its Instruction Register (IR) and Data Register (DR) in order to easily facilitate interface
with various types of MPU. The internal operation of the PT6880 are determined by the signals (RS,
R/WB, DB0 to DB7) that are sent from the MPU. These signals are categorized into 4 instructions types,
namely:
1. Function Setting Instructions (i.e. Display, Format, Data Length etc.)
2. Internal RAM Address Setting Instructions
3. Data Transfer with Internal RAM Instructions
4. Miscellaneous Function Instructions
The generally used instructions are those that execute data transfers with the internal RAM. However,
when the internal RAM addresses are auto incremented/decremented by 1 after each Data Write, the
program load of the MPU is lightened. The Display Shift Instruction can be executed at the same time as
the Display Data Write, thereby minimizing system development time with maximum programming
efficiency.
When an instruction is being executed for an internal operation, only the Busy Flag/Address Read
Instruction can be performed. The other instructions are not valid. It should be noted that during the
execution of an instruction, the Busy Flag is set to "1". The Busy Flag is set to "0" when the instructions
are can be accepted and executed. Therefore, the Busy Flag should be checked to make certain that BF =
"0" before sending another instruction from the MPU. If not, the time between the first instruction and the
next instruction is longer than the time it takes to execute the instruction itself.
Instruction
Code
Description
Max.
Execution
Time when
PT6880 pre 1.1
Page 16
Mar. 2002