PEDL60851C-02
1
Semiconductor
ML60851C
Device Address Register (DVCADR)
Read address
Write address
C0h
40h
D7
0
D6
0
D5
0
D4
0
D3
0
D2
0
D1
0
D0
0
After a hardware reset
After a bus reset
Definition
0
0
0
0
0
0
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, the ML60851C responds only to the token specifying this address among all the tokens from the host
computer. The default value is the address D6:D0 = 00h.
Note 1: 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.
Note 2: The bit D7 is fixed at “0”, and even if a “1” is written in the bit D7, it will be invalid.
Device State Register (DVCSTAT)
Read address
Write address
C1h
41h
D7
0
D6
0
D5
0
D4
0
D3
0
D2
0
D1
0
D0
1
After a hardware reset
After a bus reset
Definition
0
0
0
0
0
0
0
1
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)
This is a register for displaying the status of the device. The functions of the different bits are described below:
The 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
ML60851C has entered the address state. Since the content of this bit does not affect the operation of the
ML60851C, there is no need to write in this bit if it will not be read out.
11/67