
Confidential Document
Page: 11 / 23
Flowchart of communications with MPU
(1) Status Read
A status check must be performed before data is read or written.
Status check
The Status of T6963C can be read from the data lines.
RD
L
WR
H
CE
L
C / D
H
D0 to D7
Status word
The T6963C status word format is as follows:
MSB LSB
STA7
D7
D6
D5
D4
STA0 Check command execution capability
STA1 Check data read / write capability
STA2 Check Auto mode data read capability
STA3 Check Auto mode data write capability
STA4 Not used
STA5 Check controller operation capability
Error flag. Used for Screen Peek and Screen copy
commands.
STA7 Check the blink condition
(Note 1)
It is necessary to check STA0 and STA1 at the same time.
There is a possibility of erroneous operation due to a hardware interrupt.
(Note 2)
For most modes STA0 / STA1 are used as a status check.
(Note 3)
STA2 and STA3 are valid in Auto mode; STA0 and STA1 are invalid.
Status checking flow
a)
STATUS
STA0=1
STA1=1
NO
YES
RETURN
STA6
STA5
STA4
STA3
D3
STA2
D2
STA1
D1
STA0
D0
0 : Disable 1 : Enable
0 : Disable 1 : Enable
0 : Disable 1 : Enable
0 : Disable 1 : Enable
0 : Disable 1 : Enable
STA6
0 : No error 1 : Error
0 : Display off 1 : Normal display
b)
AUTO MODE STATUS
(*1)
(*1)
STAT2=1 (Read)
NO or
STAT3=1 (Write)
YES
RETURN
(Note 4)
When using the MSB = 0 command, a Status Read must be performed.
If a status check is not carried out, the T6963C cannot operate normally, even after a delay time.
The hardware interrupt occurs during the address calculation period (at the end of each line).
If a MSB = 0 command is sent to the T6963C during this period, the T6963C enters Wait status.
If a status check is not carried out in this state before the next command is sent, there is the
Possibility that the command or data will not be received.