English
Language : 

AT43USB370 Datasheet, PDF (1/50 Pages) ATMEL Corporation – USB 2.0 Full-Speed Host/Function Processor
Features
• USB 2.0 Full Speed Host/Function Processor
– Real-time Host/Function Switching Capability
– Internal USB and System Interface Controllers
– 32-bit Generic System Processor Interface with DMA
– Separate TX and RX Buffers for Host and Function Operations
– In-System Firmware Upgrade
• Autonomous USB Host Operation without System Processor Intervention
– Device Enumeration
– USB Protocol Management
– Bus Bandwidth Reclamation
– Status Handling
– Control, Bulk, Interrupt and Isochronous Transfers
– Supports Up to 7 USB Devices Concurrently
• Full-speed Function Controller
– 1 Bi-directional Control Endpoint
– 6 Programmable (Maximum Packet Size and Endpoint Type) Endpoints
– Control, Interrupt, Bulk and Isochronous Transfer Support
– Automatic Retry for Non-Isochronous Endpoints
• Integrated USB Firmware
– Easy-to-use, ANSI C Compliant API USB Device Driver Development
– Embedded, OS Agnostic USB Host Stack
– Embedded System Interface Controller Driver
– Embedded USB Hub Driver
• 6 MHz Operation
• 1.8 V and 3.3 V Operation
• 100-pin LQFP Package
USB 2.0
Full-Speed
Host/Function
Processor
AT43USB370
Description
Atmel's AT43USB370 is a USB 2.0 compliant, dual-role, full-speed Host/Function pro-
cessor designed specifically to enable point-to-point USB connectivity for embedded
devices. It features an integrated USB host stack, a system interface driver, on-chip
USB signaling hardware, 32-bit generic system processor interface with DMA support,
and on-the-fly host/function switching capability.
The on-chip USB hardware features a USB transceiver, a serial interface engine (SIE),
a SIE controller, and an SOF generation block. It supports the physical and data link
layer of the USB protocol whereas the USB transaction layer is implemented in
firmware.
In host mode, the integrated USB firmware consists of the Host USB Controller Driver
(HUSBCD) running on the USB Controller (USBC) and the Host System Interface
Controller Driver (HSICD) resident on the System Interface Controller (SIC). The
HUSBCD provides complete USB protocol management including device enumera-
tion, transaction management, scheduling and frame management, and bus
reclamation. The HSICD serves as an interface between the HUSBCD and applica-
tions resident on the external system processor. It handles all of the high-level data
flow management during a USB transaction. Together, the HUSBCD and the HSICD
deliver complete USB host operations autonomously, without the intervention of the
system processor.
Rev. 3340B–USB–12/03
1