Jump to main content
28.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