
APPENDIX A I/O MAP
S1C33E07 TECHNICAL MANUAL
EPSON
AP-A-41
AP
I/Omap
0x300938–0x300943
USB Function Controller
Name
Address
Register name
Bit
Setting
Init. R/W
Remarks
AutoSetAddress
USB_Address[6]
USB_Address[5]
USB_Address[4]
USB_Address[3]
USB_Address[2]
USB_Address[1]
USB_Address[0]
D7
D6
D5
D4
D3
D2
D1
D0
0
R/W
00300938
(B)
USB_Address
(USB address)
USB address
1 Auto set address
0 Do nothing
INxOUT
–
ReplyDescriptor
D7
D6–1
D0
0
–
0
R/W
–
W
0 when being read.
00300939
(B)
1 IN
0 OUT
1 Reply descriptor
0 Do nothing
–
EP0Control
(EP0 control)
D7
D6
D5
D4
D3
D2
D1
D0
–
0
–
0
–
R/W
–
R
R/W
0 when being read.
0030093A
(B)
1 Enable short packet
0 Do nothing
–
Toggle sequence bit
EP0ControlIN
(EP0 control
IN)
1 Set toggle sequence bit
0 Do nothing
1 Clear toggle sequence bit
0 Do nothing
1 Force NAK
0 Do nothing
1 Force STALL
0 Do nothing
–
EnShortPkt
–
ToggleStat
ToggleSet
ToggleClr
ForceNAK
ForceSTALL
D7
D6–5
D4
D3
D2
D1
D0
0
–
0
R/W
–
R
W
R/W
0 when being read.
0030093B
(B)
1 Auto force NAK
0 Do nothing
–
Toggle sequence bit
EP0ControlOUT
(EP0 control
OUT)
AutoForceNAK
–
ToggleStat
ToggleSet
ToggleClr
ForceNAK
ForceSTALL
1 Set toggle sequence bit
0 Do nothing
1 Clear toggle sequence bit
0 Do nothing
1 Force NAK
0 Do nothing
1 Force STALL
0 Do nothing
D7
D6
D5
D4
D3
D2–0
–
0
1
–
R/W
–
0 when being read.
0030093F
(B)
–
Endpoint EP0 max packet size
EP0MaxSize
(EP0 max
packet size)
–
EP0MaxSize[6]
EP0MaxSize[5]
EP0MaxSize[4]
EP0MaxSize[3]
–
D7
D6
D5
D4
D3
D2
D1
D0
0
R/W
R
W
R/W
0 when being read.
00300940
(B)
EPaControl
(EPa control)
AutoForceNAK
EnShortPkt
DisAF_NAK_Short
ToggleStat
ToggleSet
ToggleClr
ForceNAK
ForceSTALL
Toggle sequence bit
1 Auto force NAK
0 Do nothing
1 Enable short packet
0 Do nothing
1 Disable auto force
0 Auto force NAK short
1 Set toggle sequence bit
0 Do nothing
1 Clear toggle sequence bit
0 Do nothing
1 Force NAK
0 Do nothing
1 Force STALL
0 Do nothing
D7
D6
D5
D4
D3
D2
D1
D0
0
R/W
R
W
R/W
0 when being read.
00300941
(B)
EPbControl
(EPb control)
AutoForceNAK
EnShortPkt
DisAF_NAK_Short
ToggleStat
ToggleSet
ToggleClr
ForceNAK
ForceSTALL
Toggle sequence bit
1 Auto force NAK
0 Do nothing
1 Enable short packet
0 Do nothing
1 Disable auto force
0 Auto force NAK short
1 Set toggle sequence bit
0 Do nothing
1 Clear toggle sequence bit
0 Do nothing
1 Force NAK
0 Do nothing
1 Force STALL
0 Do nothing
D7
D6
D5
D4
D3
D2
D1
D0
0
R/W
R
W
R/W
0 when being read.
00300942
(B)
EPcControl
(EPc control)
AutoForceNAK
EnShortPkt
DisAF_NAK_Short
ToggleStat
ToggleSet
ToggleClr
ForceNAK
ForceSTALL
Toggle sequence bit
1 Auto force NAK
0 Do nothing
1 Enable short packet
0 Do nothing
1 Disable auto force
0 Auto force NAK short
1 Set toggle sequence bit
0 Do nothing
1 Clear toggle sequence bit
0 Do nothing
1 Force NAK
0 Do nothing
1 Force STALL
0 Do nothing
D7
D6
D5
D4
D3
D2
D1
D0
0
R/W
R
W
R/W
0 when being read.
00300943
(B)
EPdControl
(EPd control)
AutoForceNAK
EnShortPkt
DisAF_NAK_Short
ToggleStat
ToggleSet
ToggleClr
ForceNAK
ForceSTALL
Toggle sequence bit
1 Auto force NAK
0 Do nothing
1 Enable short packet
0 Do nothing
1 Disable auto force
0 Auto force NAK short
1 Set toggle sequence bit
0 Do nothing
1 Clear toggle sequence bit
0 Do nothing
1 Force NAK
0 Do nothing
1 Force STALL
0 Do nothing