
90
EPSON
S1C63808 TECHNICAL MANUAL
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Serial Interface)
Table 4.10.9.1(b) Serial interface control bits
Address
Comment
D3
D2
Register
D1
D0
Name
Init 1
10
FF6AH
00
STPB1
SDP1
RR/W
0 3
STPB1
SDP1
– 2
0
2 bits
MSB first
1 bit
LSB first
Unused
Serial I/F 1 stop bit selection
Serial I/F 1 data input/output permutation selection
0
Clk-sync. master
2
Async. 7-bit
1
Clk-sync. slave
3
Async. 8-bit
[SMD11, 10]
Mode
[SMD11, 10]
Mode
FF64H
0
SMD11 SMD10
ESIF1
RR/W
0 3
SMD11
SMD10
ESIF1
– 2
0
0SIF
I/O
Unused
Serial I/F 1
mode selection
Serial I/F 1 enable (P1x port function selection)
0
fOSC3/16
1
fOSC3/8
2
fOSC3/4
3
PT
[SCS11, 10]
Mode
FF65H
EPR1
PMD1
SCS11
SCS10
R/W
EPR1
PMD1
SCS11
SCS10
0
Enable
Odd
Disable
Even
Serial I/F 1 parity enable register
Serial I/F 1 parity mode selection
Serial I/F 1
clock source
R/W
FF66H
RXTRG1 RXEN1 TXTRG1 TXEN1
RXTRG1
RXEN1
TXTRG1
TXEN1
0
Run
Trigger
Enable
Run
Trigger
Enable
Stop
–
Disable
Stop
–
Disable
Serial I/F 1 receive status (reading)
Serial I/F 1 receive trigger (writing)
Serial I/F 1 receive enable
Serial I/F 1 transmit status (reading)
Serial I/F 1 transmit trigger (writing)
Serial I/F 1 transmit enable
RR/W
FF67H
0
FER1
PER1
OER1
0 3
FER1
PER1
OER1
– 2
0
Error
Reset
Error
Reset
Error
Reset
No error
–
No error
–
No error
–
Unused
Serial I/F 1 framing error flag status (reading)
Serial I/F 1 framing error flag reset (writing)
Serial I/F 1 parity error flag status (reading)
Serial I/F 1 parity error flag reset (writing)
Serial I/F 1 overrun error flag status (reading)
Serial I/F 1 overrun error flag reset (writing)
R/W
FF68H
TRXD13 TRXD12 TRXD11 TRXD10
TRXD13
TRXD12
TRXD11
TRXD10
– 2
High
Low
Serial I/F 1 t
ransmit/receive data (low-order 4 bits)
LSB
R/W
FF69H
TRXD17 TRXD16 TRXD15 TRXD14
TRXD17
TRXD16
TRXD15
TRXD14
– 2
High
Low
MSB
Serial I/F 1 t
ransmit/receive data (high-order 4 bits)
FFE0H
0EISER2 EISTR2 EISRC2
RR/W
0 3
EISER2
EISTR2
EISRC2
– 2
0
Enable
Mask
Unused
Interrupt mask register (Serial I/F 2 error)
Interrupt mask register (Serial I/F 2 transmit completion)
Interrupt mask register (Serial I/F 2 receive completion)
FFE1H
0EISER1 EISTR1 EISRC1
RR/W
0 3
EISER1
EISTR1
EISRC1
– 2
0
Enable
Mask
Unused
Interrupt mask register (Serial I/F 1 error)
Interrupt mask register (Serial I/F 1 transmit completion)
Interrupt mask register (Serial I/F 1 receive completion)
FFF0H
0ISER2
ISTR2
ISRC2
RR/W
0 3
ISER2
ISTR2
ISRC2
– 2
0
(R)
Yes
(W)
Reset
(R)
No
(W)
Invalid
Unused
Interrupt factor flag (Serial I/F 2 error)
Interrupt factor flag (Serial I/F 2 transmit completion)
Interrupt factor flag (Serial I/F 2 receive completion)
FFF1H
0ISER1
ISTR1
ISRC1
RR/W
0 3
ISER1
ISTR1
ISRC1
– 2
0
(R)
Yes
(W)
Reset
(R)
No
(W)
Invalid
Unused
Interrupt factor flag (Serial I/F 1 error)
Interrupt factor flag (Serial I/F 1 transmit completion)
Interrupt factor flag (Serial I/F 1 receive completion)
*1 Initial value at initial reset
*2 Not set in the circuit
*3 Constantly "0" when being read