FEDL60851E-01
OKI Semiconductor
ML60851E
Device Address Register (DVCADR)
Read address
Write address
D7
After a hardware reset
After a bus reset
Definition
0
0
D6
0
0
C0h
40h
D5
0
0
D4
0
0
D3
0
0
D2
0
0
D1
0
0
D0
0
0
Device address (R/W)
The local MCU writes in this register the device address given by the SET_ADDRESS command from the host.
Thereafter, ML60851E responds only to tokens specifying this address among all the tokens from the host
computer. The default value for this register, is the default address 00h (D6:D0=00) which is specified in USB
specifiacations.
Note 1:
Note 2:
It is possible to carry out addressing using a 7-bit address because up to 127 devices can be
connected according to the USB standard.
Bit D7 is fixed at “0”, and even if a “1” is written in bit D7, it will be invalid.
Device Status Register (DVCSTAT)
Read address
Write address
D7
After a hardware reset
After a bus reset
Definition
0
0
0
D6
0
0
0
Default state (R/W)
Address state (R/W)
Configuration state (R/W)
Suspend state (R)
Remote wake-up (R/W)
USB bus reset status clear (W)
C1h
41h
D5
0
0
D4
0
0
D3
0
0
D2
0
0
D1
0
0
D0
1
1
This is a register for displaying the status of the device. The functions of the different bits are described below:
Bits D7 and D6 are fixed at “0” and even if a “1” is written in these bits, the write operation will be invalid.
Default state:
This bit is asserted in the initial state. The default state is valid from the time the power is switched ON
and the hardware resetting is complete. There is no need to write a “0” in this bit.
Address state:
When a SET_ADDRESS request arrives, the local MCU writes the device address in the device address
register. If necessary, by writing a “1” in this bit also at that time, it is possible to give an indication that
the ML60851E has entered the address state. Since the content of this bit does not affect the operation
of the ML60851E, there is no need to write in this bit if it will not be read out.
11/84