
94
EPSON
S1C63406/408 TECHNICAL MANUAL
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Serial Interface)
4.11.9 I/O memory of serial interface
Table 4.11.9.1 show the serial interface control bits and their addresses.
Table 4.11.9.1 Serial interface control bits
Address
Comment
D3
D2
Register
D1
D0
Name
Init 1
10
0
Clk-sync. master
2
Async. 7-bit
1
Clk-sync. slave
3
Async. 8-bit
[SMD1, 0]
Mode
[SMD1, 0]
Mode
FF70H
0
SMD1
SMD0
ESIF
RR/W
0 3
SMD1
SMD0
ESIF
– 2
0
0SIF
I/O
Unused
Serial I/F
mode selection
Serial I/F enable (P2x port function selection)
0
1200bps
1
600bps
2
2400bps
3
PT
[SCS1, 0]
Mode
FF71H
EPR
PMD
SCS1
SCS0
R/W
EPR
PMD
SCS1
SCS0
0
Enable
Odd
Disable
Even
Parity enable register
Parity mode selection
Clock source
selection
R/W
FF72H
RXTRG
RXEN
TXTRG
TXEN
RXTRG
RXEN
TXTRG
TXEN
0
Run
Trigger
Enable
Run
Trigger
Enable
Stop
–
Disable
Stop
–
Disable
Serial I/F receive status (reading)
Serial I/F receive trigger (writing)
Serial I/F receive enable
Serial I/F transmit status (reading)
Serial I/F transmit trigger (writing)
Serial I/F transmit enable
RR/W
FF73H
0
FER
PER
OER
0 3
FER
PER
OER
– 2
0
Error
Reset
Error
Reset
Error
Reset
No error
–
No error
–
No error
–
Unused
Framing error flag status (reading)
Framing error flag reset (writing)
Parity error flag status (reading)
Parity error flag reset (writing)
Overrun error flag status (reading)
Overrun error flag reset (writing)
R/W
FF74H
TRXD3 TRXD2 TRXD1 TRXD0
TRXD3
TRXD2
TRXD1
TRXD0
– 2
High
Low
Serial I/F t
ransmit/receive data (low-order 4 bits)
LSB
R/W
FF75H
TRXD7 TRXD6 TRXD5 TRXD4
TRXD7
TRXD6
TRXD5
TRXD4
– 2
High
Low
MSB
Serial I/F t
ransmit/receive data (high-order 4 bits)
FFF3H
0ISER
ISTR
ISRC
RR/W
0 3
ISER
ISTR
ISRC
– 2
0
(R)
Yes
(W)
Reset
(R)
No
(W)
Invalid
Unused
Interrupt factor flag (Serial I/F error)
Interrupt factor flag (Serial I/F transmit completion)
Interrupt factor flag (Serial I/F receive completion)
FF49H
PPL23
PPL22
PPL21
PPL20
R/W
PPL23
PPL22
PPL21
PPL20
1
On
Off
P23 pull-up control register
General-purpose register when SIF (clock sync. slave) is selected
P22 pull-up control register
General-purpose register when SIF (clock sync. master) is selected
SCLK (I) pull-up control register
when SIF (clock sync. slave) is selected
P21 pull-up control register (ESIF=0)
General-purpose register when SIF is selected
P20 pull-up control register (ESIF=0)
SIN pull-up control register when SIF is selected
FFE3H
GPR33
EISER
EISTR
EISRC
R/W
GPR33
EISER
EISTR
EISRC
0
1
Enable
0
Mask
General-purpose register
Interrupt mask register (Serial I/F error)
Interrupt mask register (Serial I/F transmit completion)
Interrupt mask register (Serial I/F receive completion)
*1 Initial value at initial reset
*2 Not set in the circuit
*3 Constantly "0" when being read