![](http://datasheet.mmic.net.cn/370000/USB97C201_datasheet_16740890/USB97C201_38.png)
SMSC DS – USB97C201
Page 38
Rev. 03/25/2002
PRELIMINARY
USB_ERR
(0xDA - RESET=0x00)
NAME
USB ERROR REGISTER
DESCRIPTION
BIT
R/W
has been received on an endpoint.
Note:
Writing a “1” to a bit in this register will clear the bit.. If any bit is set in this register the USB_ERR bit is set in
the USB_STAT register.
Table 51 – MSB ATA Data Register
MSB_ATA
(0xDB - RESET=0x00)
NAME
D[15:8]
MSB ATA CONTROL/STATUS DATA REGISTER
DESCRIPTION
During 8051 writes to XDATA 0x31F0 (the ATA Drives
Control/Status register), data in this register represents the
MS byte of the 16 bit operation to this address. For a read
of 0x31F0, the MS byte data is returned in this register after
the PIO_COMPLETE bit is set in the ATA_CTL register. (the
data returned from the actual read of 31F0 should be
discarded)
BIT
[7:0]
R/W
R/W
Table 52 – LSB ATA Data Register
LSB_ATA
(0xDC - RESET=0x00)
NAME
D[7:0]
LSB ATA CONTROL/STATUS DATA REGISTER
DESCRIPTION
During 8051 reads to XDATA 0x31F1-7 and 33F6 (the ATA
Drive’s 8 bit registers), the actual data is returned in this
register after the PIO_COMPLETE bit is set in the ATA_CTL
register. During writes, this register is unused.
For 8051 read to XDATA 0x31F0, the LS byte of data is
returned in this register after the PIO_COMPLETE bit is set
in the ATA_CTL register. During writes, this register is
unused.
BIT
[7:0]
R/W
R/W
Table 53 – ATA Transfer Count Register 0
ATA_CNT0
(0xE1 - RESET=0x00)
NAME
D[7:0]
ATA TRANSFER COUNT REGISTER 0
DESCRIPTION
See note below.
BIT
[7:0]
R/W
R/W
Table 54 – ATA Transfer Count Register 1
ATA_CNT1
(0xE2 - RESET=0x00)
NAME
D[15:8]
ATA TRANSFER COUNT REGISTER 1
DESCRIPTION
See note below.
BIT
[7:0]
R/W
R/W
Table 55 – ATA Transfer Count Register 2
ATA_CNT2
(0xE3 - RESET=0x00)
NAME
D[23:16]
ATA TRANSFER COUNT REGISTER 2
DESCRIPTION
See note below.
BIT
[7:0]
R/W
R/W