<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 11">
<meta name=Originator content="Microsoft Word 11">
<link rel=File-List
href="Getting%20Started%20-%20Running%20the%20Device%20-%20WinUSB%20-%20High%20Bandwidth%20demo_files/filelist.xml">
<link rel=Edit-Time-Data
href="Getting%20Started%20-%20Running%20the%20Device%20-%20WinUSB%20-%20High%20Bandwidth%20demo_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Getting Started: Running the Device - WinUSB - Generic driver demo</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="country-region"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="PlaceType"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="PlaceName"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="place"/>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>C12109</o:Author>
<o:LastAuthor>Microchip</o:LastAuthor>
<o:Revision>122</o:Revision>
<o:TotalTime>384</o:TotalTime>
<o:Created>2008-03-29T21:04:00Z</o:Created>
<o:LastSaved>2009-11-20T22:42:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>2248</o:Words>
<o:Characters>12819</o:Characters>
<o:Company>Microchip Technology Inc</o:Company>
<o:Lines>106</o:Lines>
<o:Paragraphs>30</o:Paragraphs>
<o:CharactersWithSpaces>15037</o:CharactersWithSpaces>
<o:Version>11.9999</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>90</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tunga;
panose-1:0 0 4 0 0 0 0 0 0 0;
mso-font-charset:0;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:4194307 0 0 0 1 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-style-next:Normal;
margin-top:12.0pt;
margin-right:0in;
margin-bottom:3.0pt;
margin-left:0in;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:1;
font-size:16.0pt;
font-family:Arial;
mso-font-kerning:16.0pt;}
h2
{mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:12.0pt;
margin-right:0in;
margin-bottom:3.0pt;
margin-left:0in;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:2;
font-size:14.0pt;
font-family:Arial;
font-style:italic;}
h3
{mso-style-next:Normal;
margin-top:12.0pt;
margin-right:0in;
margin-bottom:3.0pt;
margin-left:0in;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:3;
font-size:13.0pt;
font-family:Arial;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoToc2, li.MsoToc2, div.MsoToc2
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:12.0pt;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoToc3, li.MsoToc3, div.MsoToc3
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:24.0pt;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-link:"Plain Text Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:14.0pt;
mso-bidi-font-size:14.0pt;
font-family:Arial;
mso-ascii-font-family:Arial;
mso-hansi-font-family:Arial;
mso-bidi-font-family:Arial;
mso-ansi-language:EN-US;
mso-fareast-language:EN-US;
mso-bidi-language:AR-SA;
font-weight:bold;
font-style:italic;}
span.PlainTextChar
{mso-style-name:"Plain Text Char";
mso-style-locked:yes;
mso-style-link:"Plain Text";
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";
mso-ansi-language:EN-US;
mso-fareast-language:EN-US;
mso-bidi-language:AR-SA;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 65.95pt 1.0in 65.95pt;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="40962"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
<div class=Section1>
<p class=MsoPlainText align=center style='text-align:center'><a
name="_Toc194573682"><b style='mso-bidi-font-weight:normal'><u><span
style='font-size:16.0pt;font-family:Arial'>Getting Started: Running the Device
WinUSB High Bandwidth Demo</span></u></b></a><b style='mso-bidi-font-weight:
normal'><u><span style='font-size:16.0pt;font-family:Arial'><o:p></o:p></span></u></b></p>
<p class=MsoPlainText><span style='font-size:16.0pt;font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 479.6pt'><!--[if supportFields]><span
style='font-family:Arial'><span style='mso-element:field-begin'></span><span
style='mso-spacerun:yes'> </span>TOC \o "1-3" \h \z \u <span
style='mso-element:field-separator'></span></span><![endif]--><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782667">Required
Hardware:<span style='color:windowtext;display:none;mso-hide:screen;text-decoration:
none;text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782667 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>1<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600360037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782668">Configuration
1: PICDEM FS USB<span style='color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>.. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782668 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>1<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600360038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782669">Configuration
2: PIC18F87J50 PIM<span style='color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782669 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>1<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600360039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782670">Configuration
3: Explorer 16<span style='color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782670 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>1<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782671">Configuration
4: Low Pin Count USB Development Kit<span style='color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782671 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782672">Configuration
5: PIC24F Starter Kit 1<span style='color:windowtext;display:none;mso-hide:
screen;text-decoration:none;text-underline:none'><span style='mso-tab-count:
1 dotted'>. </span></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-begin'></span> PAGEREF _Toc245782672 \h </span><span
style='color:windowtext;text-decoration:none;text-underline:none'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782673">Configuration
6: PIC18F46J50 Full Speed USB Demo Board<span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782673 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782674">Configuration
7: PIC32 USB Starter Board<span style='color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782674 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782675">Configuration
8: PIC18F Starter Kit<span style='color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782675 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782676">Configuring
the Hardware:<span style='color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782676 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782677">Configuration
1: PICDEM FS USB<span style='color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>.. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782677 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782678">Configuration
2: PIC18F87J50 PIM<span style='color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>... </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782678 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>3<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782679">Configuration
3: Explorer 16<span style='color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782679 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>4<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600370039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782680">Configuration
4: Low Pin Count USB Development Kit<span style='color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782680 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>6<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600380030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782681">Configuration
5: PIC24F Starter Kit 1<span style='color:windowtext;display:none;mso-hide:
screen;text-decoration:none;text-underline:none'><span style='mso-tab-count:
1 dotted'>. </span></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-begin'></span> PAGEREF _Toc245782681 \h </span><span
style='color:windowtext;text-decoration:none;text-underline:none'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>7<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600380031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782682">Configuration
6: PIC18F46J50 Full Speed USB Demo Board<span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782682 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>7<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600380032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782683">Configuration
7: PIC32 USB Starter Board<span style='color:windowtext;display:none;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782683 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>7<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600380033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc3 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782684">Configuration
8: PIC18F Starter Kit<span style='color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782684 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>8<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600380034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782685"><span
style='mso-bidi-font-family:Arial'>Firmware</span><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782685 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>8<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600380035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782686"><span
style='mso-bidi-font-family:Arial'>Running the Demo</span><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782686 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>9<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600380036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 479.6pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc245782687">Trademarks:<span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span> PAGEREF
_Toc245782687 \h </span><span style='color:windowtext;text-decoration:none;
text-underline:none'><span style='display:none;mso-hide:screen'><span
style='mso-element:field-separator'></span></span></span><![endif]--><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>10<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003200340035003700380032003600380037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
style='mso-bidi-font-family:Tunga;mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoPlainText><!--[if supportFields]><span style='font-family:Arial'><span
style='mso-element:field-end'></span></span><![endif]--><span style='font-family:
Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<h2><a name="_Toc245782667"></a><a name="required_hardware"><span
style='mso-bookmark:_Toc245782667'>Required Hardware</span></a><span
style='mso-bookmark:_Toc245782667'>:</span></h2>
<p class=MsoPlainText><span style='font-family:Arial'><span
style='mso-spacerun:yes'> </span>To run this project, you will need one of the
following sets of hardware:<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<h3><span style='mso-spacerun:yes'> </span><a name="_Toc245782668">Configuration
1: PICDEM FS USB</a></h3>
<p class=MsoPlainText><span style='font-family:Arial'><span
style='mso-spacerun:yes'> </span><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=DM163025">PICDEM
FS USB</a> (DM163025)<o:p></o:p></span></p>
<h3><span style='mso-spacerun:yes'> </span><a name="_Toc245782669">Configuration
2: PIC18F87J50 PIM</a></h3>
<p class=MsoPlainText><span style='font-family:Arial'><span
style='mso-spacerun:yes'> </span><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=MA180021">PIC18F87J50
Plug-In-Module (PIM)</a> (MA180021)<o:p></o:p></span></p>
<h3><span style='mso-spacerun:yes'> </span><a name="_Toc245782670">Configuration
3: Explorer 16</a></h3>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-family:Arial'><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=DM240001">Explorer
16</a> (DM240001)<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><span style='mso-tab-count:
1'> </span><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=AC164131">USB
PICtail Plus Daughter Card</a> (AC164131)<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><span style='mso-tab-count:
1'> </span>And one of the following PIMs<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in;text-indent:.5in'><span lang=DE
style='font-family:Arial;mso-ansi-language:DE'><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=MA240019">PIC24FJ64GB004
Plug-In-Module (PIM)</a> (MA240019)<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in;text-indent:.5in'><span
style='font-family:Arial'><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=MA240014"><span
lang=DE style='mso-ansi-language:DE'>PIC24FJ256GB110 Plug-In-Module (PIM)</span></a></span><span
lang=DE style='font-family:Arial;mso-ansi-language:DE'> (MA240014)<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in;text-indent:.5in'><span
style='font-family:Arial'><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=MA320002"><span
lang=DE style='mso-ansi-language:DE'>PIC32MX USB Plug-In-Module (PIM)</span></a></span><span
lang=DE style='font-family:Arial;mso-ansi-language:DE'> (MA320002)<o:p></o:p></span></p>
<h3><span lang=DE style='mso-ansi-language:DE'><span
style='mso-spacerun:yes'> </span></span><a name="_Toc245782671"></a><a
name="_Toc200532837"><span style='mso-bookmark:_Toc245782671'>Configuration 4:
Low Pin Count USB Development Kit</span></a></h3>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-family:Arial'>Low
Pin Count USB Development Kit with PICKit 2 Debugger/Programmer (<a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=DV164126">DV164126</a>)
or without Debugger/Programmer (<a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=DM164127">DM164127</a>)<o:p></o:p></span></p>
<h3><a name="_Toc207092141"><span style='mso-spacerun:yes'> </span></a><a
name="_Toc245782672"><span style='mso-bookmark:_Toc207092141'>Configuration 5:
PIC24F Starter Kit 1</span></a></h3>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-family:Arial'><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=PIC24F+starter">PIC24F
Starter Kit 1</a> (DM240011)<o:p></o:p></span></p>
<h3><span style='mso-spacerun:yes'> </span><a name="_Toc245782673"></a><a
name="_Toc207767006"><span style='mso-bookmark:_Toc245782673'>Configuration 6:
PIC18F46J50 Full Speed USB Demo Board</span></a></h3>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-family:Arial'><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=MA180024">PIC18F46J50
Full Speed USB Demo Board</a> (MA180024)<o:p></o:p></span></p>
<h3><a name="_Toc229910187"><span style='mso-spacerun:yes'> </span></a><a
name="_Toc245782674"></a><a name="_Toc231699768"><span style='mso-bookmark:
_Toc245782674'><span style='mso-bookmark:_Toc229910187'>Configuration 7: PIC32
USB Starter Board</span></span></a></h3>
<p class=MsoPlainText style='text-indent:.5in'><span lang=DE style='font-family:
Arial;mso-ansi-language:DE'><a
href="http://www.microchipdirect.com/productsearch.aspx?Keywords=DM320003"><span
lang=EN-US style='mso-ansi-language:EN-US'>PIC32 USB Starter Board</span></a></span><span
style='font-family:Arial'> (DM320003)<o:p></o:p></span></p>
<h3><a name="_Toc245125649"><span style='font-weight:normal'><span
style='mso-spacerun:yes'> </span></span></a><a name="_Toc245782675"><span
style='mso-bookmark:_Toc245125649'>Configuration 8: PIC18F Starter Kit</span></a></h3>
<p class=MsoNormal style='margin-left:.25in'><span style='font-size:10.0pt;
font-family:Arial;mso-bidi-font-family:"Courier New"'><span
style='mso-spacerun:yes'> </span></span><span lang=DE style='font-size:
10.0pt;font-family:Arial;mso-bidi-font-family:"Courier New";mso-ansi-language:
DE'><a
href="http://www.microchipdirect.com/ProductSearch.aspx?Keywords=DM180021"><span
lang=EN-US style='mso-ansi-language:EN-US'>PIC18F Starter Kit</span></a></span><span
style='font-size:10.0pt;font-family:Arial;mso-bidi-font-family:"Courier New"'>
(DM180021)<o:p></o:p></span></p>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<h2><a name="_Toc245782676"></a><a name="configuring_the_hardware"><span
style='mso-bookmark:_Toc245782676'>Configuring the Hardware</span></a><span
style='mso-bookmark:_Toc245782676'>:</span></h2>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>This
section describes how to set up the various configurations of hardware to run
this demo.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><a
href="#config_1">Configuration 1: PICDEM FS USB</a><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><a
href="#config_2">Configuration 2: PIC18F87J50 PIM + HPC Explorer</a><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><a
href="#config_3">Configuration 3: PIC24FJ256GB110 PIM + Explorer 16</a><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><a
href="#_Configuration_4:_Low">Configuration 4: Low Pin Count USB Development
Kit</a><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><a
href="#config_5">Configuration 5: PIC24F Starter Kit 1</a><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><a
href="#config_6">Configuration 6: PIC18F46J50 Full Speed USB Demo Board</a><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><a
href="#_Configuration_7:_PIC32">Configuration 7: PIC32MX USB Starter Board</a><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><a
href="#_Configuration_8:_PIC18F">Configuration 8: PIC18F Starter Kit</a><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<h3 style='text-indent:.5in'><span style='mso-spacerun:yes'> </span><a
name="_Toc245782677"></a><a name="config_1"><span style='mso-bookmark:_Toc245782677'>Configuration
1: PICDEM FS USB</span></a></h3>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>1)
If using the PICDEM FS USB Demo Board, no hardware related configuration or
jumper setting changes should be necessary.<span style='mso-spacerun:yes'>
</span>The demo board need only be programmed with appropriate firmware.<span
style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-family:Arial'><img
border=0 width=409 height=245 id="_x0000_i1025"
src="../images/PICDEM%20FS%20USB%20Demo%20Board.JPG"><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<h3 style='text-indent:.5in'><span style='mso-spacerun:yes'> </span><a
name="config_2"></a><a name="_Toc245782678"><span style='mso-bookmark:config_2'>Configuration
2: PIC18F87J50 PIM</span></a><span style='mso-bookmark:config_2'> </span></h3>
<span style='mso-bookmark:config_2'></span>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>1)
Short JP4 on the PIC18F87J50 PIM.<span style='mso-spacerun:yes'> </span>This
allows the demo board to be powered through bus power.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-family:Arial'><img
border=0 width=268 height=293 id="_x0000_i1026"
src="../images/PIC18F87J50%20PIM%20JP4.JPG"><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-family:Arial'>2)
Short JP1 such that the R and U options are shorted.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-family:Arial'><img
border=0 width=268 height=293 id="_x0000_i1027"
src="../images/PIC18F87J50%20PIM%20JP1.JPG"><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-family:Arial'>3)
Short JP5.<span style='mso-spacerun:yes'> </span>This enables the small
surface <st1:place w:st="on"><st1:PlaceType w:st="on">mount</st1:PlaceType> <st1:PlaceName
w:st="on">LEDs</st1:PlaceName></st1:place> D3 and D4 to function.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-family:Arial'><img
border=0 width=268 height=293 id="_x0000_i1028"
src="../images/PIC18F87J50%20PIM%20JP5.JPG"><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<h3 style='text-indent:.5in'><a name="_Toc245782679"></a><a name="config_3"><span
style='mso-bookmark:_Toc245782679'>Configuration 3: Explorer 16</span></a></h3>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>1)
Before attaching the PIC24FJ256GB110 PIM to the Explorer 16 board, insure that
the processor selector switch (S2) is in the PIM position as seen in the
image below. <o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-family:Arial'><img
border=0 width=473 height=356 id="_x0000_i1029"
src="../images/Explorer%2016%20(processor%20switch).JPG"><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='text-indent:.5in'><span style='font-family:Arial'>2)
Short the J7 jumper to the PIC24 setting<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-family:Arial'><img
border=0 width=402 height=334 id="_x0000_i1030"
src="../images/Explorer%2016%20(programming%20jumper).JPG"><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>3)
Before connecting the PIC24FJ256GB110 PIM to the Explorer 16 board, remove all
attached cables from both boards.<span style='mso-spacerun:yes'>
</span>Connect the PIC24FJ256GB110 PIM to the Explorer 16 board.<span
style='mso-spacerun:yes'> </span>Be careful when connecting the boards to
insure that no pins are bent or damaged during the process.<span
style='mso-spacerun:yes'> </span>Also insure that the PIM is not shifted in
any direction and that all of the headers are properly aligned.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><span
style='mso-tab-count:1'> </span>3a)<span style='mso-spacerun:yes'>
</span>If using the PIC24FJ64GB004 PIM, please insure that the programming port
switch is switched in the PGX1 direction.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in;text-indent:.5in'><img border=0
width=220 height=202 id="_x0000_i1031"
src="../images/pic24fj64gb004_pim_switch.jpg"><span style='font-family:Arial'><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>4)<span
style='mso-spacerun:yes'> </span>On the USB PICTail Plus board, short jumper
JP1.<span style='mso-spacerun:yes'> </span>Remove all other shorts on the
board.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-family:Arial'><img
border=0 width=365 height=499 id="_x0000_i1032"
src="../images/USB%20PICTail+%20(Device%20Enabled).JPG"><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>5)<span
style='mso-spacerun:yes'> </span>Connect the USB PICTail Plus board to either
of the female PICTail Plus connectors or on the card edge connector (J9) at the
edge of the Explorer 16 board.<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-size:12.0pt;
font-family:Arial'>Note: When using the HID bootloader for PIC32, it is
important to modify the procdefs.ld file to relocate the sections of code that
will hold the bootloader and those sections that will hold the user
application.<span style='mso-spacerun:yes'> </span>Example modified
procdefs.ld files have been provided with each project.<span
style='mso-spacerun:yes'> </span>This file is currently named
Procdefs.ld.boot.<span style='mso-spacerun:yes'> </span>When using the
example project with the bootloader it is required to remove the .boot section
of the file.<span style='mso-spacerun:yes'> </span>This will allow MPLAB to
use this file instead of the default linker file.<span
style='mso-spacerun:yes'> </span>Once the linker file is renamed, however, the
project will no longer work without the bootloader.<span
style='mso-spacerun:yes'> </span>Please rename the file in order to get the
project working again with PIC32.<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<h3 style='text-indent:.5in'><a name="_Toc245782680"></a><a name="_Toc200532842"></a><a
name="_Configuration_4:_Low"></a><span style='mso-bookmark:_Toc245782680'><span
style='mso-bookmark:_Toc200532842'>Configuration 4: Low Pin Count USB
Development Kit</span></span></h3>
<p class=MsoNormal><span style='mso-tab-count:1'> </span><span
style='font-size:10.0pt;font-family:Arial'>1) Short pins 2 and 3 of J14.<span
style='mso-spacerun:yes'> </span>Make sure J12 is left open.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><span
style='mso-tab-count:1'> </span><img border=0 width=191 height=168
id="_x0000_i1033" src="../images/LPCDK-J14.jpg"><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></p>
<h3 style='text-indent:.5in'><a name="config_5"></a><a name="_Toc245782681"></a><a
name="_Toc207092147"><span style='mso-bookmark:_Toc245782681'><span
style='mso-bookmark:config_5'>Configuration 5: PIC24F Starter Kit 1</span></span></a><span
style='mso-bookmark:config_5'></span></h3>
<span style='mso-bookmark:config_5'></span>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Arial'>The PIC24F Starter Kit does not require any hardware setup
to run this demo.<span style='mso-spacerun:yes'> </span>This demo does,
however, require the user to change the default selected device in the project
before compiling the demo.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><span
style='mso-tab-count:1'> </span>1) Open the associated project file
for C30<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><span
style='mso-tab-count:1'> </span>2) In MPLAB Select
Configure->Select Device<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><span
style='mso-tab-count:1'> </span>3) In the device list box in the top
left corner of that window, select PIC24FJ256GB1<b style='mso-bidi-font-weight:
normal'><u>06</u></b><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></p>
<h3 style='text-indent:.5in'><a name="config_6"></a><a name="_Toc245782682"></a><a
name="_Toc207767013"><span style='mso-bookmark:_Toc245782682'><span
style='mso-bookmark:config_6'>Configuration 6: PIC18F46J50 Full Speed USB Demo
Board</span></span></a><span style='mso-bookmark:config_6'></span></h3>
<span style='mso-bookmark:config_6'></span>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><span
style='mso-tab-count:1'> </span>1) Short JP3 to allow the board to
be powered from the USB.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><span
style='mso-tab-count:1'> </span><img border=0 width=214 height=233
id="_x0000_i1034" src="../images/PIC18F46J50%20PIM%20(JP3).jpg"><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><o:p> </o:p></span></p>
<h3 style='text-indent:.5in'><a name="_Toc245782683"></a><a name="_Toc231699773"></a><a
name="_Configuration_7:_PIC32"></a><span style='mso-bookmark:_Toc245782683'><span
style='mso-bookmark:_Toc231699773'>Configuration 7: PIC32 USB Starter Board</span></span></h3>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Arial'>No specific hardware configuration is required for this
demo.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Arial'><img border=0 width=207 height=209 id="_x0000_i1035"
src="../images/pic32_starter_kit_top.jpg"><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<h3 style='text-indent:.5in'><a name="_Toc245782684"></a><a name="_Toc245125658"></a><a
name="_Configuration_8:_PIC18F"></a><span style='mso-bookmark:_Toc245782684'><span
style='mso-bookmark:_Toc245125658'>Configuration 8: PIC18F Starter Kit</span></span></h3>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:10.0pt;
font-family:Arial'>No specific hardware configuration is required for this
demo.<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><span style='mso-tab-count:
2'> </span><img border=0 width=286 height=421
id="_x0000_i1036" src="../images/pic18f_starter_kit.jpg"><o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText><a name="_Toc245782685"></a><a name=firmware><span
style='mso-bookmark:_Toc245782685'><span class=Heading2Char><span
style='font-size:14.0pt'>Firmware</span></span></span></a><span
style='mso-bookmark:_Toc245782685'></span><span style='mso-bookmark:firmware'></span><span
style='font-family:Arial'>:<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>To
run this project, you will need to load the corresponding firmware into the
microcontroller.<span style='mso-spacerun:yes'> </span>Precompiled Demos are
available in the <Install Directory>\USB Precompiled Demos
folders.<span style='mso-spacerun:yes'> </span>Each demo hex filename should
include information regarding the hardware platform it is compiled for.<span
style='mso-spacerun:yes'> </span>For this demo, select the appropriate WinUSB
High Bandwidth Demo hex <span class=GramE>files that matches</span> the
hardware configuration that you plan to use.<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>For
more information about how to load a precompiled project, please see the
Getting Started Loading a precompiled demo guide.<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>The
source code for this demo firmware is available in the <Install Directory\</span>
<span style='font-family:Arial'>USB Device - WinUSB High Bandwidth
Demo\WinUSB High Bandwidth Demo - Firmware directory.<span
style='mso-spacerun:yes'> </span>In this directory you will find all of the
user level source and header files as well as project and workspace files for
each of the hardware platforms.<span style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>Please
note that when using either the C30 or C32 demo projects you will be required
to select the correct processor for the demo board.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in;text-indent:.5in'><span
style='font-family:Arial'>1) Open the associated project file<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><span
style='mso-tab-count:1'> </span>2) In MPLAB Select
Configure->Select Device<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><span
style='mso-tab-count:1'> </span>3) In the device list box in the top
left corner of that window, select the desired device.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>For
more help on how to compile and program projects, please refer to the MPLAB®
IDE help available through the help menu of MPLAB (Help->Topics
->MPLAB
IDE).<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText><a name="_Toc245782686"></a><a name="running_the_demo"><span
style='mso-bookmark:_Toc245782686'><span class=Heading2Char><span
style='font-size:14.0pt'>Running the Demo</span></span></span></a><span
style='mso-bookmark:_Toc245782686'></span><span style='mso-bookmark:running_the_demo'></span><span
style='font-family:Arial'>:<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>This
demo uses the selected hardware platform as a WinUSB class USB device.<span
style='mso-spacerun:yes'> </span>WinUSB is a vender specific driver produced
by Microsoft for use with Windows® XP service pack 2 and later operating
systems.<span style='mso-spacerun:yes'> </span>This driver allows users to
have access to interrupt, bulk, and control transfers directly.<span
style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>The
HighBandwidthWinUSB.exe program, and the associated firmware demonstrate how to
use the WinUSB device drivers for USB Bulk data transfers. Total Time taken to
transmit the data & data transmission rate (Bytes/Sec) is shown in the GUI
once the data transmission of 9,60,000 bytes is completed from the PC side. <o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Arial'>Before you can run the HighBandwidthWinUSB.exe executable,
you will need to have the Microsoft® .NET Framework Version 2.0 Redistributable
Package (later versions probably okay, but not tested) installed on your
computer.<span style='mso-spacerun:yes'> </span>Programs which were built in
the Visual Studio® .NET languages require the .NET redistributable package in
order to run.<span style='mso-spacerun:yes'> </span>The redistributable
package can be freely downloaded from Microsofts website.<span
style='mso-spacerun:yes'> </span>Users of Windows Vista® operating systems
will not need to install the .NET framework, as it comes pre-installed as part
of the operating system.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>The
source code for HighBandwidthWinUSB.exe file was created in Microsoft Visual
C++® 2005 Express Edition.<span style='mso-spacerun:yes'> </span>The source
code can be found in the <Install Directory>\ USB Device - WinUSB - High
Bandwidth Demo\WinUSB High Bandwidth Demo - PC Application - MS VC++ 2005
Express directory.<span style='mso-spacerun:yes'> </span>Microsoft currently
distributes Visual C++ 2005 Express Edition for free, and can be downloaded
from Microsofts website.<span style='mso-spacerun:yes'> </span>When
downloading Microsoft Visual C++ 2005 Express Edition, also make sure to
download and install the Platform SDK, and follow Microsofts instructions for
integrating it with the development environment.<span
style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>It
is not necessary to install either Microsoft Visual C++ 2005, or the Platform
SDK in order to begin using the HighBandwidthWinUSB.exe program.<span
style='mso-spacerun:yes'> </span>These are only required if the source code
will be modified or compiled.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>To
launch the application, simply double click on the executable
HighBandwidthWinUSB.exe in the <Install Directory>\USB Device - WinUSB
- High Bandwidth Demo directory.<span style='mso-spacerun:yes'> </span>A
window like that shown below should appear:<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><img
border=0 width=473 height=250 id="_x0000_i1037"
src="../images/HighBandwidthWinUSB_NotDetected.PNG"><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>If
instead of this window, an error message pops up while trying to launch the
application, it is likely the Microsoft .NET Framework Version 2.0
Redistributable Package has not yet been installed.<span
style='mso-spacerun:yes'> </span>Please install it and try again.<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>As
configured by default, the application is looking for USB devices with VID =
0x04D8 and PID = 0x0052.<span style='mso-spacerun:yes'> </span>The device
descriptor in the firmware project meant to be used with this demo uses the
same VID/PID. Once the device flashed with corresponding firmware is connected
to the PC, the below window appears:<o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><img
border=0 width=473 height=250 id="_x0000_i1038"
src="../images/HighBandwidthWinUSB_Connected.PNG"><o:p></o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'><o:p> </o:p></span></p>
<p class=MsoPlainText style='margin-left:.5in'><span style='font-family:Arial'>Hitting
the Send Bulk OUT Packets tab will transmit 960,000 bytes of data on the USB
bus to the corresponding endpoints ( EP1 Only or EP1,EP2, EP3 Simultaneously depending
upon the button pressed in the GUI). Elapsed Time (ms) & Bandwidth
(Bytes/Sec) are displayed in the GUI once the data transmission is complete.<o:p></o:p></span></p>
<h2><a name="_Toc245782687">Trademarks:</a></h2>
<p class=MsoNormal><i><span style='font-size:10.0pt;font-family:Arial;
color:black'>The Microchip name and logo, the Microchip logo, MPLAB, and PIC
are registered trademarks of Microchip Technology Incorporated in the <st1:place
w:st="on"><st1:country-region w:st="on">U.S.A.</st1:country-region></st1:place>
and other countries.<o:p></o:p></span></i></p>
<p class=MsoNormal><i><span style='font-size:10.0pt;font-family:Arial;
color:black'>PICDEM and PICTail are trademarks of Microchip Technology
Incorporated in the <st1:place w:st="on"><st1:country-region w:st="on">U.S.A.</st1:country-region></st1:place>
and other countries.<o:p></o:p></span></i></p>
<p class=MsoNormal><i><span style='font-size:10.0pt;font-family:Arial;
color:black'>Microsoft, Windows, Visual Studio, Visual C++, and Windows Vista
are either registered trademarks or trademarks of Microsoft Corporation in the <st1:place
w:st="on"><st1:country-region w:st="on">United States</st1:country-region></st1:place>
and/or other countries.</span></i><span style='font-size:10.0pt;font-family:
Arial'><o:p></o:p></span></p>
</div>
</body>
</html>
|