
iXPeRiPheRaLMoDuLes7(usB):usBFunCtionContRoLLeR(usB)
iX-1-38
ePson
s1C33L17teChniCaLManuaL
0x300901:sie_intstat(sieinterruptstatus)
name
address
Registername
Bit
setting
init. R/W
Remarks
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 VBUSischanged
0 None
1 DetectnonJstate
0 None
1 DetectUSBreset
0 None
1 DetectUSBsuspend
0 None
1 ReceiveSOFtoken
0 None
1 DetectJstate
0 None
–
1 AutoSetAddresscomplete
0 None
sie_intstat
(sieinterrupt
status)
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
InSUSPEND bit of the USB_Control register is set to 1.
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
reset/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 USB Wait Control Register
(0x300012) 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
transaction.