The T6963C communicates asynchronously with the MPU clock. The following procedures are required for data transmission between the T6963C and the MPU.
With either the Data Auto Read or Data Auto Write commands ensure that STA2 and STA3 of the Status Read register are checked between all data and command Read/Writes to verify that the T6963C for Data Read(STA2) or Data Write (STA3). (Refer to section 8.6)
With either the Screen Peeking and Screen Copy commands ensure that STA6 of the Status Read register is checked, to verify that the Address Pointer is set to within the Graphic RAM area. (Refer to section 8.8 and 8.9)
The Status of the T6963C should be checked before all command and data bytes are sent to/from the T6963C. The Status register may be read from the 8-bit data lines (DB0~DB7), by setting C/D = "H", /WR="H", /CE="L" and /RD="L".
Description | STA7 | STA6 | STA5 | STA4 | STA3 | STA2 | STA1 | STA0 |
---|---|---|---|---|---|---|---|---|
Status Read Reg. | BLINK | ERROR | CLR | - | DAWRDY | DARRDY | BUSY2 | BUSY1 |
MSB | LSB |
Note:
Status Bit | Description | Function | |
---|---|---|---|
STA0 (BUSY1) | Busy flag to indicate whether T6963C is ready to accept instruction | "0""1" | =NOT READY =READY |
STA1 (BUSY2) | Busy flag to indicate whether T693C is ready to accept data read or write | "0" "1" | =NOT READY =READY |
STA2 (DARRDY) | Data Auto Read Ready flag (Only valid in Data Auto Read/Write modes (section 8.6)) | "0""1" | =NOT READY=READY |
STA3(DAWRDY) | Data Auto Read Ready flag (Only valid in Data Auto Read/Write modes (section 8.6)) | "0""1" | =NOT READY =READY |
STA4 | - | - | - |
STA5 (CLR) | Clear flag indicating operation of the T6963C | "0""1" | =NOT CLEARED =CLEARED & Operating |
STA6 (ERROR) | Error flag for Screen Peeking and Screen Copy commands (section 8.8 & 8.9) | "0""1" | =Address Pointer Valid =Address Pointer out of Graphic Area |
STA7 (BLINK) | Blink flag to indicate status of Blink condition | "0" "1" | =Display OFF =Normal (Display ON) |
Next Section