Previous Section

9. Communication between MPU and T6963C

The T6963C communicates asynchronously with the MPU clock. The following procedures are required for data transmission between the T6963C and the MPU.

9.1 Data Transmission Methods

9.1.1 Commands with 2 data bytes

9.1.2 Commands with 1 data byte

9.1.3 Commands with no data

9.1.4 Data Auto Write & Data Auto Read Commands

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)

9.1.5 Screen Peeking and Screen Copy Commands

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)

9.2 Status Read

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:

  1. It is necessary to read STA0 and STA1 at the same time before an instruction is executed.
  2. STA2 and STA3 are only valid during Data Auto Read/Write modes. In the Data Auto Read/Write modes STA0 and STA1 are invalid
  3. If data is tranferred while either STA0 or STA1 = "0" then that data is ignored by T6963C.
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