| | Code | | Execution time(Max.) |
| Instruction | RS | R/W | DB7 | DB6 | DB5 | DB4 | DB3 | DB2 | DB1 | DBO | Description | (fCP or fosc=270kHz) |
| Clear display | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Cursor is returned to home position (address o) after entire display clear. | 2.2ms |
| Cursor at home | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | | Cursor is returned to home position (address o). Shifted display is also returned to the original position. Contens of DDRAM are not changed. | 2.2ms |
| Entry mode | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | l/D | S | Cursor advance direction and display shifl are set. These operation are performed during data write and read modes. | 53ys |
| Display ON / OFF control | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | c | B | Entire display ON / OFF (D), cursor ON / OFF (C), and character blink (B) at cursor position are set. | 53ys |
| Cursor / Display shift | 0 | 0 | 0 | 0 | 0 | 1 | S/C | R | | | Cursor and dispaly are shifted without changing the contents of DDRAM. | 80ys |
| | 0 | 0 | 0 | 0 | 1 | DL | A | | | | Interface data length (DL), Addressing mode of DDRAM (A) are set. | 53ys |
| CG RAM address set | 0 | 0 | 0 | 1 | | ACG | CGRAM address is set. After this what is transmitted and received is the data of CGRAM. | 53ys |
| DD RAM address set | 0 | 0 | 1 | ADD | DDRAM address is set. After this what is transmitted and received is the data of DDRAM. | 53Lts |
| | | | | ACDD | Busy flag (BF) showing internal operation | |
| Busy flag /Address read | 0 | 1 | | | | ACcG | and contents of address counter are read. | 0US |
| | | | Write Data (DD RAM) | | |
| CG RAM /DD RAM data read | 1 | 0 | | | | Write Data (CG RAM) | Data are written in DDRAM or CGRAM | 53ys |
| CG RAM /DD RAM | | | Read Data (DD RAM) | Data are read out of DDRAM or CGRAM | |
| data read | 1 | 1 | | | | Read Data (CG RAM) | 80ys |
| I / D=l : Increment l/ D=O : Decrement S=1 : With display shifl s / C=1 : With display shift s / c=o : Cursor movement R / L=1 : Shift to the right R / L=O : Shift to the left DL=1 : 8bits DL=O : 4bits A=O : Addressing mode 1 A=l : Addressing mode 2 BF=1 : Internal operation is being performed BF=O : Instruction acceptable * Don't care | DD RAM : Display data RAM CG RAM : Character generator RAM ACG : Address of CGRAM AOD : Address of DDRAM These correspond to cursor address. AC :Address counter used for both DDRAM and CGRAM. | Exchange time changes with change in internal oscillation frequency (fosc) |
| | | | | | | | | | | | |