CHARACTER MODULE INITIALIZATION
Internal Reset Circuit
The module is automatically initialized when the power is
applied. The following commands are executed during
initialization. The busy flag is kept in the busy state until
initialization is complete. The busy state lasts for 10 ms
after V
DD
reaches 4.5 volts.
1) Clear Display
2) Function set
DL=1.......8-bit data length for interface
N=0.........Single-line display
F=0.........5x7 dot matrix character font
3) Display ON/OFF Control
D=0........Display OFF
C=0........Cursor OFF
B=0........Blink function OFF
4) Entry Mode Set
I/D=1......Increment Mode
S=0........Display shift OFF
Software Initialization
8 bit interface
POWER ON
NOTE:
If the following power conditions are not satisfied, the
internal reset circuit does not function properly. In this
case, the initialization should be executed by the series
of instructions from outside the MPU (Software Initializa-
tion).
Power Conditions for Internal Reset
ITEM
Power Supply Rise Time
Power Supply Off Time
SYMBOL
trcc
tOFF
MIN
0.1
1.0
-
-
TYP
MAX
10
-
UNIT
ms
ms
4.5V
0.2V
0.2V
0.2V
t
rcc
t
OFF
0.1ms≤t
rcc
≤10ms
t
OFF
≥1ms
4 bit interface
POWER ON
Wait 15ms or more after
VDD reaches 4.5V
Function set: 8 bit
Busy flag can not be checked
Wait 20ms or more after VDD reaches 4.5V
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0
0
0
1
1
*
*
*
*
RS R/W DB7 DB6 DB5 DB4
0 0
0
0
1
1
Wait 4.1ms or more
Function set: 8 bit
Busy flag can not be checked
Wait 4.1ms or more
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0
0
0
1
1
*
*
*
*
RS R/W DB7 DB6 DB5 DB4
0 0
0
0
1
1
Wait 100µs or more
Function set: 8 bit
Busy flag can not be checked
Wait 100µs or more
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0
0
0
1
1
*
*
*
*
Function set: 4 bit
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0
0
0
1
1
N
F
*
*
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
I/D
0
1
S
Function Set
Display Off
Display Clear
Entry Mode Set
RS R/W DB7 DB6 DB5 DB4
0 0
0
0
1
1
RS R/W DB7 DB6 DB5 DB4
0 0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
N
0
1
0
0
0
0
0
F
0
0
0
0
0
1
1
*
0
0
0
0
0
I/D
0
*
0
0
0
1
0
S
End of Initialization
0
0
0
# The busy flag cannot be checked until this point is reached. If the busy
flag is not checked at all, the wait time should be longer than the total
execution time of these instructions.
0
End of Initialization
Page 44