We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

AN1144

Title
Title
USB Human Interface Device Class on an Embedded Host
Name
Name
AN1144
Date
Date
06/24/2015
Application Categories
Application Categories
Ethernet Devices / USB to Ethernet
Functional Enablement / Human Interface
Functional Enablement / System Communication
Peripheral / USB
Product Categories
Product Categories
16-bit MCUs
dsPIC DSCs
USB / Bridges
Description
Description
With the introduction of Microchip?s microcontrollers with the USB OTG peripheral, microcontroller applications can easily support USB embedded host functionality

Silicon Products

Title Product Title
PIC24FJ128DA110
MCU with Graphics Controller & USB
PIC24FJ128DA110 MCU with Graphics Controller & USB
PIC24FJ1024GB606
XLP MCU w/ 1MB Dual Flash, Live Update, USB
PIC24FJ1024GB606 XLP MCU w/ 1MB Dual Flash, Live Update, USB
PIC24FJ1024GA606
Low Power MCU w/ 1MB Dual Flash, Live Update
PIC24FJ1024GA606 Low Power MCU w/ 1MB Dual Flash, Live Update
PIC24FJ256GB412
Low Power MCU with Security, LCD & USB
PIC24FJ256GB412 Low Power MCU with Security, LCD & USB
PIC24FJ256GB206
MCU with Large RAM & USB
PIC24FJ256GB206 MCU with Large RAM & USB
PIC24FJ1024GA610
Low Power MCU w/ 1MB Dual Flash, Live Update
PIC24FJ1024GA610 Low Power MCU w/ 1MB Dual Flash, Live Update
PIC24FJ128DA106
MCU with Graphics Controller & USB
PIC24FJ128DA106 MCU with Graphics Controller & USB
PIC24FJ256GB606
XLP MCU w/ 256KB Dual Flash, Live Update, USB
PIC24FJ256GB606 XLP MCU w/ 256KB Dual Flash, Live Update, USB
PIC24FJ1024GB610
XLP MCU w/1MB Dual Flash, Live Update, USB
PIC24FJ1024GB610 XLP MCU w/1MB Dual Flash, Live Update, USB
PIC24FJ256GB210
MCU with Large RAM & USB
PIC24FJ256GB210 MCU with Large RAM & USB
PIC24FJ256GB406
Low Power MCU with Security, LCD & USB
PIC24FJ256GB406 Low Power MCU with Security, LCD & USB
PIC24FJ64GB202
Low Power MCU with Crypto Engine and USB
PIC24FJ64GB202 Low Power MCU with Crypto Engine and USB
PIC24FJ64GB204
Low Power MCU with Crypto Engine and USB
PIC24FJ64GB204 Low Power MCU with Crypto Engine and USB
PIC24FJ64GB412
Low Power MCU with Security, LCD & USB
PIC24FJ64GB412 Low Power MCU with Security, LCD & USB
PIC24FJ256GB610
XLP MCU w/ 256KB Dual Flash, Live Update, USB
PIC24FJ256GB610 XLP MCU w/ 256KB Dual Flash, Live Update, USB
PIC24FJ256GB410
Low Power MCU with Security, LCD & USB
PIC24FJ256GB410 Low Power MCU with Security, LCD & USB
PIC24FJ64GB406
Low Power MCU with Security, LCD & USB
PIC24FJ64GB406 Low Power MCU with Security, LCD & USB
PIC24FJ64GB410
Low Power MCU with Security, LCD & USB
PIC24FJ64GB410 Low Power MCU with Security, LCD & USB
PIC24FJ128GB206
MCU with Large RAM & USB
PIC24FJ128GB206 MCU with Large RAM & USB
PIC24FJ128GB606
XLP MCU w/ 128KB Dual Flash, Live Update, USB
PIC24FJ128GB606 XLP MCU w/ 128KB Dual Flash, Live Update, USB
PIC24FJ64GA410
Low Power MCU with Security & Segmented LCD
PIC24FJ64GA410 Low Power MCU with Security & Segmented LCD
PIC24FJ256GA410
Low Power MCU with Security & Segmented LCD
PIC24FJ256GA410 Low Power MCU with Security & Segmented LCD
PIC24FJ512GA606
Low Power MCU w/512KB Dual Flash, Live Update
PIC24FJ512GA606 Low Power MCU w/512KB Dual Flash, Live Update
PIC24FJ256DA106
MCU with Graphics Controller & USB
PIC24FJ256DA106 MCU with Graphics Controller & USB
PIC24FJ256DA206
MCU with Graphics Controller, Large RAM & USB
PIC24FJ256DA206 MCU with Graphics Controller, Large RAM & USB
PIC24FJ128GA202
Low Power MCU with Crypto Engine
PIC24FJ128GA202 Low Power MCU with Crypto Engine
PIC24FJ512GB610
XLP MCU w/ 512KB Dual Flash, Live Update, USB
PIC24FJ512GB610 XLP MCU w/ 512KB Dual Flash, Live Update, USB
PIC24FJ256GA606
Low Power MCU w/256KB Dual Flash, Live Update
PIC24FJ256GA606 Low Power MCU w/256KB Dual Flash, Live Update
PIC24FJ256GA610
Low Power MCU w/256KB Dual Flash, Live Update
PIC24FJ256GA610 Low Power MCU w/256KB Dual Flash, Live Update
PIC24FJ256GA412
Low Power MCU with Security & Segmented LCD
PIC24FJ256GA412 Low Power MCU with Security & Segmented LCD
PIC24FJ64GA406
Low Power MCU with Security & Segmented LCD
PIC24FJ64GA406 Low Power MCU with Security & Segmented LCD
PIC24FJ64GA204
Low Power MCU with Crypto Engine
PIC24FJ64GA204 Low Power MCU with Crypto Engine
PIC24FJ256DA110
MCU with Graphics Controller & USB
PIC24FJ256DA110 MCU with Graphics Controller & USB
PIC24FJ128GB610
XLP MCU w/ 128KB Dual Flash, Live Update, USB
PIC24FJ128GB610 XLP MCU w/ 128KB Dual Flash, Live Update, USB
PIC24FJ128GB412
Low Power MCU with Security, LCD & USB
PIC24FJ128GB412 Low Power MCU with Security, LCD & USB
PIC24FJ128GB410
Low Power MCU with Security, LCD & USB
PIC24FJ128GB410 Low Power MCU with Security, LCD & USB
PIC24FJ512GA610
Low Power MCU w/512KB Dual Flash, Live Update
PIC24FJ512GA610 Low Power MCU w/512KB Dual Flash, Live Update
PIC24FJ64GA412
Low Power MCU with Security & Segmented LCD
PIC24FJ64GA412 Low Power MCU with Security & Segmented LCD
PIC24FJ128GB204
Low Power MCU with Crypto Engine and USB
PIC24FJ128GB204 Low Power MCU with Crypto Engine and USB
PIC24FJ128GB210
MCU with Large RAM & USB
PIC24FJ128GB210 MCU with Large RAM & USB
PIC24FJ128GB406
Low Power MCU with Security, LCD & USB
PIC24FJ128GB406 Low Power MCU with Security, LCD & USB
PIC24FJ128GB202
Low Power MCU with Crypto Engine and USB
PIC24FJ128GB202 Low Power MCU with Crypto Engine and USB
PIC24FJ128GA610
Low Power MCU w/128KB Dual Flash, Live Update
PIC24FJ128GA610 Low Power MCU w/128KB Dual Flash, Live Update
PIC24FJ128DA210
MCU with Graphics Controller, Large RAM & USB
PIC24FJ128DA210 MCU with Graphics Controller, Large RAM & USB
PIC24FJ64GA202
Low Power MCU with Crypto Engine
PIC24FJ64GA202 Low Power MCU with Crypto Engine
PIC24FJ128GA606
Low Power MCU w/128KB Dual Flash, Live Update
PIC24FJ128GA606 Low Power MCU w/128KB Dual Flash, Live Update
PIC24FJ128GA204
Low Power MCU with Crypto Engine
PIC24FJ128GA204 Low Power MCU with Crypto Engine
PIC24FJ128GA406
Low Power MCU with Security & Segmented LCD
PIC24FJ128GA406 Low Power MCU with Security & Segmented LCD
PIC24FJ256DA210
MCU with Graphics Controller, Large RAM & USB
PIC24FJ256DA210 MCU with Graphics Controller, Large RAM & USB
PIC24FJ128GA410
Low Power MCU with Security & Segmented LCD
PIC24FJ128GA410 Low Power MCU with Security & Segmented LCD
PIC24FJ128GA412
Low Power MCU with Security & Segmented LCD
PIC24FJ128GA412 Low Power MCU with Security & Segmented LCD
PIC24FJ512GB606
XLP MCU w/ 512KB Dual Flash, Live Update, USB
PIC24FJ512GB606 XLP MCU w/ 512KB Dual Flash, Live Update, USB
PIC24FJ128DA206
MCU with Graphics Controller, Large RAM & USB
PIC24FJ128DA206 MCU with Graphics Controller, Large RAM & USB
PIC24FJ256GA406
Low Power MCU with Security & Segmented LCD
PIC24FJ256GA406 Low Power MCU with Security & Segmented LCD