
74
EPSON
S1C8F626 TECHNICAL MANUAL
5 PERIPHERAL CIRCUITS AND THEIR OPERATION (Serial Interface)
OER0: 00FF49HD4
OER1: 00FF4DHD4
Indicates the generation of an overrun error.
When "1" is read:
Error
When "0" is read:
No error
When "1" is written: Reset to "0"
When "0" is written: Invalid
OERx is an error flag that indicates the generation
of an overrun error and becomes "1" when an error
has been generated.
An overrun error is generated when the receiving
of data has been completed prior to the writing of
"1" to RXTRGx in the asynchronous mode.
OERx is reset to "0" by writing "1".
At initial reset and when RXENx is "0", OERx is set
to "0" (no error).
PER0: 00FF49HD5
PER1: 00FF4DHD5
Indicates the generation of a parity error.
When "1" is read:
Error
When "0" is read:
No error
When "1" is written: Reset to "0"
When "0" is written: Invalid
PERx is an error flag that indicates the generation
of a parity error and becomes "1" when an error has
been generated.
When a parity check is performed in the asynchro-
nous mode, if data that does not match the parity is
received, a parity error is generated.
PERx is reset to "0" by writing "1".
At initial reset and when RXENx is "0", PERx is set
to "0" (no error).
FER0: 00FF49HD6
FER1: 00FF4DHD6
Indicates the generation of a framing error.
When "1" is read:
Error
When "0" is read:
No error
When "1" is written: Reset to "0"
When "0" is written: Invalid
FERx is an error flag that indicates the generation of
a framing error and becomes "1" when an error has
been generated.
When the stop bit for the receiving of the asynchro-
nous mode has become "0", a framing error is
generated.
FERx is reset to "0" by writing "1".
At initial reset and when RXENx is "0", FERx is set
to "0" (no error).
IRST0: 00FF4BHD4
IRST1: 00FF4FHD4
Enables the IrDA interface function.
When "1" is written: IrDA interface
When "0" is written: Normal interface
Reading:
Valid
Write "1" to IRSTx to use the IrDA interface func-
tion. Write "0" when the IrDA interface function is
not used.
At initial reset, this register is set to "0" (normal
interface).
IRTL0: 00FF4BHD7
IRTL1: 00FF4FHD7
Inverts the logic of the IrDA output signal.
When "1" is written: Inverted
When "0" is written: Not inverted
Reading:
Valid
This register is used to configure the logic of the
SOUTx output signal according to the external
infrared-ray communication module when the
IrDA interface function is used. When "1" is written
to IRTLx, the SOUTx terminal is set so that it will
output a HIGH pulse when the output data is "0"
(the terminal maintains LOW when the output data
is "1"). When "0" is written to IRTLx, the SOUTx
terminal is set so that it will output a LOW pulse
when the output data is "0" (the terminal maintains
HIGH when the output data is "1").
At initial reset, this register is set to "0" (not in-
verted).
IRIL0: 00FF4BHD6
IRIL1: 00FF4FHD6
Inverts the logic of the IrDA input signal.
When "1" is written: Inverted
When "0" is written: Not inverted
Reading:
Valid
This register is used to configure the logic of the
input signal from the external infrared-ray commu-
nication module according to the built-in serial
interface when the IrDA interface function is used.
When "1" is written to IRILx, the serial interface
inputs a HIGH pulse as data bit "0". When "0" is
written to IRILx, the serial interface inputs a LOW
pulse as data bit "0".
At initial reset, this register is set to "0" (not in-
verted).