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 checkin g by this, remote-wakeup -function will be
started.
If the <REMOTE WAKEUP> = “0” or EP0, 1, 2, 3_STATUS<SUSPEND> =
“0”, don’t wr ite “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 “fUSB”: 48MHz) is generated by an internal PLL.
When the USB is started to use, write “1” to <USBCLKE> after confirm ed the
lock up of PLL is terminated.
And when the PLL is stopped, stop PLL after writing “0” to <USBCLKE>.
USBCR1
(07F8H)