2 usbcr1 register – Toshiba H1 Series User Manual
Page 373
TMP92CZ26A
92CZ26A-370
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
After reset
0
0
1
0
Function
•
TRNS_USE (Bit7)
0: Disable USB transceiver
1: Enable USB transceiver
Set to “1” for TMP92CZ26A.
•
WAKEUP (Bit6)
0:
−
1: Start remote-wakeup-function
When the remote-wakeup-function is needed, at first check the
Current_Config<REMOTE WAKEUP>.
If the <REMOTE WAKEUP>
= “1” (means SUSPEND-status), write “1”,
and “0” to <WAKEUP> after checking by this, remote-wakeup-function will be
started.
If the <REMOTE WAKEUP>
= “0” or EP0, 1, 2, 3_STATUS<SUSPEND> =
“0”, don’t write “1” to <WAKEUP>.
•
SPEED (Bit1)
1: Full speed (12 MHz)
0: Reserved
This bit selects USB speed.
Set to “1” for TMP92CZ26A.
•
USBCLKE (Bit0)
0: Disable USB clock
1: Enable USB clock
This bit controls to supply USB clock.
The USB clock (named “f
USB
”: 48MHz) is generated by an internal PLL.
When the USB is started to use, write “1” to <USBCLKE> after confirmed the
lock up of PLL is terminated.
And when the PLL is stopped, stop PLL after writing “0” to <USBCLKE>.
USBCR1
(07F8H)