Rs R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DBO
|0\o\0|0\1\DL\N|x\BR1\BRO|
Rs R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
lo 1 0 1 0 | 1 \ CGRAMAddrcss |
Rs R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
| 0 1 o 1 1 | DDRAM Address |
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
\ 0 | 1 |BF:0\ AC Contents \
PAGE: 14, 19
4-4-6. FUNCTION SET
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
00001DL N
BR1 BR0
×=don’t care
This instruction sets the width of the data bus for the parallel interface modes, the
number of display lines, and the luminance level (brightness) of the VFD. DDRAM,
CGRAM, and AC contents are not affected by this instruction.
DL = 0 : Sets the data bus width for the parallel interface modes to 4-bit (DB7-DB4).
DL = 1 : Sets the data bus width for the parallel interface modes to 8-bit (DB7-DB0).
N = 0 : Sets the number of display lines to 1 (this setting is not recommended).
N = 1 : Sets the number of display lines to 2
BR1, BR0 = 0,0: Sets the luminance level to 100%.
0,1: Sets the luminance level to 75%.
1,0: Sets the luminance level to 50%.
1,1: Sets the luminance level to 25%.
4-4-7. CGRAM ADDRESS SET
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0001 CG RAM Address
This instruction places the 6-bit CGRAM address specified by DB5-DB0 into the AC
(cursor position). Subsequent data writes (reads) will be to (from) CGRAM. DDRAM
and CGRAM contents are not affected by this instruction.
4-4-8. DDRAM ADDRESS SET
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
001 DD RAM Address
This instruction places the 7-bit DDRAM address specified by DB6-DB0 into the AC
(cursor position). Subsequent data writes (reads) will be to (from) DDRAM. DDRAM
and CGRAM contents are not affected by this instruction.
4-4-9. ADDRESS COUNTER READ
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 1 BF=0 AC Contents
This instruction reads the current 7-bit address from the AC on DB6-DB0 and the busy
flag (BF) bit (always 0) on DB7. DDRAM, CGRAM, and AC contents are not affected
by this instruction. Because the BF is always 0, the host never has to read the BF bit to
determine if the module is busy before sending data or instructions. Therefore, data and
instructions can be sent to the module continuously according to the E, WR/, and SCK
cycle times specified in section 2.5 AC Timing Specifications. Due to this feature, the
execution times for each instruction are not specified.