APPENDIX A LIST OF I/O REGISTERS
AP-A-38
Seiko Epson Corporation
S1C33L26 TECHNICAL MANUAL
Register name Address
Bit
Name
Setting
Init. R/W
Remarks
EPdConfig_1
(EPd
configuration 1)
0x300c5f
(8 bits)
D7
ISO
1 ISO
0 Non-ISO
0
R/W
D6
ISO_CRCmode
1 CRC mode
0 Normal ISO
0
R/W
D5–0 –
–
–
–
0 when being read.
EPaStartAdrs_H
(EPa FIFO start
address high)
0x300c70
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3–0 EPaStartAdrs[11:8]
Endpoint EPa start address
0x0 R/W
EPaStartAdrs_L
(EPa FIFO start
address low)
0x300c71
(8 bits)
D7–2 EPaStartAdrs[7:2]
Endpoint EPa start address
0x0 R/W
D1–0 –
–
–
–
0 when being read.
EPbStartAdrs_H
(EPb FIFO start
address high)
0x300c72
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3–0 EPbStartAdrs[11:8]
Endpoint EPb start address
0x0 R/W
EPbStartAdrs_L
(EPb FIFO start
address low)
0x300c73
(8 bits)
D7–2 EPbStartAdrs[7:2]
Endpoint EPb start address
0x0 R/W
D1–0 –
–
–
–
0 when being read.
EPcStartAdrs_H
(EPc FIFO start
address high)
0x300c74
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3–0 EPcStartAdrs[11:8]
Endpoint EPc start address
0x0 R/W
EPcStartAdrs_L
(EPc FIFO start
address low)
0x300c75
(8 bits)
D7–2 EPcStartAdrs[7:2]
Endpoint EPc start address
0x0 R/W
D1–0 –
–
–
–
0 when being read.
EPdStartAdrs_H
(EPd FIFO start
address high)
0x300c76
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3–0 EPdStartAdrs[11:8]
Endpoint EPd start address
0x0 R/W
EPdStartAdrs_L
(EPd FIFO start
address low)
0x300c77
(8 bits)
D7–2 EPdStartAdrs[7:2]
Endpoint EPd start address
0x0 R/W
D1–0 –
–
–
–
0 when being read.
CPU_JoinRd
(CPU join FIFO
read)
0x300c80
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3
JoinEPdRd
1 Join EPd FIFO read
0 Do nothing
0
R/W
D2
JoinEPcRd
1 Join EPc FIFO read
0 Do nothing
0
R/W
D1
JoinEPbRd
1 Join EPb FIFO read
0 Do nothing
0
R/W
D0
JoinEPaRd
1 Join EPa FIFO read
0 Do nothing
0
R/W
CPU_JoinWr
(CPU join FIFO
write)
0x300c81
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3
JoinEPdWr
1 Join EPd FIFO write
0 Do nothing
0
R/W
D2
JoinEPcWr
1 Join EPc FIFO write
0 Do nothing
0
R/W
D1
JoinEPbWr
1 Join EPb FIFO write
0 Do nothing
0
R/W
D0
JoinEPaWr
1 Join EPa FIFO write
0 Do nothing
0
R/W
EnEPnFIFO
_Access
(EPn FIFO
access enable)
0x300c82
(8 bits)
D7–2 –
–
–
–
0 when being read.
D1
EnEPnFIFO_Wr
1 Enable join EPn FIFO write 0 Do nothing
0
R/W
D0
EnEPnFIFO_Rd
1 Enable join EPn FIFO read 0 Do nothing
0
R/W
EPnFIFOforCPU
(EPn FIFO for
CPU)
0x300c83
(8 bits)
D7–0 EPnFIFOData[7:0]
Endpoint n FIFO access from CPU
X
R/W
EPnRdRemain
_H
(EPn FIFO read
remain high)
0x300c84
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3–0 EPnRdRemain[11:8]
Endpoint n FIFO read remain
0x0
R
EPnRdRemain
_L
(EPn FIFO read
remain low)
0x300c85
(8 bits)
D7–0 EPnRdRemain[7:0]
Endpoint n FIFO read remain
0x0
R
EPnWrRemain
_H
(EPn FIFO write
remain high)
0x300c86
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3–0 EPnWrRemain[11:8]
Endpoint n FIFO write remain
0x0
R
EPnWrRemain
_L
(EPn FIFO write
remain low)
0x300c87
(8 bits)
D7–0 EPnWrRemain[7:0]
Endpoint n FIFO write remain
0x0
R
DescAdrs_H
(Descriptor
address high)
0x300c88
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3–0 DescAdrs[11:8]
Descriptor address
0x0 R/W
DescAdrs_L
(Descriptor
address low)
0x300c89
(8 bits)
D7–0 DescAdrs[7:0]
Descriptor address
0x0 R/W
DescSize_H
(Descriptor
size high)
0x300c8a
(8 bits)
D7–2 –
–
–
–
0 when being read.
D1–0 DescSize[9:8]
Descriptor size
0x0 R/W
DescSize_L
(Descriptor
size low)
0x300c8b
(8 bits)
D7–0 DescSize[7:0]
Descriptor size
0x0 R/W