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
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.