
III PERIPHERAL BLOCK: SERIAL INTERFACE
S1C33L01 FUNCTION PART
EPSON
B-III-8-27
Name
Address
Register name
Bit
Function
Setting
Init.
R/W
Remarks
–
TEND1
FER1
PER1
OER1
TDBE1
RDBF1
D7–6
D5
D4
D3
D2
D1
D0
–
Ch.1 transmit-completion flag
Ch.1 flaming error flag
Ch.1 parity error flag
Ch.1 overrun error flag
Ch.1 transmit data buffer empty
Ch.1 receive data buffer full
–
0
1
0
–
R
R/W
R
0 when being read.
Reset by writing 0.
00401E7
(B)
–
1 Error
0 Normal
1 Transmitting 0 End
1 Error
0 Normal
1 Error
0 Normal
1 Empty
0 Buffer full
1 Buffer full
0 Empty
Serial I/F Ch.1
status register
TXEN1
RXEN1
EPR1
PMD1
STPB1
SSCK1
SMD11
SMD10
D7
D6
D5
D4
D3
D2
D1
D0
Ch.1 transmit enable
Ch.1 receive enable
Ch.1 parity enable
Ch.1 parity mode selection
Ch.1 stop bit selection
Ch.1 input clock selection
Ch.1 transfer mode selection
1
0
1
0
1
0
SMD1[1:0]
Transfer mode
8-bit asynchronous
7-bit asynchronous
Clock sync. Slave
Clock sync. Master
0
X
R/W
Valid only in
asynchronous mode.
00401E8
(B)
Serial I/F Ch.1
control register
1 Enabled
0 Disabled
1 Enabled
0 Disabled
1 With parity
0 No parity
1 Odd
0 Even
1 2 bits
0 1 bit
1 #SCLK1
0 Internal clock
–
DIVMD1
IRTL1
IRRL1
IRMD11
IRMD10
D7–5
D4
D3
D2
D1
D0
–
Ch.1 async. clock division ratio
Ch.1 IrDA I/F output logic inversion
Ch.1 IrDA I/F input logic inversion
Ch.1 interface mode selection
1
0
1
0
1
0
IRMD1[1:0]
–
I/F mode
reserved
IrDA 1.0
reserved
General I/F
–
X
–
R/W
0 when being read.
Valid only in
asynchronous mode.
00401E9
(B)
1 1/8
0 1/16
1 Inverted
0 Direct
1 Inverted
0 Direct
Serial I/F Ch.1
IrDA register
–
0 to 7
–
–
PSIO02
PSIO01
PSIO00
–
P8TM2
P8TM1
P8TM0
D7
D6
D5
D4
D3
D2
D1
D0
reserved
Serial interface Ch.0
interrupt level
reserved
8-bit timer 0–3 interrupt level
–
X
–
X
–
R/W
–
R/W
0 when being read.
0040269
(B)
8-bit timer,
serial I/F Ch.0
interrupt
priority register
–
0 to 7
–
–
PAD2
PAD1
PAD0
–
PSIO12
PSIO11
PSIO10
D7
D6
D5
D4
D3
D2
D1
D0
reserved
A/D converter interrupt level
reserved
Serial interface Ch.1
interrupt level
–
X
–
X
–
R/W
–
R/W
0 when being read.
004026A
(B)
Serial I/F Ch.1,
A/D interrupt
priority register
–
ESTX1
ESRX1
ESERR1
ESTX0
ESRX0
ESERR0
D7–6
D5
D4
D3
D2
D1
D0
reserved
SIF Ch.1 transmit buffer empty
SIF Ch.1 receive buffer full
SIF Ch.1 receive error
SIF Ch.0 transmit buffer empty
SIF Ch.0 receive buffer full
SIF Ch.0 receive error
–
0
–
R/W
0 when being read.
0040276
(B)
1 Enabled
0 Disabled
Serial I/F
interrupt
enable register
–
FSTX1
FSRX1
FSERR1
FSTX0
FSRX0
FSERR0
D7–6
D5
D4
D3
D2
D1
D0
reserved
SIF Ch.1 transmit buffer empty
SIF Ch.1 receive buffer full
SIF Ch.1 receive error
SIF Ch.0 transmit buffer empty
SIF Ch.0 receive buffer full
SIF Ch.0 receive error
–
X
–
R/W
0 when being read.
0040286
(B)
1 Factor is
generated
0 No factor is
generated
Serial I/F
interrupt factor
flag register
RSTX0
RSRX0
R8TU3
R8TU2
R8TU1
R8TU0
R16TC5
R16TU5
D7
D6
D5
D4
D3
D2
D1
D0
SIF Ch.0 transmit buffer empty
SIF Ch.0 receive buffer full
8-bit timer 3 underflow
8-bit timer 2 underflow
8-bit timer 1 underflow
8-bit timer 0 underflow
16-bit timer 5 comparison A
16-bit timer 5 comparison B
0
R/W
0040292
(B)
1 IDMA
request
0 Interrupt
request
16-bit timer 5,
8-bit timer,
serial I/F Ch.0
IDMA request
register