<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>usb host</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/33817/usb-host</link><description> 
Hello all, 
I am doing one project where I want to connect usb pendrive to
microcontroller and read data from or write data to usb pendrive
using microcontroller 

 
it means I have to configure controller as USB HOST and class
should be used is MASS</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: usb host</title><link>https://community.arm.com/thread/83059?ContentTypeID=1</link><pubDate>Thu, 25 Feb 2016 20:11:16 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ad38a69f-3d58-4bd5-825e-224f2bd5e2af</guid><dc:creator>paz paz</dc:creator><description>&lt;p&gt;&lt;p&gt;
Hi,&lt;br /&gt;
Thanks for guidance.&lt;br /&gt;
regards&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: usb host</title><link>https://community.arm.com/thread/69509?ContentTypeID=1</link><pubDate>Thu, 25 Feb 2016 05:07:01 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:125a852b-c80f-4b55-80f6-57ab9c8a8043</guid><dc:creator>edPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
The datasheet for the processor claims&lt;/p&gt;

&lt;pre&gt;
USB 2.0 full-speed device with on-chip PHY and associated DMA controller
(LPC2378 only).
&lt;/pre&gt;

&lt;p&gt;
A USB &lt;b&gt;device&lt;/b&gt; is not the same as a USB &lt;b&gt;host&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;
The only time the same USB functionality can be either
&lt;b&gt;device&lt;/b&gt; or &lt;b&gt;host&lt;/b&gt; is if the datasheet claims USB OTG - On
The Go. That&amp;#39;s a dual-functionality concept where the chip can switch
between &lt;b&gt;host&lt;/b&gt; or &lt;b&gt;device&lt;/b&gt; depending on needs.&lt;/p&gt;

&lt;p&gt;
So a camera can be a USB &lt;b&gt;device&lt;/b&gt; allowing your computer to
retrieve the photos. Or it can be a USB &lt;b&gt;host&lt;/b&gt; and take control
of a printer. Or your mobile phone can be a USB &lt;b&gt;device&lt;/b&gt; when
you connect it to the PC and uses it as a modem, while also being
able to be a &lt;b&gt;host&lt;/b&gt; so you can connect a USB thumb drive for
backup purposes.&lt;/p&gt;

&lt;p&gt;
So if you need to interface with a USB thumb drive, then you
should select a processor that has a &lt;b&gt;host&lt;/b&gt; interface or have
OTG functionality.&lt;/p&gt;

&lt;p&gt;
If you are interested in a pin-compatible chip, you might instead
consider the newer LPC17xx family. It claims:&lt;/p&gt;

&lt;pre&gt;
USB 2.0 full-speed controller that can be configured for either device, Host, or
OTG operation with an on-chip PHY for device and Host functions and a dedicated
DMA controller.
&lt;/pre&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>