
aPPendix a i/o MaP
s1C33L17 teChniCaL ManuaL
ePson
aP-a-35
AP
I/Omap
0x300900–0x30090B
usB Function Controller
name
address
Register name
Bit
setting
init. R/W
Remarks
sie_intstat
ePrintstat
dMa_intstat
FiFo_intstat
–
eP0intstat
RcveP0setuP
D7
D6
D5
D4
D3–2
D1
D0
0
–
0
R
–
R
R(W)
0 when being read.
00300900
(B)
1 SIE interrupts
0 None
1 EPr interrupts
0 None
1 DMA interrupts
0 None
1 FIFO interrupts
0 None
–
1 EP0 interrupts
0 None
1 Receive EP0 SETUP
0 None
Mainintstat
(Main interrupt
status)
VBus_Changed
nonJ
detectReset
detectsuspend
RcvsoF
detectJ
–
setaddressCmp
D7
D6
D5
D4
D3
D2
D1
D0
0
–
0
R(W)
–
R(W)
0 when being read.
00300901
(B)
1 VBUS is changed
0 None
1 Detect non J state
0 None
1 Detect USB reset
0 None
1 Detect USB suspend
0 None
1 Receive SOF token
0 None
1 Detect J state
0 None
–
1 AutoSetAddress complete
0 None
sie_intstat
(sie interrupt
status)
–
ePdintstat
ePcintstat
ePbintstat
ePaintstat
D7–4
D3
D2
D1
D0
–
0
–
R
0 when being read.
00300902
(B)
–
1 EPc interrupt
0 None
1 EPb interrupt
0 None
1 EPa interrupt
0 None
ePrintstat
(ePr interrupt
status)
1 EPd interrupt
0 None
–
dMa_Countup
dMa_Cmp
D7–2
D1
D0
–
0
–
R(W)
0 when being read.
00300903
(B)
–
1 DMA complete
0 None
dMa_intstat
(dMa interrupt
status)
1 DMA counter overflow
0 None
descriptorCmp
–
FiFo_in_Cmp
FiFo_out_Cmp
D7
D6–2
D1
D0
0
–
0
R(W)
–
R(W)
0 when being read.
00300904
(B)
–
1 OUT FIFO complete
0 None
1 Descriptor complete
0 None
FiFo_intstat
(FiFo interrupt
status)
1 IN FIFO Complete
0 None
–
in_tranaCK
out_tranaCK
in_trannaK
out_trannaK
in_tranerr
out_tranerr
D7–6
D5
D4
D3
D2
D1
D0
–
0
–
R(W)
0 when being read.
00300907
(B)
1 In transaction ACK
0 None
1 Out transaction ACK
0 None
1 In transaction NAK
0 None
1 Out transaction NAK
0 None
1 In transaction error
0 None
1 Out transaction error
0 None
eP0intstat
(eP0 interrupt
status)
–
–
out_shortaCK
in_tranaCK
out_tranaCK
in_trannaK
out_trannaK
in_tranerr
out_tranerr
D7
D6
D5
D4
D3
D2
D1
D0
–
0
–
R(W)
0 when being read.
00300908
(B)
1 Out short packet ACK
0 None
1 In transaction ACK
0 None
1 Out transaction ACK
0 None
1 In transaction NAK
0 None
1 Out transaction NAK
0 None
1 In transaction error
0 None
1 Out transaction error
0 None
ePaintstat
(ePa interrupt
status)
–
–
out_shortaCK
in_tranaCK
out_tranaCK
in_trannaK
out_trannaK
in_tranerr
out_tranerr
D7
D6
D5
D4
D3
D2
D1
D0
–
0
–
R(W)
0 when being read.
00300909
(B)
1 Out short packet ACK
0 None
1 In transaction ACK
0 None
1 Out transaction ACK
0 None
1 In transaction NAK
0 None
1 Out transaction NAK
0 None
1 In transaction error
0 None
1 Out transaction error
0 None
ePbintstat
(ePb interrupt
status)
–
–
out_shortaCK
in_tranaCK
out_tranaCK
in_trannaK
out_trannaK
in_tranerr
out_tranerr
D7
D6
D5
D4
D3
D2
D1
D0
–
0
–
R(W)
0 when being read.
0030090a
(B)
1 Out short packet ACK
0 None
1 In transaction ACK
0 None
1 Out transaction ACK
0 None
1 In transaction NAK
0 None
1 Out transaction NAK
0 None
1 In transaction error
0 None
1 Out transaction error
0 None
ePcintstat
(ePc interrupt
status)
–
–
out_shortaCK
in_tranaCK
out_tranaCK
in_trannaK
out_trannaK
in_tranerr
out_tranerr
D7
D6
D5
D4
D3
D2
D1
D0
–
0
–
R(W)
0 when being read.
0030090B
(B)
1 Out short packet ACK
0 None
1 In transaction ACK
0 None
1 Out transaction ACK
0 None
1 In transaction NAK
0 None
1 Out transaction NAK
0 None
1 In transaction error
0 None
1 Out transaction error
0 None
ePdintstat
(ePd interrupt
status)
–