
88
EPSON
S1C6F567 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
FF45H
PUL13
PUL12
PUL11
PUL10
R/W
PUL13
PUL12
PUL11
PUL10
1
On
Off
P13 pull-up control register
General-purpose register when SIF (clock sync. slave) is selected
P12 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
P11 pull-up control register (ESIF=0)
General-purpose register when SIF is selected
P10 pull-up control register (ESIF=0)
SIN pull-up control register when SIF is selected
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
SIF
I/O
Unused
Serial I/F
mode selection
Serial I/F enable (P1x 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)
FFE3H
0
EISER
EISTR
EISRC
RR/W
0 3
EISER
EISTR
EISRC
– 2
0
Enable
Mask
Unused
Interrupt mask register (Serial I/F error)
Interrupt mask register (Serial I/F transmit completion)
Interrupt mask register (Serial I/F receive completion)
FFF3H
0
ISER
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)
*1 Initial value at initial reset
*2 Not set in the circuit
*3 Constantly "0" when being read