27.1 Features

  • USB 2.0 Full-Speed (12 Mbps) Device-Compliant Interface
  • Integrated Internal USB Transceiver. No External Components are Needed.
  • 16 Endpoint Addresses with Full Endpoint Flexibility for Up to 32 Endpoints
    • One input endpoint per endpoint address
    • One output endpoint per endpoint address
  • Configurable Endpoint Transfer Types
    • Control transfers
    • Interrupt transfers
    • Bulk transfers
    • Isochronous transfers
  • Configurable Data Payload Size per Endpoint, up to 1023 Bytes
  • Endpoint Configuration Tables and Data Buffers are Located in the Device’s Internal RAM
    • Configurable location for endpoint configuration data
    • Configurable location for each endpoint's data buffer
  • Built-In Direct Memory Access (DMA) to the Device’s Internal RAM for:
    • Access to endpoint configuration tables
    • Read and write endpoint data during the transfer
  • Multipacket Transfer for Reduced Interrupt Load and Software Intervention
    • Data payload exceeding maximum packet size in one continuous transfer
    • No interrupts or software interaction on the packet transaction level
  • Transaction Complete FIFO for Easy Work Flow when Using Multiple Endpoints
    • Tracks all completed transactions in first in, first out work-queue
  • Remote Wake-Up of Host
  • Connection to Event System
  • On-Chip Debug Capability During USB Transactions