Go to GlobalSpec.com Home
Free Registration 
Download Engineering Toolbar
GlobalSpec Home
Find:      Advanced Search >>
Newsletter FREE GlobalSpec e-Newsletters
Receive the latest news, trends, and technology relevant to your work.
(See Titles)
USB Embedded Host Stack Programmer's Guide
Find Products & Suppliers related to
USB Embedded Host Stack Programmer's Guide
 
Research
USB Embedded Host Stack Programmer's Guide
From ww1.microchip.com

AN1141 USB Embedded Host Stack Programmer’s Guide FEATURES Author: Bud Caldwell Microchip Technology Inc. • Supports USB embedded host applications • Handles device enumeration and configuration • Supports multiple class or “client” drivers INTRODUCTION • Support for hosting multi-function devices The Universal Serial Bus (USB) provides a common • Support for root-port power control interface that greatly simplifies how an end user con- • Provides a simple Application Program Interface nects many types of peripheral devices to a personal (API) computer (PC). Beyond just the PC, many embedded • Provides a simple Client Driver Interface (CDI) systems can take advantage of the USB as a way to connect to a wide variety of peripherals. • Uses a table-driven method to implement the host’s Targeted Peripheral List (TPL) Unlike a PC, an embedded host is only required to sup- • Support for control, interrupt, bulk, and port a predefined set of peripherals. Microchip provides isochronous transfers. sample firmware that enables hosts, using supported Microchip microcontrollers, to control some of the most commonly requested types of USB peripheral devices LIMITATIONS (see “References”). • Does not support hubs For cases in which host firmware is not available to • Supports a single USB root port control the type of device required, the Microchip USB • Number of client drivers supported limited only by embedded host firmware stack provides an easy-to- available memoryuse framework that simplifies the development of USB 2.0 compliant embedded hosts. This application note describes how to implement a SYSTEM HARDWARE “client” driver for a USB peripheral using the Microchip The USB firmware stack was developed for the host framework. Use of this framework simplifies imple- following hardware: mentation of firmware for an embedded host and makes it much easier to control almost any type of USB variants of the PIC24 and PIC32 families of peripheral device desired. microcontrollers. ASSUMPTIONS • Working knowledge of C programming language • Familiarity with the USB 2.0 protocol • Familiarity with the USB class or device to be hosted. ® IDE• Familiarity with Microchip MPLAB

 


Products & Services
Serial hubs allow the transparent connectivity of serial devices such as instruments, point-of-sale (POS) terminals, and barcode printers with LANs and WANs.
USB connectors are used with universal serial bus (USB) ports. They can be used to connect USB products together, or to connect USB wires and peripherals to other standard port types.
USB products is a general search form that covers a wide range of devices that use the universal serial bus (USB) standard. USB products include host controllers, adapters, hard drives, CD-ROM drives, hubs, modems, faxes, and routers.
Industrial backplanes are circuit boards that contain sockets or expansion slots for connections to other circuit boards. There two types of industrial backplanes: active and passive.
Oscilloscopes translate an electronic signal into a pattern or waveform on a screen. As it is traced across the screen, the waveform creates a signature of the signal's characteristics.
Back to Top

