
S1C63808 TECHNICAL MANUAL
EPSON
89
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Serial Interface)
4.10.9 I/O memory of serial interface
Table 4.10.9.1 show the serial interface control bits and their addresses.
Table 4.10.9.1(a) Serial interface control bits
Address
Comment
D3
D2
Register
D1
D0
Name
Init 1
10
FF1AH
00
STPB2
SDP2
RR/W
0 3
STPB2
SDP2
– 2
0
2 bits
MSB first
1 bit
LSB first
Unused
Serial I/F 2 stop bit selection
Serial I/F 2 data input/output permutation selection
0
Clk-sync. master
2
Async. 7-bit
1
Clk-sync. slave
3
Async. 8-bit
[SMD21, 20]
Mode
[SMD21, 20]
Mode
FF14H
0
SMD21 SMD20
ESIF2
RR/W
0 3
SMD21
SMD20
ESIF2
– 2
0
0SIF
I/O
Unused
Serial I/F 2
mode selection
Serial I/F 2 enable (P2x port function selection)
0
fOSC3/16
1
fOSC3/8
2
fOSC3/4
3
PT
[SCS21, 20]
Mode
FF15H
EPR2
PMD2
SCS21
SCS20
R/W
EPR2
PMD2
SCS21
SCS20
0
Enable
Odd
Disable
Even
Serial I/F 2 parity enable register
Serial I/F 2 parity mode selection
Serial I/F 2
clock source
R/W
FF16H
RXTRG2 RXEN2 TXTRG2 TXEN2
RXTRG2
RXEN2
TXTRG2
TXEN2
0
Run
Trigger
Enable
Run
Trigger
Enable
Stop
–
Disable
Stop
–
Disable
Serial I/F 2 receive status (reading)
Serial I/F 2 receive trigger (writing)
Serial I/F 2 receive enable
Serial I/F 2 transmit status (reading)
Serial I/F 2 transmit trigger (writing)
Serial I/F 2 transmit enable
RR/W
FF17H
0
FER2
PER2
OER2
0 3
FER2
PER2
OER2
– 2
0
Error
Reset
Error
Reset
Error
Reset
No error
–
No error
–
No error
–
Unused
Serial I/F 2 framing error flag status (reading)
Serial I/F 2 framing error flag reset (writing)
Serial I/F 2 parity error flag status (reading)
Serial I/F 2 parity error flag reset (writing)
Serial I/F 2 overrun error flag status (reading)
Serial I/F 2 overrun error flag reset (writing)
R/W
FF18H
TRXD23 TRXD22 TRXD21 TRXD20
TRXD23
TRXD22
TRXD21
TRXD20
– 2
High
Low
Serial I/F 2 t
ransmit/receive data (low-order 4 bits)
LSB
R/W
FF19H
TRXD27 TRXD26 TRXD25 TRXD24
TRXD27
TRXD26
TRXD25
TRXD24
– 2
High
Low
MSB
Serial I/F 2 t
ransmit/receive data (high-order 4 bits)
FF45H
PUL13
PUL12
PUL11
PUL10
R/W
PUL13
PUL12
PUL11
PUL10
1
On
Off
P13 pull-down control register
functions as a general-purpose register when SIF1 (slave) is selected
P12 pull-down control register (ESIF1=0)
functions as a general-purpose register when SIF1 (master) is selected
SCLK1 (I) pull-down control register when SIF1 (slave) is selected
P11 pull-down control register (ESIF1=0)
functions as a general-purpose register when SIF1 is selected
P10 pull-down control register (ESIF1=0)
SIN1 pull-down control register when SIF1 is selected
FF49H
PUL23
PUL22
PUL21
PUL20
R/W
PUL23
PUL22
PUL21
PUL20
1
On
Off
P23 pull-down control register
functions as a general-purpose register when SIF2 (slave) is selected
P22 pull-down control register (ESIF2=0)
functions as a general-purpose register when SIF2 (master) is selected
SCLK2 (I) pull-down control register when SIF2 (slave) is selected
P21 pull-down control register (ESIF2=0)
functions as a general-purpose register when SIF2 is selected
P20 pull-down control register (ESIF2=0)
SIN2 pull-down control register when SIF2 is selected
*1 Initial value at initial reset
*2 Not set in the circuit
*3 Constantly "0" when being read