# ARM microcontroller with high speed (480Mbit) USB?

**URL:** <https://community.sparkfun.com/t/arm-microcontroller-with-high-speed-480mbit-usb/10438>\
**Category:** MicroMod\
**Tags:** arm-lpc\
**Created:** [March 13, 2009, 10:21pm UTC](https://community.sparkfun.com/t/arm-microcontroller-with-high-speed-480mbit-usb/10438 "2009-03-13T22:21:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![nick-o](https://avatars.discourse-cdn.com/v4/letter/n/6a8cbe/32.png) [@nick-o](https://community.sparkfun.com/u/nick-o)\
**Post date:** [March 13, 2009, 10:21pm UTC](https://community.sparkfun.com/t/arm-microcontroller-with-high-speed-480mbit-usb/10438/1 "2009-03-13T22:21:28Z")

</div>

Hello all,

I would like to build a high speed USB device but I can’t find a controller in a small package which has a high speed USB device interface. I did find the NXP LPC2880 and an Atmel device. Both come in BGA packages and are total overkill. I’m looking for something in a QFP package with 60 to 80 pins. Anyone got some pointers or ideas?

---

<div class="post-metadata">

**Author:** ![mikeselectricstuff](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mikeselectricstuff](https://community.sparkfun.com/u/mikeselectricstuff)\
**Post date:** [March 13, 2009, 11:20pm UTC](https://community.sparkfun.com/t/arm-microcontroller-with-high-speed-480mbit-usb/10438/2 "2009-03-13T23:20:01Z")

</div>

One option might be the new FTDI FT2232H/4232H devices - an external USB HS solution will give you a much wider choice of MCU.

---

<div class="post-metadata">

**Author:** ![nick-o](https://avatars.discourse-cdn.com/v4/letter/n/6a8cbe/32.png) [@nick-o](https://community.sparkfun.com/u/nick-o)\
**Post date:** [March 16, 2009, 8:12pm UTC](https://community.sparkfun.com/t/arm-microcontroller-with-high-speed-480mbit-usb/10438/3 "2009-03-16T20:12:29Z")

</div>

Seems interesting but the problem with the FTDI devices is that they aren’t CDC compatible which means you’ll need to ship drivers together with a product. Worse, IIRC the FTDI drivers aren’t that perfect. I also looked at devices from Cypress which are some sort of USB high speed interface. The problem with both Cypress and FTDI devices is that they need some sort of external memory bus or another parallel interface which I would like to avoid.

---

<div class="post-metadata">

**Author:** ![leon\_heller](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/leon_heller/32/7602_2.png) [@leon\_heller](https://community.sparkfun.com/u/leon_heller)\
**Post date:** [March 16, 2009, 8:39pm UTC](https://community.sparkfun.com/t/arm-microcontroller-with-high-speed-480mbit-usb/10438/4 "2009-03-16T20:39:00Z")

</div>

The 144BGA XMOS chip will do high-speed USB in software. It’s about 1 cm square. It will need a phy chip, though.

Leon

---

<div class="post-metadata">

**Author:** ![mikeselectricstuff](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mikeselectricstuff](https://community.sparkfun.com/u/mikeselectricstuff)\
**Post date:** [May 13, 2009, 11:32pm UTC](https://community.sparkfun.com/t/arm-microcontroller-with-high-speed-480mbit-usb/10438/5 "2009-05-13T23:32:26Z")

</div>

I think some of the NXP LPC3xxx ARM9 devices will do HS USB.

---

<div class="post-metadata">

**Author:** ![inventore123](https://avatars.discourse-cdn.com/v4/letter/i/b9bd4f/32.png) [@inventore123](https://community.sparkfun.com/u/inventore123)\
**Post date:** [July 6, 2009, 7:08pm UTC](https://community.sparkfun.com/t/arm-microcontroller-with-high-speed-480mbit-usb/10438/6 "2009-07-06T19:08:50Z")

</div>

The new at91sam3u seem interesting for this task. Cortex M3 @ 96MHz and USB 480MBps
