TMP92CF30
2009-06-12
92CF30-344
3.16.2.2 USBCR1 Register
This register is used to set USB clock enables, transceiver enable etc.
7 6 5
4
3
2 1 0
bit Symbol
TRNS_USE WAKEUP
SPEED USBCLKE
Read/Write
R/W R/W
R/W R/W
Reset State
0 0
1 0
USBCR1
(07F8H)
Function
•
TRNS_USE (Bit7)
0: Disable USB transceiver
1: Enable USB transceiver
Always set to “1” on the application using USB.
•
WAKEUP (Bit6)
0:
−
1: Start remote-wakeup function
When the remote-wakeup function is needed, first check
Current_Config<REMOTE WAKEUP>.
If <REMOTE WAKEUP>
=
“1” (meaning SUSPEND-status), write “1”, and “0” to
<WAKEUP>. This will initiate the remote-wakeup function.
If <REMOTE WAKEUP>
=
“0” or EP0, 1, 2, 3_STATUS<SUSPEND>
=
“0”, do
not write “1” to <WAKEUP>.
•
SPEED (Bit1)
1: Full speed (12 MHz)
0: Reserved
This bit selects USB speed.
Always set to “1”.
•
USBCLKE (Bit0)
0: Disable USB clock
1: Enable USB clock
This bit controls supply of USB clock.
The USB clock (“f
USB
”: 48MHz) is generated by an internal PLL. When the USB
is started, write “1” to <USBCLKE> after confirming PLL lock up is terminated.
Also, write “0” to <USBCLKE> before stopping the PLL.
Содержание 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 ...