Universal Serial Bus (USB)
13 - 22 C2000 Microcontroller Workshop - Communications
Universal Serial Bus (USB)
Universal Serial Bus (USB) Controller
Complies with USB 2.0 Implementers Forum certification standards
Full-speed (12 Mbps) operation in Device mode; Full- /low-speed
(12 Mbps / 1.5 Mbps) operation in Host mode
Integrated PHY
Efficient transfers using direct memory access controller (DMA)
All six endpoints can trigger separate DMA events
Channel requests asserted when FIFO contains required
amount of data
USB
Formed by the USB Implementers Forum (USB-IF)
http://www.usb.org
USB-IF has defined standardized interfaces for
common USB application, known as Device Classes
Human Interface Device (HID)
Mass Storage Class (MSC)
Communication Device Class (CDC)
Device Firmware Upgrade (DFU)
Refer to USB-IF Class Specifications for more information
USB is:
Differential
Asynchronous
Serial
NRZI Encoded
Bit Stuffed
USB is a HOST centric bus!