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 the data buffer of each endpoint
Built-In Direct Memory Access
(DMA) to the Internal RAM of the Device for:
Access to endpoint
configuration tables
Read and write
endpoint data during the transfer
Multi-packet 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 Workflow when Using Multiple Endpoints
Tracks all
completed transactions in first-in, first-out work-queue
Remote Host Wake-Up
Connection to Event System
On-Chip Debug Capability During
USB Transactions
DS40002548B
The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.