M66291GP/HP
2.2 Remote Wakeup Register
Q Remote Wakeup Register (REMOTE_WAKEUP)
<Address : H’02>
b15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
b0
WKUP
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
0
0
-
<H/W reset : H'0000>
<S/W reset : H'0000>
<USB bus reset : ->
b
15~1
0
Bit name
Function
R
0
W
0
Reserved. Set it to “0”.
WKUP
Q Read
{
{
Remote Wakeup
0 : Do not output the remote wakeup signal
1 : Output the remote wakeup signal
Q Write
0 : Invalid (Ignored when written)
1 : Output the remote wakeup signal
(1) WKUP (Remote Wakeup) Bit (b0)
This bit controls the output of the remote wakeup signal (K state output).
This bit is valid only when the device state is “suspend” (DVSQ bits = “1xx”). The writing of “1” to this bit is
ignored when the device state is not suspend.
When “1” is written to this bit, the K state is output for 10 ms. The bit is automatically cleared to “0” after K
state output.
The bus idle state continues (this WKUP bit = “1”) for 2 ms after the Suspend state is detected when “1” is
written to this bit before outputting the K state for 10 ms.
The 2 ms and 10 ms time intervals are counted using a clock. Make sure that the counting stops if the clock is
not supplied (Note).
Note : SCKE bit = “0” when XCKE bit = “1 ”, or XCKE bit = “0”.
Rev1.01 2004.11.01 page 14 of 122