28 USB FUNCTION CONTROLLER (USB)
S1C33L26 TECHNICAL MANUAL
Seiko Epson Corporation
28-27
SIE_IntStat (SIE Interrupt Status)
Register name Address
Bit
Name
Setting
Init. R/W
Remarks
SIE_IntStat
(SIE interrupt
status)
0x300c01
(8 bits)
D7
VBUS_Changed
1 VBUS is changed
0 None
0
R(W)
D6
NonJ
1 Detect non J state
0 None
0
R(W)
D5
DetectReset
1 Detect USB reset
0 None
0
R(W)
D4
DetectSuspend
1 Detect USB suspend
0 None
0
R(W)
D3
RcvSOF
1 Receive SOF token
0 None
0
R(W)
D2
DetectJ
1 Detect J state
0 None
0
R(W)
D1
–
–
–
–
0 when being read.
D0
SetAddressCmp
1 AutoSetAddress complete 0 None
0
R(W)
This register displays the interrupts related to SIE.
D7
VBUS_Changed
Shows a cause of interrupt directly.
When the condition of the VBUS terminal changes, this bit is set to 1.
Check the condition of the VBUS by the VBUS bit in the USB_Status register. If the VBUS is 0, it
shows that the cable is pulled off. This bit is valid during snooze as well.
D6
NonJ
Shows a cause of interrupt directly.
Set to 1 when the status other than the J state is detected in the USB bus. This bit is valid when the In-
SUSPEND bit of the USB_Control register is set to 1. This bit is valid during snooze as well.
D5
DetectReset
Shows a cause of interrupt directly.
Set to 1 when the reset state of the USB is detected. This reset detection is valid when the ActiveUSB
bit of the USB_Control register is set to 1.
When the AutoNegotiation function is not used, if this bit is set to 1, set to the DisBusDetect bit of the
USB_Control register to 1, not to detect the succeeding reset wrongly by disabling detection of the re-
set/suspend state. Set the DisBusDetect bit to 0 (to be cleared) after completing the process for reset, to
enable the reset/suspend state detection.
Refer to the item on the EnAutoNego bit of the USB_Control register, for the AutoNegotiation function.
D4
DetectSuspend
Shows a cause of interrupt directly.
Set to 1 when the suspend state of the USB is detected.
After detecting the USB suspend state, setting the USBSNZ bit of the MISC_USB register to 1 enables
the IC to enter the snooze mode (to stop the built-in PLL oscillation).
D3
RcvSOF
Shows a cause of interrupt directly.
Set to 1 when the SOF token is received.
D2
DetectJ
Shows a cause of interrupt directly.
Set to 1 when the J-state is detected.
D1
Reserved
D0
SetAddressCmp
Shows a cause of interrupt directly.
When the AutoSetAddress function (refer to the USB_Address register) ends normally, this bit is set to 1.
The case when AutoSetAddress function ends normally is that when ACK is received during IN trans-
action.