Electronic Components Datasheet Search
  English  ▼

X  

AT43USB370 Datasheet(PDF) 41 Page - ATMEL Corporation

Part # AT43USB370
Description  USB 2.0 Full-Speed Host/Function Processor
PDF  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT43USB370 Datasheet(HTML) 41 Page - ATMEL Corporation

Back Button AT43USB370 Datasheet HTML 37Page - ATMEL Corporation AT43USB370 Datasheet HTML 38Page - ATMEL Corporation AT43USB370 Datasheet HTML 39Page - ATMEL Corporation AT43USB370 Datasheet HTML 40Page - ATMEL Corporation AT43USB370 Datasheet HTML 41Page - ATMEL Corporation AT43USB370 Datasheet HTML 42Page - ATMEL Corporation AT43USB370 Datasheet HTML 43Page - ATMEL Corporation AT43USB370 Datasheet HTML 44Page - ATMEL Corporation AT43USB370 Datasheet HTML 45Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 41 / 50 page
background image
41
AT43USB370
3340B–USB–12/03
Function or Device
Firmware
The AT43USB370 function or device firmware includes the Device USB Controller Driver
(DUSBCD) and Device System Interface Controller Driver (DSICD).
Device USB Controller
Driver
The DUSBCD runs on the USB Controller. This driver interacts with the AT43USB370 hard-
ware and performs USB protocol management relating to the function operation more
specifically, the DUSBCD performs the following functions:
Device Configuration
The DUSBCD automatically configures the AT43USB370 function for the required features
through a descriptor table specified by the system processor. The DUSBCD parses the USB
standard and class-specific descriptors from this table and stores them in the program mem-
ory of the controller. The following features of the AT43USB370 function can be configured
through the descriptor table.
•
Number of Endpoints - Maximum of 6 data (3 IN and 3 OUT) endpoints can be
supported. A bi-directional control endpoint is supported by default
•
Type of Endpoint - Any of the Interrupt, Bulk or Isochronous endpoint may be specified
•
Maximum Packet Size - for every endpoint including the control endpoint
•
FIFO Size - for every endpoint
•
Remote Wake-up Support
The format for providing the descriptor table is specified in the
AT43USB370 Software Devel-
opment Guide.
FIFO Configuration
The DUSBCD configures the FIFO according to the maximum packet sizes and endpoint
types of the endpoints specified in the descriptor table. It also configures the Control and Sta-
tus Registers.
Device Enumeration
and Standard Request
Handling
The DUSBCD generates the connect status on USB after parsing the descriptor table and
automatically enumerates AT43USB370 as a device when it is connected to a USB Host. It
also handles other standard USB requests issued by the USB Host.
Suspend Detection
The DUSBCD detects the suspend condition when no bus activity is reported from the SIE
Controller for 3 ms.
Transaction Handling
The DUSBCD automatically handles incoming packets for OUT endpoints for expected Isoch-
ronous, Bulk and Interrupt transactions which are ultimately reported to the external system
processor. Similarly, it supplies the USB Host required data from IN endpoints after getting it
from the external system processor.
Device System
Interface Controller
Driver
The DSICD runs on the System Interface Controller. This driver is responsible for the following
functions:
Data Transfer
Management
The DSICD handles the data transfer between the AT43USB370 Device and the external sys-
tem processor's memory. It also provides an interface to specify the descriptor table.
High Level API
Management
The DSICD provides a generic interface for the system processor in order to achieve maxi-
mum ease in the Device operation at a high level. The DSICD manages all the information
exchange with the external system processor through this interface. In this way, the complex-
ity in transferring data over the USB is hidden from the external system processor. For more
details about the API, refer to the
AT43USB370 Software Development Guide.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com