
S1C88409 TECHNICAL MANUAL
EPSON
101
CHAPTER 5: PERIPHERAL CIRCUITS AND OPERATION (LCD Controller)
S1606: Continuous refresh transfer selection
register (00FF61HD0)
Sets the continuous refresh transfer mode.
When "1" is written: ON
When "0" is written: OFF
Reading: Valid
When "1" is written to the S1606 register, the
continuous refresh transfer mode is set. In this
mode, the display data is transferred to the
segment drivers while the LCDEN register is "1".
When using the S1606 segment driver and/or in
gray-scale mode, fix this register at "1". When
using other transfer mode, fix this register at "0".
At initial reset, the S1606 register is set to "1" (ON).
S1570O: One-shot transfer trigger/status
(00FF61HD1)
Starts one-shot transfer and indicates the transfer
status.
When "1" is written: Trigger
When "0" is written: Invalid
When "1" is read: Busy
When "0" is read: Standby
By writing "1" to S1570O after rewriting the
display memory, the LCD controller sends the
display data to the segment drivers to update the
display. Writing "0" and writing "1" during data
transfer are invalid.
S1570O also indicates the status of the data
transfer circuit when reading. It goes "1" during
data transfer and goes "0" in standby status.
S1570O cannot be used for transferring data when
using the S1606 segment driver and/or in gray-
scale mode.
At initial reset, S1570O is set to "0" (standby).
S1570A: Hardware auto-transfer control
register (00FF61HD2)
Sets the hardware auto-transfer mode.
When "1" is written: ON
When "0" is written: OFF
Reading: Valid
When "1" is written to the S1570A register, the
hardware auto-transfer mode is set. In this mode,
the hardware automatically sends the display data
to the segment drivers by writing data to the
display memory while the LCDEN register is "1".
When using other transfer modes, fix this register
at "0". This transfer mode cannot be selected when
using the S1606 segment driver and/or in gray-
scale mode.
At initial reset, the S1570A register is set to "0"
(OFF).
S1570AS: Hardware auto-transfer status
(00FF61HD4)
Indicates the hardware auto-transfer status.
When "1" is read: Busy
When "0" is read: Standby
Writing: Invalid
S1570AS indicates the status of the data transfer
circuit; it goes "1" during hardware auto-transfer
and "0" in standby status.
S1570AS is a read only bit, so writing is invalid.
At initial reset, S1570AS is set to "0" (standby).
LBC0–LBC6: Horizontal LCD panel size setting
register (00FF62HD0–D6)
The display line size should be specified as the
number of bytes with this register.
Specify [Number of dots / 8] in the B&W mode or
[Number of dots / 4] in the gray-scale mode.
At initial reset, the LBC register is set to "00H".
SLT0–SLT8: Vertical LCD panel size setting
register (00FF65H, 00FF66HD0)
Number of display lines (vertical dot number)
should be specified with this register.
At initial reset, the SLT register is set to "000H".
SAD0–SAD15: Display start address setting
register (00FF63H, 00FF64H)
Specifies the display memory address that con-
tains the data to be displayed at the first dot of the
LCD panel.
By changing this address successively, the screen
scrolls.
At initial reset, the SAD register is set to "0000H".
APADJ0–APADJ7: Address pitch adjustment
register (00FF67H)
Specifies the address pitch between lines as
number of bytes.
After a line has been displayed, the specified
number of addresses in the display memory are
skipped and the next line begins from the follow-
ing address.
At initial reset, the APADJ register is set to "00H".