Specifications

3–14 EPSON
SED1210
OPERATION
Data Input/Output
New commands must not be written to the SED1210F if
it is currently executing the last one, so the busy flag
should be checked before commands are written.
If the busy flag is not going to be checked between writes
of individual commands then the MPU must wait long
enough to allow for command execution to complete.
The maximum time taken by the SED1210F to execute
a command is given by 16/Φ, where Φ is the system
command clock frequency.
System Initialization
Figure 1 shows a flow chart of a possible SED1210F
initialization sequence. Note that busy flag checks, and
busy/wait loops have been omitted for the sake of brevity.
Power on
System reset
Select line
End of clear?
Set CGRAM
address
Set CGRAM
data
CGRAM set?
End
of Set Data?
Clear display
Data RAM
SET CHARACTER CODE
(ENTER 20H)
Cursor on/off
Cursor displayed ?
Is cursor the
underline ?
Cursor blink on/off
specified
Set cursor direction
Set cursor address
LCD display on/off
Execute an
y
command
Cursor font select
NO
NO
(Data entered 8 times)
NO
NO
NO
YES
YES
1
1
YES
YES
YES
Figure 1. SED1210F Initialization