English
Language : 

MC68HC908LD64 Datasheet, PDF (208/362 Pages) Freescale Semiconductor, Inc – Microcontrollers
Universal Serial Bus Module (USB)
14.6.9 USB Hub Status Register (HSR)
Address: $005D
Bit 7
6
5
4
3
2
1
Read: RSEQ SETUP TX1ST
0
RPSIZ3 RPSIZ2 RPSIZ1
Write:
TX1STR
Reset: X
X
X
0
X
X
X
X = Indeterminate
= Unimplemented
Figure 14-11. USB Hub Status Register (HSR)
Bit 0
RPSIZ0
X
RSEQ — Hub Endpoint 0 Receive Sequence Bit
This read-only bit indicates the type of data packet last received for
hub endpoint 0 (DATA0 or DATA1).
1 = DATA1 token received in last hub endpoint 0 receive
0 = DATA0 token received in last hub endpoint 0 receive
SETUP — Hub SETUP Token Detect Bit
This read-only bit indicates that a valid SETUP token has been
received.
1 = Last token received for hub endpoint 0 was a SETUP token
0 = Last token received for hub endpoint 0 was not a SETUP token
TX1ST — Hub Transmit First Flag
This read-only bit is set if the hub endpoint 0 data transmit flag (TXDF)
is set when the USB control logic is setting the hub endpoint 0 data
receive flag (RXDF). That is, TXDF is still set at the end of an
endpoint 0 reception. This bit allows the software to know that the
endpoint 0 transmission happened before the endpoint 0 reception.
Reset clears this bit.
1 = IN transaction occurred before SETUP/OUT
0 = IN transaction occurred after SETUP/OUT
TX1STR — Clear Hub Transmit First Flag
Writing a logic 1 to this write-only bit will clear the TX1ST bit if it is set.
Reset clears this bit.
1 = Write 1 to clear the TX1ST bit
0 = No effect
Data Sheet
208
Universal Serial Bus Module (USB)
MC68HC908LD64 — Rev. 3.0
Freescale Semiconductor