LM3S3768 Luminary Micro, Inc, LM3S3768 Datasheet - Page 561

no-image

LM3S3768

Manufacturer Part Number
LM3S3768
Description
Lm3s3768 Arm Microcontroller
Manufacturer
Luminary Micro, Inc
Datasheet
June 02, 2008
Bit/Field
5
4
3
2
1
0
STALLED
UNDRN
FIFONE
FLUSH
TXRDY
STALL
Name
R/W0C
R/W0C
R/W0C
R/W1S
W1C
Type
R/W
Reset
0
0
0
0
0
0
Preliminary
Description
Endpoint Stalled
This bit is set when a STALL handshake is transmitted. The FIFO is
flushed and the TXRDY bit is cleared. The CPU should clear this bit.
Send Stall
The CPU writes a 1 to this bit to issue a STALL handshake to an IN
token. The CPU clears this bit to terminate the stall condition.
Note:
Flush FIFO
The CPU writes a 1 to this bit to flush the latest packet from the endpoint
transmit FIFO. The FIFO pointer is reset, the TXRDY bit is cleared, and
an interrupt is generated. This bit may be set simultaneously with TXRDY
to abort the packet that is currently being loaded into the FIFO.
Note:
Underrun
The USB controller sets this bit if an IN token is received when TXRDY
is not set. The CPU should clear this bit.
FIFO Not Empty
The USB controller sets this bit when there is at least 1 packet in the
transmit FIFO.
Transmit Packet Ready
The CPU sets this bit after loading a data packet into the FIFO. It is
cleared automatically when a data packet has been transmitted. An
interrupt is generated at this point. TXRDY is also automatically cleared
prior to loading a second packet into a double-buffered FIFO.
This bit has no effect in isochronous transfers.
FLUSH should only be used when TXRDY is set. At other times,
it may cause data to be corrupted. Also note that, if the FIFO
is double-buffered, FLUSH may need to be set twice to
completely clear the FIFO.
LM3S3768 Microcontroller
561

Related parts for LM3S3768