
aPPendix a i/o MaP
aP-a-42
ePson
s1C33L17 teChniCaL ManuaL
0x300977–0x300989
usB Function Controller
name
address
Register name
Bit
setting
init. R/W
Remarks
ePdstartadrs[7]
ePdstartadrs[6]
ePdstartadrs[5]
ePdstartadrs[4]
ePdstartadrs[3]
ePdstartadrs[2]
–
D7
D6
D5
D4
D3
D2
D1–0
0
–
R/W
–
0 when being read.
00300977
(B)
–
Endpoint EPd start address
ePdstartadrs_L
(ePd FiFo start
address low)
–
JoinePdRd
JoinePcRd
JoinePbRd
JoinePaRd
D7–4
D3
D2
D1
D0
–
0
–
R/W
0 when being read.
00300980
(B)
–
1 Join EPc FIFO read
0 Do nothing
1 Join EPb FIFO read
0 Do nothing
1 Join EPa FIFO read
0 Do nothing
CPu_JoinRd
(CPu join FiFo
read)
1 Join EPd FIFO read
0 Do nothing
–
JoinePdWr
JoinePcWr
JoinePbWr
JoinePaWr
D7–4
D3
D2
D1
D0
–
0
–
R/W
0 when being read.
00300981
(B)
–
1 Join EPc FIFO write
0 Do nothing
1 Join EPb FIFO write
0 Do nothing
1 Join EPa FIFO write
0 Do nothing
CPu_JoinWr
(CPu join FiFo
write)
1 Join EPd FIFO write
0 Do nothing
–
enePnFiFo_Wr
enePnFiFo_Rd
D7–2
D1
D0
–
0
–
R/W
0 when being read.
00300982
(B)
–
1 Enable join EPn FIFO read 0 Do nothing
enePnFiFo
_access
(enable ePn
FiFo access)
1 Enable join EPn FIFO write 0 Do nothing
ePnFiFodata[7]
ePnFiFodata[6]
ePnFiFodata[5]
ePnFiFodata[4]
ePnFiFodata[3]
ePnFiFodata[2]
ePnFiFodata[1]
ePnFiFodata[0]
D7
D6
D5
D4
D3
D2
D1
D0
X
R/W
00300983
(B)
ePnFiFoforCPu
(ePn FiFo for
CPu)
Endpoint EP0 FIFO access from CPU
D7–4
D3
D2
D1
D0
–
0
–
R
0 when being read.
00300984
(B)
ePnRdRemain_h
(ePn FiFo read
remain high)
–
Endpoint n FIFO read remain high
–
ePnRdRemain[11]
ePnRdRemain[10]
ePnRdRemain[9]
ePnRdRemain[8]
ePnRdRemain[7]
ePnRdRemain[6]
ePnRdRemain[5]
ePnRdRemain[4]
ePnRdRemain[3]
ePnRdRemain[2]
ePnRdRemain[1]
ePnRdRemain[0]
D7
D6
D5
D4
D3
D2
D1
D0
0
R
00300985
(B)
ePnRdRemain_L
(ePn FiFo read
remain low)
Endpoint n FIFO read remain low
D7–4
D3
D2
D1
D0
–
0
–
R
0 when being read.
00300986
(B)
ePnWrRemain_h
(ePn FiFo
write remain
high)
–
Endpoint n FIFO write remain high
–
ePnWrRemain[11]
ePnWrRemain[10]
ePnWrRemain[9]
ePnWrRemain[8]
ePnWrRemain[7]
ePnWrRemain[6]
ePnWrRemain[5]
ePnWrRemain[4]
ePnWrRemain[3]
ePnWrRemain[2]
ePnWrRemain[1]
ePnWrRemain[0]
D7
D6
D5
D4
D3
D2
D1
D0
0
R
00300987
(B)
ePnWrRemain_L
(ePn FiFo
write remain
low)
Endpoint n FIFO write remain low
D7–4
D3
D2
D1
D0
–
0
–
R/W
0 when being read.
00300988
(B)
descadrs_h
(descriptor
address high)
–
Descriptor address
–
descadrs[11]
descadrs[10]
descadrs[9]
descadrs[8]
descadrs[7]
descadrs[6]
descadrs[5]
descadrs[4]
descadrs[3]
descadrs[2]
descadrs[1]
descadrs[0]
D7
D6
D5
D4
D3
D2
D1
D0
0
R/W
00300989
(B)
descadrs_L
(descriptor
address low)
Descriptor address