Product Announcements
Luminary Micro, Inc. - Stellaris Microcontrollers Offering USB Capability
Luminary Micro's New Stellaris® Microcontrollers Are Industry's First Offering of USB On-the-Go and Host Capability with the ARM® Cortex™-M3 Processor Thirty New Award-winning Stellaris Family... (read more)
Atmel Corporation - AVR MCUs Combine USB, Battery Charging and Analog
New AVR® microcontrollers combine USB controller and high performance analog features. The ATmega16U4 and ATmega32U4 reduce system cost in battery powered devices such as gaming accessories. (read more)
Mouser Electronics, Inc. - Now Stocking FTDI’s V-EVAL Development Platform
Mouser Electronics, Inc., known for its rapid introduction of the newest products, today announced it is stocking FTDI's V-EVAL hardware development platform for Vinculum VNC1L-based embedded USB host... (read more)
Digi-Key Corporation - FDI USB-Dongle & Derivative Board at Digi-Key
From Digi-Key, the USB-Dongle provides a Virtual COM Port interface to the PC and allows hex files to be downloaded and programmed using Flash Magic or other common utilities. (read more)
Digi-Key Corporation - FDI Board Family at Digi-Key
FDI's low cost and easy to use demo platform for many popular NXP microcontrollers available from Digi-Key... (read more)
SF Cable Inc. - USB to Serial RS232 DB9 Adapter (1 Foot)
The USB to Serial RS232 DB9 Adapter is perfect for use with serial devices that need to be converted to USB. This unique cable allows users to use bridge/connectivity between the Universal Serial Bus... (read more)
Microchip Technology, Inc. - 8-/16-/32-bit USB Microcontrollers
Universal Serial Bus is a bus standard for serial communication. Originally intended as a replacement for serial and parallel connections on a PC to connect mice, keyboards and printers, it has grown... (read more)
IEI Technology USA Corporation - Universal Controller VITO-2070
Industrial Automation Universal Controller from the Industrial Computer Leader, IEI Technology USA. IEI has supplied and dedicated in automation industry over 10 years. We would like to present... (read more)
Automationdirect.com - Lower Prices on C-more Operator Interface Panels!
C-more touch panel prices have been lowered an average of 12%, some units as much as 20%. C-more's ease of use and reliability can now benefit applications where previously only discrete devices or... (read more)
SF Cable Inc. - USB to Serial RS232 DB9 Adapter 1 ft
USB to DB9 Serial Adapter is designed for connections to Cellular phone, PDA, digital cameras, modems, or ISDN terminal adapters through your USB port . (read more)
Back to Top

Topics of Interest
AN1176 USB Device Stack for PIC32 Programmer’s Guide ASSUMPTIONS Author: Bud Caldwell Microchip Technology Inc. 1. Working knowledge of C programming language 2. Familiarity with the USB 2.0 protocol... (Read More)
AN1140 USB Embedded Host Stack Most USB peripheral devices are divided into Author: Kim Otten categories, called classes. Each class has special Microchip Technology Inc. requirements regarding its... (Read More)
AN1169 USB Mass Storage Class on an Embedded Device FEATURES Author: Sean Justice Microchip Technology Inc. This application note provides key components of an MSD device function driver. The... (Read More)
The Universal Serial Bus (USB) is a simple and common interface for connecting peripheral devices to a personal computer or other host. To harness its flexibility and power with minimal effort,... (Read More)
Isochronous data transfers can be used by universal serial bus (USB) devices designed to transfer data to or from a host at a constant rate. Systems streaming audio employ isochronous transfers to... (Read More)
Back to Top
See more product announcements for Serial Hubs
N-TRON Introduces iPoE

N-TRON Introduces iPoE
N-TRON, Corp.


1-port advanced serial-to-Ethernet Modbus gateway

1-port advanced serial-to-Ethernet Modbus gateway
Moxa Inc.


Gigabit Ethernet to fiber media converter

Gigabit Ethernet to fiber media converter
Moxa Inc.


11 See more product announcements for Serial Hubs



Home   |   About GlobalSpec   |   Advertise With Us   |   Site Map   |   Top Categories   |   Terms of Use
Privacy Policy   |   Link To Our Site   |   Submit a Site   |   Recommend This Site
©1999-2008 GlobalSpec.  All rights reserved.  GlobalSpec, the GlobalSpec logo, SpecSearch, The Engineering Search Engine and The Engineering
Web are registered trademarks of GlobalSpec, Inc. The Engineering Toolbar and DesignInfo are service marks of GlobalSpec, Inc.
No portion of this site may be copied, retransmitted, reposted, duplicated or otherwise used
without the express written permission of GlobalSpec Inc.   350 Jordan Rd, Troy, NY, 12180