English
Language : 

LM3S5737 Datasheet, PDF (659/833 Pages) Texas Instruments – Stellaris® LM3S5737 Microcontroller
Stellaris® LM3S5737 Microcontroller
17 Universal Serial Bus (USB) Controller
The Stellaris® USB controller operates as a full-speed or low-speed function controller during
point-to-point or multipoint (hub) communications with USB functions. The controller complies with
the USB 2.0 standard, which includes SUSPEND and RESUME signaling. Eight endpoints including
two hard-wired for control transfers (one endpoint for IN and one endpoint for OUT) plus six endpoints
defined by firmware along with a dynamic sizable FIFO support multiple packet queueing. µDMA
access to the FIFO allows minimal interference from system software. The controller has the capability
to access an external power regulator through a power enable pad output (USB0EPEN) and power
fault detect pad input (USB0PFLT).
The Stellaris USB module has the following features:
■ Standards-based
■ USB 2.0 full-speed (12 Mbps) and low-speed (1.5 Mbps) operation
■ USB Device or Host mode
■ Integrated PHY
■ 4 transfer types: Control, Interrupt, Bulk, and Isochronous
■ 8 endpoints
– 1 dedicated control IN endpoint and 1 dedicated control OUT endpoint
– 3 configurable IN endpoints and 3 configurable OUT endpoints
■ 2 KB dedicated endpoint memory
– Direct memory access (DMA)
– One endpoint may be defined for double-buffered 1023-byte isochronous packet size
November 17, 2011
659
Texas Instruments-Production Data