mc68hc908ld64 Freescale Semiconductor, Inc, mc68hc908ld64 Datasheet - Page 203

no-image

mc68hc908ld64

Manufacturer Part Number
mc68hc908ld64
Description
M68hc08 Microcontrollers Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
14.6.6 USB Hub Interrupt Register 0 (HIR0)
MC68HC908LD64
Freescale Semiconductor
Rev. 3.0
Address:
TXDF — Hub Endpoint 0 Data Transmit Flag
RXDF — Hub Endpoint 0 Data Receive Flag
Reset:
Read:
Write:
This read-only bit is set after the data stored in hub endpoint 0
transmit buffers have been sent and an ACK handshake packet
received from the host. Once the next set of data is ready in the
transmit buffers, software must clear this flag by writing a logic 1 to the
TXDFR bit. To enable the next data packet transmission, TXE must
also be set. If TXDF bit is not cleared, a NAK handshake will be
returned in the next IN transaction. TXDF generates an interrupt
request to CPU if the TXDIE bit is also set. Writing to TXDF has no
effect. Reset clears this bit.
This read-only bit is set after the USB hub function has received a
data packet and responded with an ACK handshake packet. Software
must clear this flag by writing a logic 1 to the RXDFR bit after all data
received have been read. To enable the next data packet reception,
RXE must also be set. If RXDF bit is not cleared, a NAK handshake
will be returned in the next OUT transaction. RXDF generates an
interrupt request to CPU if the RXDIE bit is also set. Writing to RXDF
has no effect. Reset clears this bit.
1 = Transmit on hub endpoint 0 has occurred
0 = Transmit on hub endpoint 0 has not occurred
1 = Receive on hub endpoint 0 has occurred
0 = Receive on hub endpoint 0 has not occurred
$0059
TXDF
Bit 7
Figure 14-8. USB Hub Interrupt Register 0 (HIR0)
Universal Serial Bus Module (USB)
0
= Unimplemented
RXDF
6
0
5
0
0
4
0
0
TXDIE
Universal Serial Bus Module (USB)
3
0
Hub Function I/O Registers
RXDIE
2
0
TXDFR
1
0
0
Data Sheet
RXDFR
Bit 0
0
0
203

Related parts for mc68hc908ld64