2 usbcr1 register – Toshiba H1 Series User Manual

Page 373

Advertising
background image

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)

Advertising
This manual is related to the following products: