APPENDIX A LIST OF I/O REGISTERS
S1C33L26 TECHNICAL MANUAL
Seiko Epson Corporation
AP-A-35
Register name Address
Bit
Name
Setting
Init. R/W
Remarks
EPaIntEnb
(EPa interrupt
enable)
0x300c18
(8 bits)
D7
–
–
–
–
0 when being read.
D6
EnOUT_ShortACK
1 Enable
0 Disable
0
R/W
D5
EnIN_TranACK
0
R/W
D4
EnOUT_TranACK
0
R/W
D3
EnIN_TranNAK
0
R/W
D2
EnOUT_TranNAK
0
R/W
D1
EnIN_TranErr
0
R/W
D0
EnOUT_TranErr
0
R/W
EPbIntEnb
(EPb interrupt
enable)
0x300c19
(8 bits)
D7
–
–
–
–
0 when being read.
D6
EnOUT_ShortACK
1 Enable
0 Disable
0
R/W
D5
EnIN_TranACK
0
R/W
D4
EnOUT_TranACK
0
R/W
D3
EnIN_TranNAK
0
R/W
D2
EnOUT_TranNAK
0
R/W
D1
EnIN_TranErr
0
R/W
D0
EnOUT_TranErr
0
R/W
EPcIntEnb
(EPc interrupt
enable)
0x300c1a
(8 bits)
D7
–
–
–
–
0 when being read.
D6
EnOUT_ShortACK
1 Enable
0 Disable
0
R/W
D5
EnIN_TranACK
0
R/W
D4
EnOUT_TranACK
0
R/W
D3
EnIN_TranNAK
0
R/W
D2
EnOUT_TranNAK
0
R/W
D1
EnIN_TranErr
0
R/W
D0
EnOUT_TranErr
0
R/W
EPdIntEnb
(EPd interrupt
enable)
0x300c1b
(8 bits)
D7
–
–
–
–
0 when being read.
D6
EnOUT_ShortACK
1 Enable
0 Disable
0
R/W
D5
EnIN_TranACK
0
R/W
D4
EnOUT_TranACK
0
R/W
D3
EnIN_TranNAK
0
R/W
D2
EnOUT_TranNAK
0
R/W
D1
EnIN_TranErr
0
R/W
D0
EnOUT_TranErr
0
R/W
RevisionNum
(Revision
number)
0x300c20
(8 bits)
D7–0 RevisionNum[7:0]
Revision number
(0x12)
0x12
R
USB_Control
(USB control)
0x300c21
(8 bits)
D7
DisBusDetect
1 Disable bus detect
0 Enable bus detect
0
R/W
D6
EnAutoNego
1 Enable auto negotiation
0 Disable auto negotiation
0
R/W
D5
InSUSPEND
1 Monitor NonJ
0 Do nothing
0
R/W
D4
StartDetectJ
1 Start J-state detection
0 Do nothing
0
R/W
D3
SendWakeup
1 Send remote wakeup signal 0 Do nothing
0
R/W
D2–1 –
–
–
–
0 when being read.
D0
ActiveUSB
1 Activate USB
0 Disactivate USB
0
R/W
USB_Status
(USB status)
0x300c22
(8 bits)
D7
VBUS
1 VBUS=High
0 VBUS=Low
X
R
D6
FS
1 FS mode (fixed)
0 –
1
R
D5–2 –
–
–
–
0 when being read.
D1–0 LineState[1:0]
LineState[1:0]
DP/DM
X
R
0x3
0x2
0x1
0x0
SE1
K
J
SE0
XcvrControl
(Xcvr control)
0x300c23
(8 bits)
D7
RpuEnb
1 Enable pull-up
0 Disable pull-up
0
R/W
D6–2 –
–
–
–
0 when being read.
D1–0 OpMode[1:0]
OpMode[1:0]
Operation mode
0x1 R/W
0x3
0x2
0x1
0x0
reserved
Disable bitstuffing and NRZI encoding
Non-driving
Normal operation
USB_Test
(USB test)
0x300c24
(8 bits)
D7
EnUSB_Test
1 Enable USB test
0 Do nothing
0
R/W
D6–4 –
–
–
–
0 when being read.
D3
Test_SE0_NAK
1 Test_SE0_NAK
0 Do nothing
0
R/W
D2
Test_J
1 Test_J
0 Do nothing
0
R/W
D1
Test_K
1 Test_K
0 Do nothing
0
R/W
D0
Test_Packet
1 Test_Packet
0 Do nothing
0
R/W
EPnControl
(Endpoint
control)
0x300c25
(8 bits)
D7
AllForceNAK
1 Set all ForceNAK
0 Do nothing
0
W 0 when being read.
D6
EPrForceSTALL
1 Set EP’s ForceSTALL
0 Do nothing
0
W
D5
AllFIFO_Clr
1 Clear all FIFO
0 Do nothing
0
W
D4–1 –
–
–
–
D0
EP0FIFO_Clr
1 Clear EP0 FIFO
0 Do nothing
0
W
EPrFIFO_Clr
(EPr FIFO
clear)
0x300c26
(8 bits)
D7–4 –
–
–
–
0 when being read.
D3
EPdFIFO_Clr
1 Clear EPd FIFO
0 Do nothing
0
W
D2
EPcFIFO_Clr
1 Clear EPc FIFO
0 Do nothing
0
W
D1
EPbFIFO_Clr
1 Clear EPb FIFO
0 Do nothing
0
W
D0
EPaFIFO_Clr
1 Clear EPa FIFO
0 Do nothing
0
W