TMP92CF30
2009-06-12
92CF30-346
7 6 5 4 3 2
1
0
bit Symbol
INT_URST_STR
INT_URST_END
INT_SUS INT_RESUME
INT_CLKSTOP
INT_CLKON
Read/Write
R/W R/W
R/W
R/W
R/W
R/W
Reset State
0 0
0
0
0
0
USBINTFR1
(07F0H)
Prohibit to
read-
modify-
write
Function
When read 0: Not generate interrupt
1: Generate interrupt
When write 0: Clear flag
1:
−
Note: The above interrupts can release Halt state from IDLE2 and IDLE1 mode. (STOP mode cannot be released)
*Those 6 interrupts of all 24 INTUSB sources can release Halt state from IDLE1 mode. Therefore, a low power dissipation
system can be built. However, the method of use is limited as below.
Shift to IDLE1 mode :
Execute Halt instruction when the INT_SUS or INT_CLKSTOP flag is “1” (SUSPEND state)
Release from IDLE1 mode :
Release Halt state by INT_RESUME or INT_CLKON request (request of release SUSPEND)
Release Halt state by INT_URST_STR or INT_URST_request (request of RESET)
•
INT_URST_STR (Bit7)
This is the flag register for INT_URST_STR (“USB reset” start - interrupt).
This is set to “1” when the UDC started to receive a “USB reset” signal from a
USB-host.
An application program has to initialize the whole UDC with this interrupt.
•
INT_URST_END (Bit6)
This is the flag register for INT_URST_END (“USB reset” end - interrupt).
This is set to “1” when the UDC receives a “USB reset end” signal from a
USB-host.
•
INT_SUS (Bit5)
This is the flag register for INT_SUS (suspend - interrupt).
This is set to “1” when the USB changes to “suspend status”.
•
INT_RESUME (Bit4)
This is the flag register for INT_RESUME (resume - interrupt).
This is set to “1” when the USB changes to “resume status”.
•
INT_CLKSTOP (Bit3)
This is the flag register for INT_CLKSTOP (enables stopping of the clock supply
- interrupt).
This is set to “1” after the USB changes to “suspend status”. Set
USBCR1<USBCLKE> to “0” to stop the clock after detecting this interrupt if
needed.
•
INT_CLKON (Bit2)
This is the flag register for INT_CLKON (enabled starting clock supply -
interrupt).
This is set to “1” after changing to “resume status” or when the UDC started to
receive a “USB reset” signal from a USB-host. In case the clock has be stopped,
set USBCR1<USBCLKE> to “1” to start the clock after detecting this interrupt
if needed.
Содержание TLCS-900/H1 Series
Страница 1: ...TOSHIBA Original CMOS 32 Bit Microcontroller TLCS 900 H1 Series TMP92CF30FG Semiconductor Company ...
Страница 650: ...TMP92CF30 2009 06 12 92CF30 648 7 Package Dimensions LQFP176 P 2020 0 40F TOP VIEW BOTTOM VIEW Detail view of A 25 1 A ...
Страница 652: ...TMP92CF30 2009 06 12 92CF30 650 ...